From 338b387e09e59956eb54f6b8af4ba23defd0acf2 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 2 Feb 2023 19:07:27 +0000 Subject: [PATCH 1/2] docs: clarification for deprecated fields PiperOrigin-RevId: 506637342 Source-Link: https://github.com/googleapis/googleapis/commit/98213939f37659fac7370a3c5fe250336a54f82f Source-Link: https://github.com/googleapis/googleapis-gen/commit/d9d93e022548947045bef32a4245e3ba5c936808 Copy-Tag: eyJwIjoiamF2YS1vcHRpbWl6YXRpb24vLk93bEJvdC55YW1sIiwiaCI6ImQ5ZDkzZTAyMjU0ODk0NzA0NWJlZjMyYTQyNDVlM2JhNWM5MzY4MDgifQ== --- .../optimization/v1/AsyncModelProto.java | 143 - .../BatchOptimizeToursResponseOrBuilder.java | 24 - .../v1/CapacityQuantityOrBuilder.java | 46 - .../optimization/v1/FleetRoutingProto.java | 1438 --- .../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 | 1664 ++- .../v1/AggregatedMetricsOrBuilder.java | 201 +- .../optimization/v1/AsyncModelMetadata.java | 651 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 124 + .../v1/BatchOptimizeToursRequest.java | 1426 +-- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 254 +- .../BatchOptimizeToursResponseOrBuilder.java | 9 + .../cloud/optimization/v1/BreakRule.java | 2074 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 350 +- .../v1/CapacityQuantityInterval.java | 383 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 27 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 404 +- .../v1/DistanceLimitOrBuilder.java | 44 +- .../optimization/v1/FleetRoutingProto.java | 1135 ++ .../cloud/optimization/v1/GcsDestination.java | 321 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 318 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2494 ++--- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 429 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 366 +- .../optimization/v1/LocationOrBuilder.java | 32 +- .../optimization/v1/OptimizeToursRequest.java | 1832 ++-- .../v1/OptimizeToursRequestOrBuilder.java | 178 +- .../v1/OptimizeToursResponse.java | 2127 ++-- .../v1/OptimizeToursResponseOrBuilder.java | 128 +- .../v1/OptimizeToursValidationError.java | 1729 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 105 +- .../cloud/optimization/v1/OutputConfig.java | 430 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4312 +++----- .../cloud/optimization/v1/ShipmentModel.java | 7061 +++++-------- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 221 +- .../cloud/optimization/v1/ShipmentRoute.java | 9174 +++++++---------- .../v1/ShipmentRouteOrBuilder.java | 384 +- .../v1/ShipmentTypeIncompatibility.java | 543 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 643 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1062 +- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 701 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 800 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5771 ++++------- .../optimization/v1/VehicleOrBuilder.java | 522 +- .../cloud/optimization/v1/Waypoint.java | 510 +- .../optimization/v1/WaypointOrBuilder.java | 41 +- .../cloud/optimization/v1/async_model.proto | 0 .../cloud/optimization/v1/fleet_routing.proto | 150 +- .../AsyncBatchOptimizeTours.java | 0 .../AsyncBatchOptimizeToursLRO.java | 0 .../SyncBatchOptimizeTours.java | 0 .../SyncCreateSetCredentialsProvider.java | 0 .../SyncCreateSetCredentialsProvider1.java | 0 .../create/SyncCreateSetEndpoint.java | 0 .../optimizetours/AsyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 .../optimizetours/SyncOptimizeTours.java | 0 88 files changed, 19521 insertions(+), 34756 deletions(-) delete mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java delete mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java delete mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java delete mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (99%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java (99%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java (99%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java (64%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java (65%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java (76%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java (70%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java (76%) create mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java (62%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java (51%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java (62%) create mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java (66%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java (66%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java (63%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java (67%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java (56%) create mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java (66%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java (71%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java (70%) create mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java (65%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java (50%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java (65%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java (50%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java (68%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java (72%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java (69%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java (71%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java (70%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java (71%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java (82%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java (92%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java (74%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java (74%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java (76%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java (89%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java (69%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java (71%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java (77%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java (73%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java (86%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java (89%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java (70%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java (73%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java (66%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java (61%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java (72%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java (74%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java (75%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java (73%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java (75%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java (86%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java (75%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java (84%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java (75%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java (81%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java (71%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java (74%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto (95%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java (100%) rename {java-optimization => owl-bot-staging/java-optimization/v1}/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java (100%) diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java deleted file mode 100644 index 291722e2dc73..000000000000 --- a/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java deleted file mode 100644 index bd2a48f0f3f1..000000000000 --- a/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java deleted file mode 100644 index e2510216ce64..000000000000 --- a/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java deleted file mode 100644 index 94aca615d3f0..000000000000 --- a/java-optimization/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) -} diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java similarity index 99% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java index 51ee85ff10dc..da5fcc0ab390 100644 --- a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java similarity index 99% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java index 3ed31e353ae5..f2ecb6f28837 100644 --- a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java diff --git a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java similarity index 99% rename from java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java index 6d7ef35af509..bdbaf1fa25f4 100644 --- a/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java diff --git a/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java diff --git a/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java diff --git a/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java b/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java similarity index 100% rename from java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java rename to owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java diff --git a/java-optimization/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java b/owl-bot-staging/java-optimization/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java similarity index 64% rename from java-optimization/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java rename to owl-bot-staging/java-optimization/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java index 6383e2eb7c4a..b6d87a6b8332 100644 --- a/java-optimization/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java similarity index 65% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java index aa390b06c2ed..065aaab3325c 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java +++ b/owl-bot-staging/java-optimization/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
@@ -32,69 +15,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;
   }
-
-  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_ = 0;
   /**
-   *
-   *
    * 
    * 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 @@ -105,14 +85,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 @@ -120,25 +97,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.
    * 
@@ -147,22 +117,17 @@ public com.google.protobuf.Duration getTravelDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } 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 @@ -170,25 +135,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.
    * 
@@ -197,22 +155,17 @@ public com.google.protobuf.Duration getWaitDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { - return waitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : waitDuration_; + return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; } 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 @@ -220,25 +173,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.
    * 
@@ -247,22 +193,17 @@ public com.google.protobuf.Duration getDelayDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { - return delayDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : delayDuration_; + return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; } 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 @@ -270,25 +211,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.
    * 
@@ -297,22 +231,17 @@ public com.google.protobuf.Duration getBreakDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { - return breakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : breakDuration_; + return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; } 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 @@ -320,25 +249,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.
    * 
@@ -347,16 +269,12 @@ public com.google.protobuf.Duration getVisitDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { - return visitDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : visitDuration_; + return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; } 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
@@ -366,7 +284,6 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
    * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -374,8 +291,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
@@ -385,18 +300,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
@@ -409,22 +319,17 @@ public com.google.protobuf.Duration getTotalDuration() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
-    return totalDuration_ == null
-        ? com.google.protobuf.Duration.getDefaultInstance()
-        : totalDuration_;
+    return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
   }
 
   public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 8;
   private double travelDistanceMeters_ = 0D;
   /**
-   *
-   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -433,43 +338,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()); } - @SuppressWarnings("serial") 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_; } - 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
@@ -479,26 +373,23 @@ 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
@@ -508,17 +399,13 @@ 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
@@ -528,25 +415,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - getMaxLoadsOrDefault( - java.lang.String key, - /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + public /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( + java.lang.String key, + /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { + 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
@@ -556,17 +438,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 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(); } @@ -574,107 +453,108 @@ 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); } - @SuppressWarnings("serial") - 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 - public int getCostsCount() { + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** - * - * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public boolean containsCosts(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + @java.lang.Deprecated 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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.Map getCostsMap() { + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** - * - * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ @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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ @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(); } @@ -684,27 +564,25 @@ public double getCostsOrThrow(java.lang.String key) { public static final int TOTAL_COST_FIELD_NUMBER = 11; private double totalCost_ = 0D; /** - * - * *
-   * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-   * [OptimizeToursResponse.Metrics.total_cost][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+   * and
+   * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead.
    * 
* * double total_cost = 11 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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; @@ -716,7 +594,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_); } @@ -741,10 +620,18 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { output.writeDouble(8, travelDistanceMeters_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetMaxLoads(), MaxLoadsDefaultEntryHolder.defaultEntry, 9); - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetMaxLoads(), + MaxLoadsDefaultEntryHolder.defaultEntry, + 9); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetCosts(), + CostsDefaultEntryHolder.defaultEntry, + 10); if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(11, totalCost_); } @@ -758,54 +645,60 @@ public int getSerializedSize() { size = 0; if (performedShipmentCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, performedShipmentCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, performedShipmentCount_); } if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTravelDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getWaitDuration()); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getBreakDuration()); } if (visitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVisitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getVisitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getTotalDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(8, travelDistanceMeters_); - } - for (java.util.Map.Entry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - entry : internalGetMaxLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - maxLoads__ = - MaxLoadsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, maxLoads__); - } - for (java.util.Map.Entry entry : - internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry costs__ = - CostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(8, travelDistanceMeters_); + } + for (java.util.Map.Entry entry + : internalGetMaxLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry + maxLoads__ = MaxLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, maxLoads__); + } + for (java.util.Map.Entry entry + : internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, costs__); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, totalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, totalCost_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -815,45 +708,55 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AggregatedMetrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AggregatedMetrics other = - (com.google.cloud.optimization.v1.AggregatedMetrics) obj; + com.google.cloud.optimization.v1.AggregatedMetrics other = (com.google.cloud.optimization.v1.AggregatedMetrics) obj; - if (getPerformedShipmentCount() != other.getPerformedShipmentCount()) return false; + if (getPerformedShipmentCount() + != other.getPerformedShipmentCount()) return false; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration().equals(other.getTravelDuration())) return false; + if (!getTravelDuration() + .equals(other.getTravelDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration().equals(other.getWaitDuration())) return false; + if (!getWaitDuration() + .equals(other.getWaitDuration())) return false; } if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration().equals(other.getDelayDuration())) return false; + if (!getDelayDuration() + .equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration().equals(other.getBreakDuration())) return false; + if (!getBreakDuration() + .equals(other.getBreakDuration())) return false; } if (hasVisitDuration() != other.hasVisitDuration()) return false; if (hasVisitDuration()) { - if (!getVisitDuration().equals(other.getVisitDuration())) return false; + if (!getVisitDuration() + .equals(other.getVisitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration().equals(other.getTotalDuration())) return false; + if (!getTotalDuration() + .equals(other.getTotalDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; - if (!internalGetMaxLoads().equals(other.internalGetMaxLoads())) return false; - if (!internalGetCosts().equals(other.internalGetCosts())) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDistanceMeters())) return false; + if (!internalGetMaxLoads().equals( + other.internalGetMaxLoads())) return false; + if (!internalGetCosts().equals( + other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -892,10 +795,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(); @@ -905,113 +806,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.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
@@ -1023,56 +915,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1116,9 +1011,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
@@ -1137,11 +1032,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);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      com.google.cloud.optimization.v1.AggregatedMetrics result = new com.google.cloud.optimization.v1.AggregatedMetrics(this);
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -1152,28 +1044,34 @@ private void buildPartial0(com.google.cloud.optimization.v1.AggregatedMetrics re
         result.performedShipmentCount_ = performedShipmentCount_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.travelDuration_ =
-            travelDurationBuilder_ == null ? travelDuration_ : travelDurationBuilder_.build();
+        result.travelDuration_ = travelDurationBuilder_ == null
+            ? travelDuration_
+            : travelDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.waitDuration_ =
-            waitDurationBuilder_ == null ? waitDuration_ : waitDurationBuilder_.build();
+        result.waitDuration_ = waitDurationBuilder_ == null
+            ? waitDuration_
+            : waitDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.delayDuration_ =
-            delayDurationBuilder_ == null ? delayDuration_ : delayDurationBuilder_.build();
+        result.delayDuration_ = delayDurationBuilder_ == null
+            ? delayDuration_
+            : delayDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.breakDuration_ =
-            breakDurationBuilder_ == null ? breakDuration_ : breakDurationBuilder_.build();
+        result.breakDuration_ = breakDurationBuilder_ == null
+            ? breakDuration_
+            : breakDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
-        result.visitDuration_ =
-            visitDurationBuilder_ == null ? visitDuration_ : visitDurationBuilder_.build();
+        result.visitDuration_ = visitDurationBuilder_ == null
+            ? visitDuration_
+            : visitDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
-        result.totalDuration_ =
-            totalDurationBuilder_ == null ? totalDuration_ : totalDurationBuilder_.build();
+        result.totalDuration_ = totalDurationBuilder_ == null
+            ? totalDuration_
+            : totalDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
         result.travelDistanceMeters_ = travelDistanceMeters_;
@@ -1195,39 +1093,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.AggregatedMetrics re
     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;
@@ -1235,8 +1132,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());
       }
@@ -1261,9 +1157,11 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics othe
       if (other.getTravelDistanceMeters() != 0D) {
         setTravelDistanceMeters(other.getTravelDistanceMeters());
       }
-      internalGetMutableMaxLoads().mergeFrom(other.internalGetMaxLoads());
+      internalGetMutableMaxLoads().mergeFrom(
+          other.internalGetMaxLoads());
       bitField0_ |= 0x00000100;
-      internalGetMutableCosts().mergeFrom(other.internalGetCosts());
+      internalGetMutableCosts().mergeFrom(
+          other.internalGetCosts());
       bitField0_ |= 0x00000200;
       if (other.getTotalCost() != 0D) {
         setTotalCost(other.getTotalCost());
@@ -1294,91 +1192,87 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                performedShipmentCount_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-            case 18:
-              {
-                input.readMessage(getTravelDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-            case 26:
-              {
-                input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-            case 34:
-              {
-                input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-            case 42:
-              {
-                input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 42
-            case 50:
-              {
-                input.readMessage(getVisitDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000020;
-                break;
-              } // case 50
-            case 58:
-              {
-                input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 58
-            case 65:
-              {
-                travelDistanceMeters_ = input.readDouble();
-                bitField0_ |= 0x00000080;
-                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());
-                bitField0_ |= 0x00000100;
-                break;
-              } // case 74
-            case 82:
-              {
-                com.google.protobuf.MapEntry costs__ =
-                    input.readMessage(
-                        CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableCosts().getMutableMap().put(costs__.getKey(), costs__.getValue());
-                bitField0_ |= 0x00000200;
-                break;
-              } // case 82
-            case 89:
-              {
-                totalCost_ = input.readDouble();
-                bitField0_ |= 0x00000400;
-                break;
-              } // case 89
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 8: {
+              performedShipmentCount_ = input.readInt32();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 8
+            case 18: {
+              input.readMessage(
+                  getTravelDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getWaitDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getDelayDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 34
+            case 42: {
+              input.readMessage(
+                  getBreakDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getVisitDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000020;
+              break;
+            } // case 50
+            case 58: {
+              input.readMessage(
+                  getTotalDurationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000040;
+              break;
+            } // case 58
+            case 65: {
+              travelDistanceMeters_ = input.readDouble();
+              bitField0_ |= 0x00000080;
+              break;
+            } // case 65
+            case 74: {
+              com.google.protobuf.MapEntry
+              maxLoads__ = input.readMessage(
+                  MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableMaxLoads().getMutableMap().put(
+                  maxLoads__.getKey(), maxLoads__.getValue());
+              bitField0_ |= 0x00000100;
+              break;
+            } // case 74
+            case 82: {
+              com.google.protobuf.MapEntry
+              costs__ = input.readMessage(
+                  CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableCosts().getMutableMap().put(
+                  costs__.getKey(), costs__.getValue());
+              bitField0_ |= 0x00000200;
+              break;
+            } // case 82
+            case 89: {
+              totalCost_ = input.readDouble();
+              bitField0_ |= 0x00000400;
+              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) {
@@ -1388,20 +1282,16 @@ 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 @@ -1409,35 +1299,29 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -1449,47 +1333,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * 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.
      * 
@@ -1510,15 +1381,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(); } else { @@ -1529,8 +1399,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1539,9 +1407,9 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor */ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && travelDuration_ != null - && travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + travelDuration_ != null && + travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getTravelDurationBuilder().mergeFrom(value); } else { travelDuration_ = value; @@ -1554,8 +1422,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1573,8 +1439,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1587,8 +1451,6 @@ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { return getTravelDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total travel duration for a route or a solution.
      * 
@@ -1599,14 +1461,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.
      * 
@@ -1614,17 +1473,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_; @@ -1632,47 +1488,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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.
      * 
@@ -1693,15 +1536,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(); } else { @@ -1712,8 +1554,6 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1722,9 +1562,9 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa */ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { if (waitDurationBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && waitDuration_ != null - && waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + waitDuration_ != null && + waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getWaitDurationBuilder().mergeFrom(value); } else { waitDuration_ = value; @@ -1737,8 +1577,6 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1756,8 +1594,6 @@ public Builder clearWaitDuration() { return this; } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1770,8 +1606,6 @@ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() { return getWaitDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total wait duration for a route or a solution.
      * 
@@ -1782,14 +1616,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.
      * 
@@ -1797,17 +1628,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_; @@ -1815,47 +1643,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * 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.
      * 
@@ -1876,15 +1691,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(); } else { @@ -1895,8 +1709,6 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1905,9 +1717,9 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV */ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { if (delayDurationBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && delayDuration_ != null - && delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + delayDuration_ != null && + delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDelayDurationBuilder().mergeFrom(value); } else { delayDuration_ = value; @@ -1920,8 +1732,6 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1939,8 +1749,6 @@ public Builder clearDelayDuration() { return this; } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1953,8 +1761,6 @@ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() { return getDelayDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total delay duration for a route or a solution.
      * 
@@ -1965,14 +1771,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.
      * 
@@ -1980,17 +1783,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_; @@ -1998,47 +1798,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * 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.
      * 
@@ -2059,15 +1846,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(); } else { @@ -2078,8 +1864,6 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2088,9 +1872,9 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV */ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { if (breakDurationBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) - && breakDuration_ != null - && breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) && + breakDuration_ != null && + breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getBreakDurationBuilder().mergeFrom(value); } else { breakDuration_ = value; @@ -2103,8 +1887,6 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2122,8 +1904,6 @@ public Builder clearBreakDuration() { return this; } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2136,8 +1916,6 @@ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() { return getBreakDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total break duration for a route or a solution.
      * 
@@ -2148,14 +1926,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.
      * 
@@ -2163,17 +1938,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_; @@ -2181,47 +1953,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 ((bitField0_ & 0x00000020) != 0); } /** - * - * *
      * 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.
      * 
@@ -2242,15 +2001,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(); } else { @@ -2261,8 +2019,6 @@ public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2271,9 +2027,9 @@ public Builder setVisitDuration(com.google.protobuf.Duration.Builder builderForV */ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { if (visitDurationBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) - && visitDuration_ != null - && visitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000020) != 0) && + visitDuration_ != null && + visitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getVisitDurationBuilder().mergeFrom(value); } else { visitDuration_ = value; @@ -2286,8 +2042,6 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2305,8 +2059,6 @@ public Builder clearVisitDuration() { return this; } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2319,8 +2071,6 @@ public com.google.protobuf.Duration.Builder getVisitDurationBuilder() { return getVisitDurationFieldBuilder().getBuilder(); } /** - * - * *
      * Total visit duration for a route or a solution.
      * 
@@ -2331,14 +2081,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.
      * 
@@ -2346,17 +2093,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_; @@ -2364,13 +2108,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
@@ -2380,15 +2119,12 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return ((bitField0_ & 0x00000040) != 0); } /** - * - * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to
@@ -2398,21 +2134,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
@@ -2437,8 +2168,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
@@ -2449,7 +2178,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();
       } else {
@@ -2460,8 +2190,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
@@ -2474,9 +2202,9 @@ public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForV
      */
     public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       if (totalDurationBuilder_ == null) {
-        if (((bitField0_ & 0x00000040) != 0)
-            && totalDuration_ != null
-            && totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000040) != 0) &&
+          totalDuration_ != null &&
+          totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getTotalDurationBuilder().mergeFrom(value);
         } else {
           totalDuration_ = value;
@@ -2489,8 +2217,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
@@ -2512,8 +2238,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
@@ -2530,8 +2254,6 @@ public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
       return getTotalDurationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to
@@ -2546,14 +2268,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
@@ -2565,32 +2284,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 @@ -2598,33 +2311,27 @@ 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; bitField0_ |= 0x00000080; 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() { @@ -2635,24 +2342,20 @@ public Builder clearTravelDistanceMeters() { } 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> + 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> + private com.google.protobuf.MapField internalGetMutableMaxLoads() { 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(); @@ -2661,13 +2364,10 @@ public Builder clearTravelDistanceMeters() { onChanged(); return maxLoads_; } - 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
@@ -2677,28 +2377,23 @@ 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
@@ -2708,19 +2403,13 @@ 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
@@ -2730,26 +2419,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - getMaxLoadsOrDefault( - java.lang.String key, - /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetMaxLoads().getMap(); + public /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault( + java.lang.String key, + /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { + 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
@@ -2759,32 +2442,26 @@ 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 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(); } return map.get(key); } - public Builder clearMaxLoads() { bitField0_ = (bitField0_ & ~0x00000100); - 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
@@ -2794,28 +2471,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> + public java.util.Map getMutableMaxLoads() { bitField0_ |= 0x00000100; 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
@@ -2825,25 +2499,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableMaxLoads().getMutableMap().put(key, value); + 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"); } + internalGetMutableMaxLoads().getMutableMap() + .put(key, value); bitField0_ |= 0x00000100; 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
@@ -2853,33 +2521,31 @@ 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); bitField0_ |= 0x00000100; return this; } - private com.google.protobuf.MapField costs_; - - @java.lang.Deprecated - private com.google.protobuf.MapField internalGetCosts() { + private com.google.protobuf.MapField< + java.lang.String, java.lang.Double> costs_; + @java.lang.Deprecated 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 - private com.google.protobuf.MapField + @java.lang.Deprecated private com.google.protobuf.MapField internalGetMutableCosts() { 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(); @@ -2888,226 +2554,228 @@ private com.google.protobuf.MapField interna onChanged(); return costs_; } - - @java.lang.Deprecated - public int getCostsCount() { + @java.lang.Deprecated public int getCostsCount() { return internalGetCosts().getMap().size(); } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public boolean containsCosts(java.lang.String key) { - if (key == null) { - throw new NullPointerException("map key"); - } + @java.lang.Deprecated 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.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ @java.lang.Override - @java.lang.Deprecated - public java.util.Map getCostsMap() { + @java.lang.Deprecated public java.util.Map getCostsMap() { return internalGetCosts().getMap(); } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ @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.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ @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 - public Builder clearCosts() { + @java.lang.Deprecated public Builder clearCosts() { bitField0_ = (bitField0_ & ~0x00000200); - internalGetMutableCosts().getMutableMap().clear(); + internalGetMutableCosts().getMutableMap() + .clear(); return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @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() { bitField0_ |= 0x00000200; return internalGetMutableCosts().getMutableMap(); } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @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); bitField0_ |= 0x00000200; return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_costs][] and
-     * [OptimizeToursResponse.Metrics.costs][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+     * and
+     * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+     * instead.
      * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @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); bitField0_ |= 0x00000200; return this; } - private double totalCost_; + private double totalCost_ ; /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-     * [OptimizeToursResponse.Metrics.total_cost][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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; bitField0_ |= 0x00000400; onChanged(); return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.route_total_cost][] and
-     * [OptimizeToursResponse.Metrics.total_cost][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+     * and
+     * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead.
      * 
* * double total_cost = 11 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearTotalCost() { + @java.lang.Deprecated public Builder clearTotalCost() { bitField0_ = (bitField0_ & ~0x00000400); 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); } @@ -3117,12 +2785,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(); } @@ -3131,27 +2799,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; @@ -3166,4 +2834,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java similarity index 76% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java index caaa6a0de4e2..9cea31a33709 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java +++ b/owl-bot-staging/java-optimization/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
@@ -224,13 +163,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
@@ -240,13 +176,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
@@ -260,21 +193,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
@@ -284,13 +212,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
@@ -300,17 +225,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
@@ -320,14 +245,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
@@ -337,17 +259,14 @@ 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
@@ -357,90 +276,96 @@ 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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - int getCostsCount(); + @java.lang.Deprecated int getCostsCount(); /** - * - * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ + @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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @java.lang.Deprecated - java.util.Map getCostsMap(); + @java.lang.Deprecated java.util.Map + getCostsMap(); /** - * - * *
-   * Deprecated: Use [ShipmentRoute.route_costs][] and
-   * [OptimizeToursResponse.Metrics.costs][] instead.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
+   * and
+   * [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs]
+   * instead.
    * 
* * map<string, double> costs = 10 [deprecated = true]; */ - @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.
+   * Deprecated: Use
+   * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
+   * and
+   * [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead.
    * 
* * double total_cost = 11 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2296 + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return The totalCost. */ - @java.lang.Deprecated - double getTotalCost(); + @java.lang.Deprecated double getTotalCost(); } diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java similarity index 70% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java index a3a5884a0d97..2c8bb62a5e10 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java +++ b/owl-bot-staging/java-optimization/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,43 +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; } - - 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.
      * 
@@ -89,8 +67,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ STATE_UNSPECIFIED(0), /** - * - * *
      * Request is being processed.
      * 
@@ -99,8 +75,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ RUNNING(1), /** - * - * *
      * The operation completed successfully.
      * 
@@ -109,8 +83,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ SUCCEEDED(2), /** - * - * *
      * The operation was cancelled.
      * 
@@ -119,8 +91,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ CANCELLED(3), /** - * - * *
      * The operation has failed.
      * 
@@ -132,8 +102,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * The default value. This value is used if the state is omitted.
      * 
@@ -142,8 +110,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int STATE_UNSPECIFIED_VALUE = 0; /** - * - * *
      * Request is being processed.
      * 
@@ -152,8 +118,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int RUNNING_VALUE = 1; /** - * - * *
      * The operation completed successfully.
      * 
@@ -162,8 +126,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int SUCCEEDED_VALUE = 2; /** - * - * *
      * The operation was cancelled.
      * 
@@ -172,8 +134,6 @@ public enum State implements com.google.protobuf.ProtocolMessageEnum { */ public static final int CANCELLED_VALUE = 3; /** - * - * *
      * The operation has failed.
      * 
@@ -182,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( @@ -206,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; @@ -274,54 +231,39 @@ private State(int value) { public static final int STATE_FIELD_NUMBER = 1; 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; - * * @return The state. */ - @java.lang.Override - public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = - com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(state_); - return result == null - ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(state_); + return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; } public static final int STATE_MESSAGE_FIELD_NUMBER = 2; - @SuppressWarnings("serial") 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 @@ -330,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 { @@ -364,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 @@ -379,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 @@ -394,8 +330,6 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** - * - * *
    * The creation time of the operation.
    * 
@@ -410,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 @@ -425,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 @@ -440,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.
    * 
@@ -454,7 +380,6 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -466,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_)) { @@ -490,19 +414,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (state_ - != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, state_); + if (state_ != com.google.cloud.optimization.v1.AsyncModelMetadata.State.STATE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, state_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(stateMessage_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, stateMessage_); } if (createTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getCreateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getCreateTime()); } if (updateTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getUpdateTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getUpdateTime()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -512,23 +437,25 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.AsyncModelMetadata)) { return super.equals(obj); } - com.google.cloud.optimization.v1.AsyncModelMetadata other = - (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; + com.google.cloud.optimization.v1.AsyncModelMetadata other = (com.google.cloud.optimization.v1.AsyncModelMetadata) obj; if (state_ != other.state_) return false; - if (!getStateMessage().equals(other.getStateMessage())) return false; + if (!getStateMessage() + .equals(other.getStateMessage())) return false; if (hasCreateTime() != other.hasCreateTime()) return false; if (hasCreateTime()) { - if (!getCreateTime().equals(other.getCreateTime())) return false; + if (!getCreateTime() + .equals(other.getCreateTime())) return false; } if (hasUpdateTime() != other.hasUpdateTime()) return false; if (hasUpdateTime()) { - if (!getUpdateTime().equals(other.getUpdateTime())) return false; + if (!getUpdateTime() + .equals(other.getUpdateTime())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -559,135 +486,129 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -708,9 +629,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 @@ -729,11 +650,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.AsyncModelMetadata result = new com.google.cloud.optimization.v1.AsyncModelMetadata(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -747,10 +665,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.AsyncModelMetadata r result.stateMessage_ = stateMessage_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); + result.createTime_ = createTimeBuilder_ == null + ? createTime_ + : createTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000008) != 0)) { - result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); + result.updateTime_ = updateTimeBuilder_ == null + ? updateTime_ + : updateTimeBuilder_.build(); } } @@ -758,39 +680,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.AsyncModelMetadata r 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; @@ -798,8 +719,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()); } @@ -840,37 +760,36 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: - { - state_ = input.readEnum(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: - { - stateMessage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: - { - input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: { + state_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + stateMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + input.readMessage( + getCreateTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: { + input.readMessage( + getUpdateTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + 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) { @@ -880,34 +799,26 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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. */ @@ -918,33 +829,24 @@ public Builder setStateValue(int value) { 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() { - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = - com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(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.forNumber(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. */ @@ -958,14 +860,11 @@ public Builder setState(com.google.cloud.optimization.v1.AsyncModelMetadata.Stat return this; } /** - * - * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; - * * @return This builder for chaining. */ public Builder clearState() { @@ -977,21 +876,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; @@ -1000,22 +897,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 { @@ -1023,37 +919,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setStateMessage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } stateMessage_ = value; bitField0_ |= 0x00000002; 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() { @@ -1063,22 +952,18 @@ public Builder clearStateMessage() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setStateMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); stateMessage_ = value; bitField0_ |= 0x00000002; @@ -1088,47 +973,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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.
      * 
@@ -1149,15 +1021,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(); } else { @@ -1168,8 +1039,6 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1178,9 +1047,9 @@ public Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && createTime_ != null - && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + createTime_ != null && + createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreateTimeBuilder().mergeFrom(value); } else { createTime_ = value; @@ -1193,8 +1062,6 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1212,8 +1079,6 @@ public Builder clearCreateTime() { return this; } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1226,8 +1091,6 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { return getCreateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The creation time of the operation.
      * 
@@ -1238,14 +1101,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.
      * 
@@ -1253,17 +1113,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_; @@ -1271,47 +1128,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * 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.
      * 
@@ -1332,15 +1176,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(); } else { @@ -1351,8 +1194,6 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1361,9 +1202,9 @@ public Builder setUpdateTime(com.google.protobuf.Timestamp.Builder builderForVal */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && updateTime_ != null - && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + updateTime_ != null && + updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getUpdateTimeBuilder().mergeFrom(value); } else { updateTime_ = value; @@ -1376,8 +1217,6 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1395,8 +1234,6 @@ public Builder clearUpdateTime() { return this; } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1409,8 +1246,6 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { return getUpdateTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The last update time of the operation.
      * 
@@ -1421,14 +1256,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.
      * 
@@ -1436,24 +1268,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); } @@ -1463,12 +1292,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(); } @@ -1477,27 +1306,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; @@ -1512,4 +1341,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java similarity index 76% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java index 4c766ad5a6f1..9353d6f5d29d 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java new file mode 100644 index 000000000000..3218fcbf3900 --- /dev/null +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java similarity index 62% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java index e02fd871445a..8a81aedc3d0b 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java +++ b/owl-bot-staging/java-optimization/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,147 +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;
   }
-
-  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
@@ -201,75 +146,65 @@ 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; } - - 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; - @SuppressWarnings("serial") 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 @@ -278,30 +213,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 { @@ -312,16 +247,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 @@ -329,55 +259,37 @@ 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() { - return inputConfig_ == null - ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() - : inputConfig_; + return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; } 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 @@ -385,47 +297,32 @@ 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() { - return outputConfig_ == null - ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() - : outputConfig_; + return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; } public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER = 4; private boolean enableCheckpoints_ = false; /** - * - * *
      * 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
@@ -438,7 +335,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -447,7 +343,6 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -459,7 +354,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_); } @@ -485,13 +381,16 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, displayName_); } if (inputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getInputConfig()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getInputConfig()); } if (outputConfig_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getOutputConfig()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getOutputConfig()); } if (enableCheckpoints_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, enableCheckpoints_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, enableCheckpoints_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -501,25 +400,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { + if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig) obj; - if (!getDisplayName().equals(other.getDisplayName())) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; if (hasInputConfig() != other.hasInputConfig()) return false; if (hasInputConfig()) { - if (!getInputConfig().equals(other.getInputConfig())) return false; + if (!getInputConfig() + .equals(other.getInputConfig())) return false; } if (hasOutputConfig() != other.hasOutputConfig()) return false; if (hasOutputConfig()) { - if (!getOutputConfig().equals(other.getOutputConfig())) return false; + if (!getOutputConfig() + .equals(other.getOutputConfig())) return false; } - if (getEnableCheckpoints() != other.getEnableCheckpoints()) return false; + if (getEnableCheckpoints() + != other.getEnableCheckpoints()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -542,107 +443,95 @@ public int hashCode() { hash = (53 * hash) + getOutputConfig().hashCode(); } hash = (37 * hash) + ENABLE_CHECKPOINTS_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableCheckpoints()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getEnableCheckpoints()); hash = (29 * hash) + 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 @@ -652,43 +541,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() - private Builder() {} + // Construct using com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig.newBuilder() + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -709,22 +594,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); } @@ -732,30 +614,27 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + 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); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result) { + private void buildPartial0(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.displayName_ = displayName_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.inputConfig_ = - inputConfigBuilder_ == null ? inputConfig_ : inputConfigBuilder_.build(); + result.inputConfig_ = inputConfigBuilder_ == null + ? inputConfig_ + : inputConfigBuilder_.build(); } if (((from_bitField0_ & 0x00000004) != 0)) { - result.outputConfig_ = - outputConfigBuilder_ == null ? outputConfig_ : outputConfigBuilder_.build(); + result.outputConfig_ = outputConfigBuilder_ == null + ? outputConfig_ + : outputConfigBuilder_.build(); } if (((from_bitField0_ & 0x00000008) != 0)) { result.enableCheckpoints_ = enableCheckpoints_; @@ -766,55 +645,46 @@ private void buildPartial0( 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_; bitField0_ |= 0x00000001; @@ -855,37 +725,36 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getInputConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: - { - input.readMessage(getOutputConfigFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 32: - { - enableCheckpoints_ = input.readBool(); - bitField0_ |= 0x00000008; - break; - } // case 32 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getInputConfigFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: { + input.readMessage( + getOutputConfigFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: { + enableCheckpoints_ = input.readBool(); + bitField0_ |= 0x00000008; + 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) { @@ -895,26 +764,23 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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; @@ -923,22 +789,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 { @@ -946,37 +811,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } displayName_ = value; bitField0_ |= 0x00000001; 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() { @@ -986,22 +844,18 @@ public Builder clearDisplayName() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); displayName_ = value; bitField0_ |= 0x00000001; @@ -1011,58 +865,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * 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) { @@ -1078,15 +913,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) { @@ -1100,22 +931,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 (((bitField0_ & 0x00000002) != 0) - && inputConfig_ != null - && inputConfig_ - != com.google.cloud.optimization.v1.InputConfig.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + inputConfig_ != null && + inputConfig_ != com.google.cloud.optimization.v1.InputConfig.getDefaultInstance()) { getInputConfigBuilder().mergeFrom(value); } else { inputConfig_ = value; @@ -1128,15 +954,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -1149,15 +971,11 @@ 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() { bitField0_ |= 0x00000002; @@ -1165,48 +983,36 @@ public com.google.cloud.optimization.v1.InputConfig.Builder getInputConfigBuilde 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_; @@ -1214,58 +1020,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
        * 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) { @@ -1281,15 +1068,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) { @@ -1303,22 +1086,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 (((bitField0_ & 0x00000004) != 0) - && outputConfig_ != null - && outputConfig_ - != com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + outputConfig_ != null && + outputConfig_ != com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance()) { getOutputConfigBuilder().mergeFrom(value); } else { outputConfig_ = value; @@ -1331,15 +1109,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -1352,15 +1126,11 @@ 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() { bitField0_ |= 0x00000004; @@ -1368,57 +1138,43 @@ public com.google.cloud.optimization.v1.OutputConfig.Builder getOutputConfigBuil 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
@@ -1431,7 +1187,6 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; - * * @return The enableCheckpoints. */ @java.lang.Override @@ -1439,8 +1194,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
@@ -1453,20 +1206,17 @@ 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; bitField0_ |= 0x00000008; 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
@@ -1479,7 +1229,6 @@ public Builder setEnableCheckpoints(boolean value) {
        * 
* * bool enable_checkpoints = 4; - * * @return This builder for chaining. */ public Builder clearEnableCheckpoints() { @@ -1488,7 +1237,6 @@ public Builder clearEnableCheckpoints() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1501,45 +1249,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 { - 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; @@ -1551,19 +1295,16 @@ 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; - @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1571,7 +1312,6 @@ public com.google.protobuf.Parser getParserForType() {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -1580,15 +1320,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}`.
@@ -1596,15 +1335,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 { @@ -1613,100 +1353,72 @@ public com.google.protobuf.ByteString getParentBytes() { } public static final int MODEL_CONFIGS_FIELD_NUMBER = 2; - @SuppressWarnings("serial") - 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; @@ -1718,7 +1430,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_); } @@ -1738,7 +1451,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } for (int i = 0; i < modelConfigs_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, modelConfigs_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, modelConfigs_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1748,16 +1462,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = - (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; + com.google.cloud.optimization.v1.BatchOptimizeToursRequest other = (com.google.cloud.optimization.v1.BatchOptimizeToursRequest) obj; - if (!getParent().equals(other.getParent())) return false; - if (!getModelConfigsList().equals(other.getModelConfigsList())) return false; + if (!getParent() + .equals(other.getParent())) return false; + if (!getModelConfigsList() + .equals(other.getModelConfigsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1781,104 +1496,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BatchOptimizeToursRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Request to batch optimize tours as an asynchronous operation.
    * Each input file should contain one `OptimizeToursRequest`, and each output
@@ -1889,32 +1596,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1931,9 +1639,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
@@ -1952,18 +1660,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.BatchOptimizeToursRequest result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.BatchOptimizeToursRequest result) {
       if (modelConfigsBuilder_ == null) {
         if (((bitField0_ & 0x00000002) != 0)) {
           modelConfigs_ = java.util.Collections.unmodifiableList(modelConfigs_);
@@ -1986,39 +1690,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.BatchOptimizeToursRe
     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;
@@ -2026,8 +1729,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_;
         bitField0_ |= 0x00000001;
@@ -2051,10 +1753,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequ
             modelConfigsBuilder_ = null;
             modelConfigs_ = other.modelConfigs_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            modelConfigsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getModelConfigsFieldBuilder()
-                    : null;
+            modelConfigsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getModelConfigsFieldBuilder() : null;
           } else {
             modelConfigsBuilder_.addAllMessages(other.modelConfigs_);
           }
@@ -2086,34 +1787,30 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                parent_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000001;
-                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:
+            case 10: {
+              parent_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000001;
+              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) {
@@ -2123,13 +1820,10 @@ 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}`.
@@ -2137,13 +1831,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; @@ -2152,8 +1846,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2161,14 +1853,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 { @@ -2176,8 +1869,6 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2185,22 +1876,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setParent( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } parent_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2208,7 +1895,6 @@ public Builder setParent(java.lang.String value) {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearParent() { @@ -2218,8 +1904,6 @@ public Builder clearParent() { return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2227,14 +1911,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); parent_ = value; bitField0_ |= 0x00000001; @@ -2242,41 +1924,27 @@ public Builder setParentBytes(com.google.protobuf.ByteString value) { 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_ & 0x00000002) != 0)) { - modelConfigs_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig>( - modelConfigs_); + modelConfigs_ = new java.util.ArrayList(modelConfigs_); bitField0_ |= 0x00000002; - } + } } 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 { @@ -2284,16 +1952,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) { @@ -2303,19 +1967,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 { @@ -2323,20 +1982,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(); @@ -2350,21 +2004,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()); @@ -2375,19 +2023,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(); @@ -2401,20 +2044,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(); @@ -2428,20 +2066,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()); @@ -2452,21 +2085,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()); @@ -2477,25 +2104,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); @@ -2503,16 +2124,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) { @@ -2525,16 +2142,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) { @@ -2547,58 +2160,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 { @@ -2606,82 +2203,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_ & 0x00000002) != 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_ & 0x00000002) != 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); } @@ -2691,12 +2265,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(); } @@ -2705,27 +2279,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; @@ -2740,4 +2314,6 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java similarity index 51% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java index e94fce93d647..f99b2d98c5be 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java similarity index 62% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java index 47b44944e05f..846e872ff4bd 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java +++ b/owl-bot-staging/java-optimization/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,46 +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;
   }
-
-  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;
@@ -79,7 +60,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 {
     getUnknownFields().writeTo(output);
   }
 
@@ -97,13 +79,12 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.BatchOptimizeToursResponse)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other =
-        (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
+    com.google.cloud.optimization.v1.BatchOptimizeToursResponse other = (com.google.cloud.optimization.v1.BatchOptimizeToursResponse) obj;
 
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -122,104 +103,96 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.BatchOptimizeToursResponse parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
-  public static Builder newBuilder(
-      com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
+  public static Builder newBuilder(com.google.cloud.optimization.v1.BatchOptimizeToursResponse prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Response to a `BatchOptimizeToursRequest`. This is returned in
    * the LRO Operation after the operation is complete.
@@ -227,32 +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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -260,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
@@ -281,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;
     }
@@ -291,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;
@@ -331,8 +303,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
     }
 
     public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursResponse other) {
-      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance())
-        return this;
+      if (other == com.google.cloud.optimization.v1.BatchOptimizeToursResponse.getDefaultInstance()) return this;
       this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
       return this;
@@ -359,13 +330,12 @@ 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) {
@@ -375,9 +345,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);
     }
 
@@ -387,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();
   }
@@ -401,27 +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 {
-          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;
@@ -436,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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
new file mode 100644
index 000000000000..f8c29b1334a4
--- /dev/null
+++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
similarity index 66%
rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
index 22e8f1576c1a..ae5d0bd8b087 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
+++ b/owl-bot-staging/java-optimization/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,158 +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;
   }
-
-  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
@@ -214,57 +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;
     }
-
-    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 @@ -272,55 +205,37 @@ 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() { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } 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 @@ -328,54 +243,37 @@ 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() { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } 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 @@ -383,42 +281,30 @@ 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() { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -430,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()); } @@ -450,13 +337,16 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getMinDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -466,25 +356,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.BreakRequest other = - (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime() + .equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime() + .equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration().equals(other.getMinDuration())) return false; + if (!getMinDuration() + .equals(other.getMinDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -515,94 +407,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -612,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
@@ -624,33 +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() {}
+      private Builder() {
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -674,9 +557,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
@@ -695,11 +578,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.BreakRule.BreakRequest result = new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -707,18 +587,19 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
       private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.BreakRequest result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.earliestStartTime_ =
-              earliestStartTimeBuilder_ == null
-                  ? earliestStartTime_
-                  : earliestStartTimeBuilder_.build();
+          result.earliestStartTime_ = earliestStartTimeBuilder_ == null
+              ? earliestStartTime_
+              : earliestStartTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.latestStartTime_ =
-              latestStartTimeBuilder_ == null ? latestStartTime_ : latestStartTimeBuilder_.build();
+          result.latestStartTime_ = latestStartTimeBuilder_ == null
+              ? latestStartTime_
+              : latestStartTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000004) != 0)) {
-          result.minDuration_ =
-              minDurationBuilder_ == null ? minDuration_ : minDurationBuilder_.build();
+          result.minDuration_ = minDurationBuilder_ == null
+              ? minDuration_
+              : minDurationBuilder_.build();
         }
       }
 
@@ -726,41 +607,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.BreakReque
       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;
@@ -768,8 +646,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());
         }
@@ -805,33 +682,33 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(
-                      getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 18:
-                {
-                  input.readMessage(
-                      getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 18
-              case 26:
-                {
-                  input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 26
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 10: {
+                input.readMessage(
+                    getEarliestStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getLatestStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+              case 26: {
+                input.readMessage(
+                    getMinDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000004;
+                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) {
@@ -841,63 +718,43 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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) { @@ -913,17 +770,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(); } else { @@ -934,21 +788,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 (((bitField0_ & 0x00000001) != 0) - && earliestStartTime_ != null - && earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + earliestStartTime_ != null && + earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getEarliestStartTimeBuilder().mergeFrom(value); } else { earliestStartTime_ = value; @@ -961,15 +811,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -982,15 +828,11 @@ 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() { bitField0_ |= 0x00000001; @@ -998,48 +840,36 @@ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { 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_; @@ -1047,58 +877,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * 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) { @@ -1114,17 +925,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(); } else { @@ -1135,21 +943,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 (((bitField0_ & 0x00000002) != 0) - && latestStartTime_ != null - && latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + latestStartTime_ != null && + latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getLatestStartTimeBuilder().mergeFrom(value); } else { latestStartTime_ = value; @@ -1162,15 +966,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -1183,15 +983,11 @@ 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() { bitField0_ |= 0x00000002; @@ -1199,48 +995,36 @@ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { 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_; @@ -1248,55 +1032,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
        * 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) { @@ -1312,16 +1080,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(); } else { @@ -1332,20 +1098,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 (((bitField0_ & 0x00000004) != 0) - && minDuration_ != null - && minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + minDuration_ != null && + minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinDurationBuilder().mergeFrom(value); } else { minDuration_ = value; @@ -1358,14 +1121,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -1378,14 +1138,11 @@ 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() { bitField0_ |= 0x00000004; @@ -1393,51 +1150,40 @@ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { 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) { @@ -1450,12 +1196,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(); } @@ -1464,28 +1210,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 { - 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; @@ -1500,107 +1245,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
@@ -1637,58 +1352,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;
     }
-
-    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 @@ -1696,59 +1405,41 @@ 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() { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } 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 @@ -1756,48 +1447,34 @@ 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() { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1809,7 +1486,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -1826,11 +1504,12 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(2, getMaxInterBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getMaxInterBreakDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1840,21 +1519,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = - (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration() + .equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration() + .equals(other.getMaxInterBreakDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1881,94 +1561,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1978,8 +1651,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
@@ -2016,33 +1687,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2061,14 +1732,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();
       }
 
@@ -2083,29 +1753,23 @@ 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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result = new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(
-          com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result) {
+      private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.minBreakDuration_ =
-              minBreakDurationBuilder_ == null
-                  ? minBreakDuration_
-                  : minBreakDurationBuilder_.build();
+          result.minBreakDuration_ = minBreakDurationBuilder_ == null
+              ? minBreakDuration_
+              : minBreakDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.maxInterBreakDuration_ =
-              maxInterBreakDurationBuilder_ == null
-                  ? maxInterBreakDuration_
-                  : maxInterBreakDurationBuilder_.build();
+          result.maxInterBreakDuration_ = maxInterBreakDurationBuilder_ == null
+              ? maxInterBreakDuration_
+              : maxInterBreakDurationBuilder_.build();
         }
       }
 
@@ -2113,52 +1777,46 @@ private void buildPartial0(
       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());
         }
@@ -2191,27 +1849,26 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(
-                      getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 18:
-                {
-                  input.readMessage(
-                      getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 18
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 10: {
+                input.readMessage(
+                    getMinBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getMaxInterBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000002;
+                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) {
@@ -2221,66 +1878,46 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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) { @@ -2296,18 +1933,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(); } else { @@ -2318,22 +1952,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 (((bitField0_ & 0x00000001) != 0) - && minBreakDuration_ != null - && minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + minBreakDuration_ != null && + minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinBreakDurationBuilder().mergeFrom(value); } else { minBreakDuration_ = value; @@ -2346,16 +1976,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -2368,16 +1994,12 @@ 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() { bitField0_ |= 0x00000001; @@ -2385,50 +2007,38 @@ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { 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_; @@ -2436,64 +2046,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * 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) { @@ -2509,17 +2100,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) { @@ -2533,23 +2120,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 (((bitField0_ & 0x00000002) != 0) - && maxInterBreakDuration_ != null - && maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + maxInterBreakDuration_ != null && + maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxInterBreakDurationBuilder().mergeFrom(value); } else { maxInterBreakDuration_ = value; @@ -2562,17 +2145,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -2585,17 +2164,13 @@ 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() { bitField0_ |= 0x00000002; @@ -2603,57 +2178,44 @@ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { 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) { @@ -2666,44 +2228,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 { - 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; @@ -2715,19 +2274,16 @@ 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; - @SuppressWarnings("serial") private java.util.List breakRequests_; /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2735,13 +2291,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.
    * 
@@ -2749,13 +2302,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.
    * 
@@ -2767,8 +2318,6 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2780,8 +2329,6 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** - * - * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2795,98 +2342,72 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreak } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; - @SuppressWarnings("serial") - 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; @@ -2898,7 +2419,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -2915,11 +2437,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; @@ -2929,16 +2452,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.BreakRule other = - (com.google.cloud.optimization.v1.BreakRule) obj; + com.google.cloud.optimization.v1.BreakRule other = (com.google.cloud.optimization.v1.BreakRule) obj; - if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2963,104 +2487,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.BreakRule parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Rules to generate time breaks for a vehicle (e.g. lunch breaks). A break
    * is a contiguous period of time during which the vehicle remains idle at its
@@ -3075,32 +2592,33 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3123,9 +2641,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
@@ -3144,12 +2662,9 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -3183,39 +2698,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.BreakRule result) {
     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;
@@ -3242,10 +2756,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_);
           }
@@ -3269,10 +2782,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BreakRule other) {
             frequencyConstraintsBuilder_ = null;
             frequencyConstraints_ = other.frequencyConstraints_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            frequencyConstraintsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getFrequencyConstraintsFieldBuilder()
-                    : null;
+            frequencyConstraintsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getFrequencyConstraintsFieldBuilder() : null;
           } else {
             frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_);
           }
@@ -3304,41 +2816,38 @@ 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) {
@@ -3348,39 +2857,28 @@ 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 { @@ -3388,14 +2886,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) { @@ -3405,14 +2900,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) { @@ -3422,14 +2914,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) { @@ -3446,18 +2935,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()); @@ -3468,14 +2953,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) { @@ -3491,14 +2973,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) { @@ -3515,14 +2994,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) { @@ -3536,18 +3012,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()); @@ -3558,21 +3030,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); @@ -3580,14 +3049,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) { @@ -3600,14 +3066,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) { @@ -3620,50 +3083,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 { @@ -3671,62 +3123,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(), @@ -3736,38 +3171,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 { @@ -3775,16 +3199,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) { @@ -3794,19 +3214,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 { @@ -3814,16 +3229,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) { @@ -3840,20 +3251,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()); @@ -3864,19 +3270,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(); @@ -3890,16 +3291,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) { @@ -3916,16 +3313,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) { @@ -3939,20 +3332,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()); @@ -3963,23 +3351,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); @@ -3987,16 +3371,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) { @@ -4009,16 +3389,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) { @@ -4031,56 +3407,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 { @@ -4088,70 +3450,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(), @@ -4160,9 +3500,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); } @@ -4172,12 +3512,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(); } @@ -4186,27 +3526,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; @@ -4221,4 +3561,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java similarity index 66% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java index 92b0d6d270d6..d8985de38150 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java similarity index 63% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java index c04b25e219e7..7b85fa52b2a7 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java @@ -1,81 +1,60 @@ -/* - * 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.
+ * Deprecated: Use
+ * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+ * 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; - @SuppressWarnings("serial") private volatile java.lang.Object type_ = ""; /** * string type = 1; - * * @return The type. */ @java.lang.Override @@ -84,7 +63,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; @@ -92,15 +72,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 { @@ -112,7 +93,6 @@ public com.google.protobuf.ByteString getTypeBytes() { private long value_ = 0L; /** * int64 value = 2; - * * @return The value. */ @java.lang.Override @@ -121,7 +101,6 @@ public long getValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -133,7 +112,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_); } @@ -153,7 +133,8 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (value_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, value_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, value_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -163,16 +144,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantity)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantity other = - (com.google.cloud.optimization.v1.CapacityQuantity) obj; + com.google.cloud.optimization.v1.CapacityQuantity other = (com.google.cloud.optimization.v1.CapacityQuantity) obj; - if (!getType().equals(other.getType())) return false; - if (getValue() != other.getValue()) return false; + if (!getType() + .equals(other.getType())) return false; + if (getValue() + != other.getValue()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -187,143 +169,139 @@ 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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+   * 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -334,9 +312,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 @@ -355,11 +333,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.CapacityQuantity result = new com.google.cloud.optimization.v1.CapacityQuantity(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -378,39 +353,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.CapacityQuantity res 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; @@ -418,8 +392,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_; bitField0_ |= 0x00000001; @@ -454,25 +427,22 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - type_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: - { - value_ = input.readInt64(); - bitField0_ |= 0x00000002; - break; - } // case 16 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + type_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + value_ = input.readInt64(); + bitField0_ |= 0x00000002; + 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) { @@ -482,19 +452,18 @@ 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; @@ -504,14 +473,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 { @@ -520,14 +490,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setType( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } type_ = value; bitField0_ |= 0x00000001; onChanged(); @@ -535,7 +503,6 @@ public Builder setType(java.lang.String value) { } /** * string type = 1; - * * @return This builder for chaining. */ public Builder clearType() { @@ -546,14 +513,12 @@ public Builder clearType() { } /** * string type = 1; - * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); type_ = value; bitField0_ |= 0x00000001; @@ -561,10 +526,9 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { return this; } - private long value_; + private long value_ ; /** * int64 value = 2; - * * @return The value. */ @java.lang.Override @@ -573,12 +537,11 @@ public long getValue() { } /** * int64 value = 2; - * * @param value The value to set. * @return This builder for chaining. */ public Builder setValue(long value) { - + value_ = value; bitField0_ |= 0x00000002; onChanged(); @@ -586,7 +549,6 @@ public Builder setValue(long value) { } /** * int64 value = 2; - * * @return This builder for chaining. */ public Builder clearValue() { @@ -595,9 +557,9 @@ public Builder clearValue() { 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); } @@ -607,12 +569,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(); } @@ -621,27 +583,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; @@ -656,4 +618,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java similarity index 67% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java index 4296ba2c9f29..ca4c89a7ab17 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java @@ -1,81 +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; /** - * - * *
- * Deprecated: Use [Vehicle.LoadLimit.Interval][] instead.
+ * Deprecated: Use
+ * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
+ * instead.
  * 
* * Protobuf type {@code google.cloud.optimization.v1.CapacityQuantityInterval} */ -@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_; public static final int TYPE_FIELD_NUMBER = 1; - @SuppressWarnings("serial") private volatile java.lang.Object type_ = ""; /** * string type = 1; - * * @return The type. */ @java.lang.Override @@ -84,7 +64,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; @@ -92,15 +73,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 { @@ -112,7 +94,6 @@ public com.google.protobuf.ByteString getTypeBytes() { private long minValue_ = 0L; /** * optional int64 min_value = 2; - * * @return Whether the minValue field is set. */ @java.lang.Override @@ -121,7 +102,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -133,7 +113,6 @@ public long getMinValue() { private long maxValue_ = 0L; /** * optional int64 max_value = 3; - * * @return Whether the maxValue field is set. */ @java.lang.Override @@ -142,7 +121,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -151,7 +129,6 @@ public long getMaxValue() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -163,7 +140,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_); } @@ -186,10 +164,12 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, type_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, minValue_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, minValue_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(3, maxValue_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(3, maxValue_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -199,22 +179,24 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.CapacityQuantityInterval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.CapacityQuantityInterval other = - (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; + com.google.cloud.optimization.v1.CapacityQuantityInterval other = (com.google.cloud.optimization.v1.CapacityQuantityInterval) obj; - if (!getType().equals(other.getType())) return false; + if (!getType() + .equals(other.getType())) return false; if (hasMinValue() != other.hasMinValue()) return false; if (hasMinValue()) { - if (getMinValue() != other.getMinValue()) return false; + if (getMinValue() + != other.getMinValue()) return false; } if (hasMaxValue() != other.hasMaxValue()) return false; if (hasMaxValue()) { - if (getMaxValue() != other.getMaxValue()) return false; + if (getMaxValue() + != other.getMaxValue()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -231,11 +213,13 @@ public int hashCode() { hash = (53 * hash) + getType().hashCode(); if (hasMinValue()) { hash = (37 * hash) + MIN_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMinValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMinValue()); } if (hasMaxValue()) { hash = (37 * hash) + MAX_VALUE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMaxValue()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMaxValue()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -243,136 +227,131 @@ 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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -384,9 +363,9 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_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 @@ -405,11 +384,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.CapacityQuantityInterval result = new com.google.cloud.optimization.v1.CapacityQuantityInterval(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -435,39 +411,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.CapacityQuantityInte 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; @@ -475,8 +450,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_; bitField0_ |= 0x00000001; @@ -514,31 +488,27 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - type_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: - { - minValue_ = input.readInt64(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: - { - maxValue_ = input.readInt64(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + type_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + minValue_ = input.readInt64(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + maxValue_ = input.readInt64(); + bitField0_ |= 0x00000004; + 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) { @@ -548,19 +518,18 @@ 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; @@ -570,14 +539,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 { @@ -586,14 +556,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setType( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } type_ = value; bitField0_ |= 0x00000001; onChanged(); @@ -601,7 +569,6 @@ public Builder setType(java.lang.String value) { } /** * string type = 1; - * * @return This builder for chaining. */ public Builder clearType() { @@ -612,14 +579,12 @@ public Builder clearType() { } /** * string type = 1; - * * @param value The bytes for type to set. * @return This builder for chaining. */ - public Builder setTypeBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); type_ = value; bitField0_ |= 0x00000001; @@ -627,10 +592,9 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { return this; } - private long minValue_; + private long minValue_ ; /** * optional int64 min_value = 2; - * * @return Whether the minValue field is set. */ @java.lang.Override @@ -639,7 +603,6 @@ public boolean hasMinValue() { } /** * optional int64 min_value = 2; - * * @return The minValue. */ @java.lang.Override @@ -648,12 +611,11 @@ public long getMinValue() { } /** * optional int64 min_value = 2; - * * @param value The minValue to set. * @return This builder for chaining. */ public Builder setMinValue(long value) { - + minValue_ = value; bitField0_ |= 0x00000002; onChanged(); @@ -661,7 +623,6 @@ public Builder setMinValue(long value) { } /** * optional int64 min_value = 2; - * * @return This builder for chaining. */ public Builder clearMinValue() { @@ -671,10 +632,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 @@ -683,7 +643,6 @@ public boolean hasMaxValue() { } /** * optional int64 max_value = 3; - * * @return The maxValue. */ @java.lang.Override @@ -692,12 +651,11 @@ public long getMaxValue() { } /** * optional int64 max_value = 3; - * * @param value The maxValue to set. * @return This builder for chaining. */ public Builder setMaxValue(long value) { - + maxValue_ = value; bitField0_ |= 0x00000004; onChanged(); @@ -705,7 +663,6 @@ public Builder setMaxValue(long value) { } /** * optional int64 max_value = 3; - * * @return This builder for chaining. */ public Builder clearMaxValue() { @@ -714,9 +671,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); } @@ -726,12 +683,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(); } @@ -740,27 +697,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; @@ -775,4 +732,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.CapacityQuantityInterval getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java similarity index 56% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java index 40cddd13be8d..c4bf3ddcd9cd 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java new file mode 100644 index 000000000000..8160e4f7631a --- /dev/null +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java similarity index 66% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java index 22724f92ca4f..edac4cb3b90c 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java similarity index 71% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java index a293dae7a9e8..31f6d8077479 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java +++ b/owl-bot-staging/java-optimization/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,57 +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;
   }
-
-  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_ = 0L;
   /**
-   *
-   *
    * 
    * 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 @@ -88,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 @@ -107,8 +83,6 @@ public long getMaxMeters() { public static final int SOFT_MAX_METERS_FIELD_NUMBER = 2; private long softMaxMeters_ = 0L; /** - * - * *
    * 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,
@@ -118,7 +92,6 @@ public long getMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -126,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,
@@ -137,7 +108,6 @@ public boolean hasSoftMaxMeters() {
    * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -148,11 +118,9 @@ public long getSoftMaxMeters() { public static final int COST_PER_KILOMETER_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerKilometerAboveSoftMax_ = 0D; /** - * - * *
-   * Cost per kilometer incurred if `soft_max_meters` limit is violated. The
-   * additional cost is 0 if the distance is under the limit, otherwise the
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -162,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 @@ -170,11 +137,9 @@ 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
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -184,7 +149,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
    * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -193,7 +157,6 @@ public double getCostPerKilometerAboveSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -205,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_); } @@ -225,14 +189,16 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxMeters_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, maxMeters_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxMeters_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, softMaxMeters_); } if (((bitField0_ & 0x00000004) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerKilometerAboveSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, costPerKilometerAboveSoftMax_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -242,27 +208,28 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.DistanceLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.DistanceLimit other = - (com.google.cloud.optimization.v1.DistanceLimit) obj; + com.google.cloud.optimization.v1.DistanceLimit other = (com.google.cloud.optimization.v1.DistanceLimit) obj; if (hasMaxMeters() != other.hasMaxMeters()) return false; if (hasMaxMeters()) { - if (getMaxMeters() != other.getMaxMeters()) return false; + if (getMaxMeters() + != other.getMaxMeters()) return false; } if (hasSoftMaxMeters() != other.hasSoftMaxMeters()) return false; if (hasSoftMaxMeters()) { - if (getSoftMaxMeters() != other.getSoftMaxMeters()) return false; + if (getSoftMaxMeters() + != other.getSoftMaxMeters()) return false; } if (hasCostPerKilometerAboveSoftMax() != other.hasCostPerKilometerAboveSoftMax()) return false; if (hasCostPerKilometerAboveSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerKilometerAboveSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerKilometerAboveSoftMax())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerKilometerAboveSoftMax())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -277,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) + 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.
@@ -402,32 +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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -439,9 +400,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
@@ -460,11 +421,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);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      com.google.cloud.optimization.v1.DistanceLimit result = new com.google.cloud.optimization.v1.DistanceLimit(this);
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -491,39 +449,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.DistanceLimit result
     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;
@@ -567,31 +524,27 @@ 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) {
@@ -601,20 +554,16 @@ 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 @@ -622,15 +571,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 @@ -638,35 +584,29 @@ 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. */ public Builder setMaxMeters(long value) { - + maxMeters_ = value; bitField0_ |= 0x00000001; onChanged(); 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() { @@ -676,10 +616,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,
@@ -689,7 +627,6 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -697,8 +634,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,
@@ -708,7 +643,6 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @return The softMaxMeters. */ @java.lang.Override @@ -716,8 +650,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,
@@ -727,20 +659,17 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; - * * @param value The softMaxMeters to set. * @return This builder for chaining. */ public Builder setSoftMaxMeters(long value) { - + softMaxMeters_ = value; bitField0_ |= 0x00000002; onChanged(); 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,
@@ -750,7 +679,6 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; - * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -760,13 +688,11 @@ 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
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -776,7 +702,6 @@ public Builder clearSoftMaxMeters() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -784,11 +709,9 @@ 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
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -798,7 +721,6 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -806,11 +728,9 @@ 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
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -820,23 +740,20 @@ public double getCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @param value The costPerKilometerAboveSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerKilometerAboveSoftMax(double value) { - + costPerKilometerAboveSoftMax_ = value; bitField0_ |= 0x00000004; onChanged(); 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
+     * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+     * The additional cost is 0 if the distance is under the limit, otherwise the
      * formula used to compute the cost is the following:
      * ```
      *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -846,7 +763,6 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerKilometerAboveSoftMax() { @@ -855,9 +771,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); } @@ -867,12 +783,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(); } @@ -881,27 +797,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; @@ -916,4 +832,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.DistanceLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java similarity index 70% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java index bf4df98ffcf1..1d277afcf7a2 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java +++ b/owl-bot-staging/java-optimization/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,17 +51,14 @@ 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
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -98,16 +68,13 @@ 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
+   * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
+   * The additional cost is 0 if the distance is under the limit, otherwise the
    * formula used to compute the cost is the following:
    * ```
    *   (distance_meters - soft_max_meters) / 1000.0 *
@@ -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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java new file mode 100644 index 000000000000..89e2f0aee8ea --- /dev/null +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java similarity index 65% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java index fe8554af6da9..aa9db2023769 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java @@ -1,85 +1,62 @@ -/* - * 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; - @SuppressWarnings("serial") 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 @@ -88,29 +65,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 { @@ -119,7 +96,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -131,7 +107,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -155,15 +132,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; } @@ -182,136 +159,130 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -321,9 +292,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 @@ -342,11 +313,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.GcsDestination result = new com.google.cloud.optimization.v1.GcsDestination(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -362,39 +330,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.GcsDestination resul 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; @@ -402,8 +369,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.GcsDestination other) { - if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.GcsDestination.getDefaultInstance()) return this; if (!other.getUri().isEmpty()) { uri_ = other.uri_; bitField0_ |= 0x00000001; @@ -435,19 +401,17 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - uri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + uri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + 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) { @@ -457,25 +421,22 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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; @@ -484,21 +445,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 { @@ -506,35 +466,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setUri( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } uri_ = value; bitField0_ |= 0x00000001; 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() { @@ -544,30 +497,26 @@ public Builder clearUri() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setUriBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); uri_ = value; bitField0_ |= 0x00000001; 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); } @@ -577,12 +526,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(); } @@ -591,27 +540,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; @@ -626,4 +575,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsDestination getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java similarity index 50% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java index 21b8822ba530..e40311e169fb 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java similarity index 65% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java index 0af1e4d90dce..2b6ccfef650c 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java @@ -1,85 +1,62 @@ -/* - * 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; - @SuppressWarnings("serial") 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 @@ -88,29 +65,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 { @@ -119,7 +96,6 @@ public com.google.protobuf.ByteString getUriBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -131,7 +107,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_); } @@ -155,15 +132,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; } @@ -182,136 +159,130 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -321,9 +292,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 @@ -342,11 +313,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.GcsSource result = new com.google.cloud.optimization.v1.GcsSource(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -362,39 +330,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.GcsSource result) { 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; @@ -434,19 +401,17 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - uri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + uri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + 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) { @@ -456,25 +421,22 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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; @@ -483,21 +445,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 { @@ -505,35 +466,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setUri( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } uri_ = value; bitField0_ |= 0x00000001; 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() { @@ -543,30 +497,26 @@ public Builder clearUri() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setUriBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); uri_ = value; bitField0_ |= 0x00000001; 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); } @@ -576,12 +526,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(); } @@ -590,27 +540,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; @@ -625,4 +575,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsSource getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java similarity index 50% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java index 6b07e3324ce7..34e518e4230f 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java similarity index 68% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java index 2a0675768da3..61f036dc64e9 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java +++ b/owl-bot-staging/java-optimization/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,114 +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;
   }
-
-  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
@@ -169,13 +120,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
@@ -191,13 +139,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
@@ -213,15 +158,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
@@ -229,19 +171,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(); @@ -249,99 +189,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; } - - 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.
+       * satisfied.
        * 
* - * - * .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.
+       * satisfied.
        * 
* - * - * .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.
        * 
@@ -351,8 +267,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
@@ -363,14 +277,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
@@ -403,80 +314,69 @@ 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; } - - 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
+       * applied for a visit and those that follow when it satisfies the
        * threshold conditions.
        * 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.
-         * This value must not be explicly used in `level`.
+         * This value must not be explicitly used in `level`.
          * 
* * LEVEL_UNSPECIFIED = 0; */ 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
@@ -488,8 +388,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.
@@ -499,8 +397,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
@@ -514,20 +410,16 @@ public enum Level implements com.google.protobuf.ProtocolMessageEnum {
         ;
 
         /**
-         *
-         *
          * 
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
-         * This value must not be explicly used in `level`.
+         * This value must not be explicitly used in `level`.
          * 
* * LEVEL_UNSPECIFIED = 0; */ 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
@@ -539,8 +431,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.
@@ -550,8 +440,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
@@ -562,6 +450,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(
@@ -586,55 +475,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;
@@ -654,65 +538,41 @@ private Level(int value) {
       public static final int LEVEL_FIELD_NUMBER = 1;
       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.
+       * satisfied.
        * 
* - * - * .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.
+       * satisfied.
        * 
* - * - * .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() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation - .Level - result = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.forNumber(level_); - return result == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.forNumber(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 @@ -720,25 +580,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.
        * 
@@ -747,16 +600,12 @@ public com.google.protobuf.Timestamp getThresholdTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { - return thresholdTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : thresholdTime_; + return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; } public static final int THRESHOLD_VISIT_COUNT_FIELD_NUMBER = 3; private int thresholdVisitCount_ = 0; /** - * - * *
        * 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
@@ -767,7 +616,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -776,7 +624,6 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -788,11 +635,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) { @@ -810,17 +655,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; @@ -830,26 +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.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; } @@ -874,117 +714,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -994,8 +805,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
@@ -1028,40 +837,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() - private Builder() {} + // Construct using com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.newBuilder() + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -1077,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); } @@ -1104,32 +901,22 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + 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); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation - result) { + private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.level_ = level_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.thresholdTime_ = - thresholdTimeBuilder_ == null ? thresholdTime_ : thresholdTimeBuilder_.build(); + result.thresholdTime_ = thresholdTimeBuilder_ == null + ? thresholdTime_ + : thresholdTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000004) != 0)) { result.thresholdVisitCount_ = thresholdVisitCount_; @@ -1140,60 +927,46 @@ private void buildPartial0( 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()); } @@ -1229,32 +1002,29 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: - { - level_ = input.readEnum(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: - { - input.readMessage( - getThresholdTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: - { - thresholdVisitCount_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: { + level_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + input.readMessage( + getThresholdTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: { + thresholdVisitCount_ = input.readInt32(); + bitField0_ |= 0x00000004; + 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) { @@ -1264,42 +1034,30 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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.
+         * satisfied.
          * 
* - * - * .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.
+         * satisfied.
          * 
* - * - * .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. */ @@ -1310,54 +1068,32 @@ public Builder setLevelValue(int value) { return this; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* - * - * .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() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level - result = - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.forNumber(level_); - return result == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .Relaxation.Level.UNRECOGNIZED - : result; + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level getLevel() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.forNumber(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.
+         * satisfied.
          * 
* - * - * .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(); } @@ -1367,18 +1103,13 @@ public Builder setLevel( return this; } /** - * - * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
-         * satified.
+         * satisfied.
          * 
* - * - * .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() { @@ -1390,47 +1121,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
          * 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.
          * 
@@ -1451,15 +1169,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(); } else { @@ -1470,8 +1187,6 @@ public Builder setThresholdTime(com.google.protobuf.Timestamp.Builder builderFor return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1480,9 +1195,9 @@ public Builder setThresholdTime(com.google.protobuf.Timestamp.Builder builderFor */ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { if (thresholdTimeBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && thresholdTime_ != null - && thresholdTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + thresholdTime_ != null && + thresholdTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getThresholdTimeBuilder().mergeFrom(value); } else { thresholdTime_ = value; @@ -1495,8 +1210,6 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1514,8 +1227,6 @@ public Builder clearThresholdTime() { return this; } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1528,8 +1239,6 @@ public com.google.protobuf.Timestamp.Builder getThresholdTimeBuilder() { return getThresholdTimeFieldBuilder().getBuilder(); } /** - * - * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1540,14 +1249,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.
          * 
@@ -1555,26 +1261,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
@@ -1585,7 +1286,6 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; - * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1593,8 +1293,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
@@ -1605,20 +1303,17 @@ 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; bitField0_ |= 0x00000004; 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
@@ -1629,7 +1324,6 @@ public Builder setThresholdVisitCount(int value) {
          * 
* * int32 threshold_visit_count = 3; - * * @return This builder for chaining. */ public Builder clearThresholdVisitCount() { @@ -1638,7 +1332,6 @@ public Builder clearThresholdVisitCount() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1651,48 +1344,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 { - 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; @@ -1704,119 +1390,82 @@ 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") 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
@@ -1832,16 +1481,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
@@ -1857,15 +1504,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
@@ -1881,18 +1525,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; @@ -1904,7 +1545,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)); @@ -1926,19 +1568,20 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < relaxations_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, relaxations_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, relaxations_.get(i)); } { int dataSize = 0; for (int i = 0; i < vehicleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - vehicleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(vehicleIndices_.getInt(i)); } size += dataSize; if (!getVehicleIndicesList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } vehicleIndicesMemoizedSerializedSize = dataSize; } @@ -1950,18 +1593,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { + if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation) obj; - if (!getRelaxationsList().equals(other.getRelaxationsList())) return false; - if (!getVehicleIndicesList().equals(other.getVehicleIndicesList())) return false; + if (!getRelaxationsList() + .equals(other.getRelaxationsList())) return false; + if (!getVehicleIndicesList() + .equals(other.getVehicleIndicesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1986,102 +1628,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2091,8 +1719,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
@@ -2100,39 +1726,35 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -2149,23 +1771,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_InjectedSolutionConstraint_ConstraintRelaxation_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - .getDefaultInstance(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.getDefaultInstance(); } @java.lang.Override - public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation - build() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = - buildPartial(); + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation build() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -2173,21 +1791,15 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartialRepeatedFields( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { + private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { if (relaxationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { relaxations_ = java.util.Collections.unmodifiableList(relaxations_); @@ -2204,8 +1816,7 @@ private void buildPartialRepeatedFields( result.vehicleIndices_ = vehicleIndices_; } - private void buildPartial0( - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { + private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { int from_bitField0_ = bitField0_; } @@ -2213,56 +1824,46 @@ private void buildPartial0( 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()) { @@ -2281,10 +1882,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_); } @@ -2326,48 +1926,41 @@ 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) { @@ -2377,49 +1970,29 @@ public Builder mergeFrom( } // 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 { @@ -2427,16 +2000,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) { @@ -2446,20 +2015,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 { @@ -2467,22 +2030,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(); @@ -2496,22 +2052,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()); @@ -2522,21 +2071,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(); @@ -2550,22 +2092,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(); @@ -2579,21 +2114,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()); @@ -2604,22 +2133,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()); @@ -2630,26 +2152,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); @@ -2657,16 +2172,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) { @@ -2679,16 +2190,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) { @@ -2701,60 +2208,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 { @@ -2762,82 +2251,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(), @@ -2848,7 +2303,6 @@ public Builder removeRelaxations(int index) { } private com.google.protobuf.Internal.IntList vehicleIndices_ = emptyIntList(); - private void ensureVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000002) != 0)) { vehicleIndices_ = mutableCopy(vehicleIndices_); @@ -2856,8 +2310,6 @@ private void ensureVehicleIndicesIsMutable() { } } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2873,17 +2325,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
@@ -2899,15 +2348,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
@@ -2923,7 +2369,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. */ @@ -2931,8 +2376,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
@@ -2948,21 +2391,19 @@ 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
@@ -2978,20 +2419,17 @@ public Builder setVehicleIndices(int index, int value) {
        * 
* * repeated int32 vehicle_indices = 2; - * * @param value The vehicleIndices to add. * @return This builder for chaining. */ public Builder addVehicleIndices(int value) { - + ensureVehicleIndicesIsMutable(); vehicleIndices_.addInt(value); onChanged(); return this; } /** - * - * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -3007,19 +2445,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
@@ -3035,7 +2472,6 @@ public Builder addAllVehicleIndices(java.lang.Iterable
        *
        * repeated int32 vehicle_indices = 2;
-       *
        * @return This builder for chaining.
        */
       public Builder clearVehicleIndices() {
@@ -3044,7 +2480,6 @@ public Builder clearVehicleIndices() {
         onChanged();
         return this;
       }
-
       @java.lang.Override
       public final Builder setUnknownFields(
           final com.google.protobuf.UnknownFieldSet unknownFields) {
@@ -3057,46 +2492,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 {
-            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;
@@ -3108,19 +2538,16 @@ 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;
-
   @SuppressWarnings("serial")
   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
@@ -3134,8 +2561,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
@@ -3145,13 +2570,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
@@ -3165,8 +2588,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
@@ -3180,8 +2601,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
@@ -3191,17 +2610,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;
-
   @SuppressWarnings("serial")
   private java.util.List skippedShipments_;
   /**
-   *
-   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -3210,13 +2627,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.
@@ -3225,13 +2639,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.
@@ -3244,8 +2656,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.
@@ -3258,8 +2668,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.
@@ -3274,107 +2682,77 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
   }
 
   public static final int CONSTRAINT_RELAXATIONS_FIELD_NUMBER = 3;
-
   @SuppressWarnings("serial")
-  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; @@ -3386,7 +2764,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)); } @@ -3406,15 +2785,16 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, routes_.get(i)); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, skippedShipments_.get(i)); } for (int i = 0; i < constraintRelaxations_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 3, constraintRelaxations_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, constraintRelaxations_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -3424,17 +2804,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.InjectedSolutionConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.InjectedSolutionConstraint other = - (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; + com.google.cloud.optimization.v1.InjectedSolutionConstraint other = (com.google.cloud.optimization.v1.InjectedSolutionConstraint) obj; - if (!getRoutesList().equals(other.getRoutesList())) return false; - if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; - if (!getConstraintRelaxationsList().equals(other.getConstraintRelaxationsList())) return false; + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!getSkippedShipmentsList() + .equals(other.getSkippedShipmentsList())) return false; + if (!getConstraintRelaxationsList() + .equals(other.getConstraintRelaxationsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -3464,104 +2846,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.InjectedSolutionConstraint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.InjectedSolutionConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Solution injected in the request including information about which visits
    * must be constrained and how they must be constrained.
@@ -3569,32 +2943,33 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3624,9 +2999,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
@@ -3645,18 +3020,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.InjectedSolutionConstraint result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.InjectedSolutionConstraint result) {
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
           routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -3694,39 +3065,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionCons
     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;
@@ -3734,8 +3104,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()) {
@@ -3754,10 +3123,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_);
           }
@@ -3781,10 +3149,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_);
           }
@@ -3808,10 +3175,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InjectedSolutionConstr
             constraintRelaxationsBuilder_ = null;
             constraintRelaxations_ = other.constraintRelaxations_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            constraintRelaxationsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getConstraintRelaxationsFieldBuilder()
-                    : null;
+            constraintRelaxationsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getConstraintRelaxationsFieldBuilder() : null;
           } else {
             constraintRelaxationsBuilder_.addAllMessages(other.constraintRelaxations_);
           }
@@ -3843,55 +3209,51 @@ 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) {
@@ -3901,28 +3263,21 @@ 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
@@ -3939,8 +3294,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
@@ -3957,8 +3310,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
@@ -3975,8 +3326,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
@@ -3985,7 +3334,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();
@@ -3999,8 +3349,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
@@ -4021,8 +3369,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
@@ -4045,8 +3391,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
@@ -4055,7 +3399,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();
@@ -4069,8 +3414,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
@@ -4091,8 +3434,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
@@ -4113,8 +3454,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
@@ -4127,7 +3466,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);
@@ -4135,8 +3475,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
@@ -4156,8 +3494,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
@@ -4177,8 +3513,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
@@ -4187,12 +3521,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
@@ -4201,16 +3534,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
@@ -4219,8 +3550,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 {
@@ -4228,8 +3559,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
@@ -4239,12 +3568,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
@@ -4253,13 +3580,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
@@ -4268,49 +3594,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.
@@ -4318,8 +3633,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 {
@@ -4327,8 +3641,6 @@ private void ensureSkippedShipmentsIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4344,8 +3656,6 @@ public int getSkippedShipmentsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -4361,8 +3671,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.
@@ -4385,8 +3693,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.
@@ -4406,8 +3712,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.
@@ -4429,8 +3733,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.
@@ -4453,8 +3755,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.
@@ -4474,8 +3774,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.
@@ -4495,8 +3793,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.
@@ -4508,7 +3804,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);
@@ -4516,8 +3813,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.
@@ -4536,8 +3831,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.
@@ -4556,8 +3849,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.
@@ -4570,8 +3861,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.
@@ -4582,14 +3871,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.
@@ -4597,8 +3883,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 {
@@ -4606,8 +3892,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.
@@ -4616,12 +3900,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.
@@ -4631,12 +3913,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.
@@ -4644,22 +3924,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(),
@@ -4669,44 +3943,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 { @@ -4714,17 +3972,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) { @@ -4734,20 +3988,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 { @@ -4755,21 +4004,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(); @@ -4783,22 +4027,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()); @@ -4809,20 +4047,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(); @@ -4836,21 +4069,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(); @@ -4864,21 +4092,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()); @@ -4889,22 +4112,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()); @@ -4915,27 +4132,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); @@ -4943,17 +4153,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) { @@ -4966,17 +4172,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) { @@ -4989,61 +4191,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 { @@ -5051,81 +4237,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(), @@ -5134,9 +4290,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); } @@ -5146,12 +4302,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(); } @@ -5160,27 +4316,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; @@ -5195,4 +4351,6 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.InjectedSolutionConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java similarity index 72% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java index 2a7a3d793394..bc419260e7cd 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java similarity index 69% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java index d87c10ad17ce..cda1e5e5e2c3 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java @@ -1,83 +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; } - - 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; } @@ -93,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 @@ -129,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.
@@ -160,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();
   }
@@ -168,40 +136,30 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
   public static final int DATA_FORMAT_FIELD_NUMBER = 2;
   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; - * * @return The dataFormat. */ - @java.lang.Override - public com.google.cloud.optimization.v1.DataFormat getDataFormat() { - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(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; @@ -213,12 +171,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); @@ -231,13 +189,12 @@ public int getSerializedSize() { size = 0; if (sourceCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.optimization.v1.GcsSource) source_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsSource) source_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, dataFormat_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -247,19 +204,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: @@ -290,136 +247,130 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -434,9 +385,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 @@ -455,11 +406,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.InputConfig result = new com.google.cloud.optimization.v1.InputConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } buildPartialOneofs(result); onBuilt(); return result; @@ -475,7 +423,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.InputConfig result) private void buildPartialOneofs(com.google.cloud.optimization.v1.InputConfig result) { result.sourceCase_ = sourceCase_; result.source_ = this.source_; - if (sourceCase_ == 1 && gcsSourceBuilder_ != null) { + if (sourceCase_ == 1 && + gcsSourceBuilder_ != null) { result.source_ = gcsSourceBuilder_.build(); } } @@ -484,39 +433,38 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.InputConfig res 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; @@ -529,15 +477,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.InputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getSourceCase()) { - case GCS_SOURCE: - { - mergeGcsSource(other.getGcsSource()); - break; - } - case SOURCE_NOT_SET: - { - break; - } + case GCS_SOURCE: { + mergeGcsSource(other.getGcsSource()); + break; + } + case SOURCE_NOT_SET: { + break; + } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -565,25 +511,24 @@ 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(); - bitField0_ |= 0x00000002; - 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(); + bitField0_ |= 0x00000002; + 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) { @@ -593,12 +538,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() { @@ -611,20 +556,14 @@ public Builder clearSource() { private int bitField0_; 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 @@ -632,15 +571,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 @@ -658,8 +594,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.
@@ -681,8 +615,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.
@@ -702,8 +634,6 @@ public Builder setGcsSource(
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -713,13 +643,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;
         }
@@ -735,8 +662,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.
@@ -761,8 +686,6 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -774,8 +697,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.
@@ -795,8 +716,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.
@@ -805,19 +724,14 @@ 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());
@@ -830,29 +744,22 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
 
     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. */ @@ -863,31 +770,24 @@ public Builder setDataFormatValue(int value) { 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() { - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(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. */ @@ -901,14 +801,11 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) 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() { @@ -917,9 +814,9 @@ public Builder clearDataFormat() { 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); } @@ -929,12 +826,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(); } @@ -943,27 +840,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; @@ -978,4 +875,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.InputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java similarity index 71% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java index 67550cb1bbc0..eee7c8c84c5c 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java similarity index 70% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java index 059fc94881cc..c095a375510e 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java @@ -1,82 +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; } - - 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 @@ -84,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 @@ -99,8 +75,6 @@ public com.google.type.LatLng getLatLng() { return latLng_ == null ? com.google.type.LatLng.getDefaultInstance() : latLng_; } /** - * - * *
    * The waypoint's geographic coordinates.
    * 
@@ -115,8 +89,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() { public static final int HEADING_FIELD_NUMBER = 2; private int heading_ = 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
@@ -125,7 +97,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
    * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -133,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
@@ -143,7 +112,6 @@ public boolean hasHeading() {
    * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -152,7 +120,6 @@ public int getHeading() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -164,7 +131,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (latLng_ != null) { output.writeMessage(1, getLatLng()); } @@ -181,10 +149,12 @@ public int getSerializedSize() { size = 0; if (latLng_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getLatLng()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getLatLng()); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, heading_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, heading_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -194,21 +164,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Location)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Location other = - (com.google.cloud.optimization.v1.Location) obj; + com.google.cloud.optimization.v1.Location other = (com.google.cloud.optimization.v1.Location) obj; if (hasLatLng() != other.hasLatLng()) return false; if (hasLatLng()) { - if (!getLatLng().equals(other.getLatLng())) return false; + if (!getLatLng() + .equals(other.getLatLng())) return false; } if (hasHeading() != other.hasHeading()) return false; if (hasHeading()) { - if (getHeading() != other.getHeading()) return false; + if (getHeading() + != other.getHeading()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -234,136 +205,130 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -378,9 +343,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 @@ -399,11 +364,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.Location result = new com.google.cloud.optimization.v1.Location(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -411,7 +373,9 @@ public com.google.cloud.optimization.v1.Location buildPartial() { private void buildPartial0(com.google.cloud.optimization.v1.Location result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.latLng_ = latLngBuilder_ == null ? latLng_ : latLngBuilder_.build(); + result.latLng_ = latLngBuilder_ == null + ? latLng_ + : latLngBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -425,39 +389,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Location result) { 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; @@ -498,25 +461,24 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - input.readMessage(getLatLngFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: - { - heading_ = input.readInt32(); - bitField0_ |= 0x00000002; - 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); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + heading_ = input.readInt32(); + bitField0_ |= 0x00000002; + 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) { @@ -526,36 +488,28 @@ 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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; - * * @return The latLng. */ public com.google.type.LatLng getLatLng() { @@ -566,8 +520,6 @@ public com.google.type.LatLng getLatLng() { } } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -588,15 +540,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(); } else { @@ -607,8 +558,6 @@ public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -617,9 +566,9 @@ public Builder setLatLng(com.google.type.LatLng.Builder builderForValue) { */ public Builder mergeLatLng(com.google.type.LatLng value) { if (latLngBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && latLng_ != null - && latLng_ != com.google.type.LatLng.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + latLng_ != null && + latLng_ != com.google.type.LatLng.getDefaultInstance()) { getLatLngBuilder().mergeFrom(value); } else { latLng_ = value; @@ -632,8 +581,6 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -651,8 +598,6 @@ public Builder clearLatLng() { return this; } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -665,8 +610,6 @@ public com.google.type.LatLng.Builder getLatLngBuilder() { return getLatLngFieldBuilder().getBuilder(); } /** - * - * *
      * The waypoint's geographic coordinates.
      * 
@@ -677,12 +620,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.
      * 
@@ -690,23 +632,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
@@ -715,7 +655,6 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; - * * @return Whether the heading field is set. */ @java.lang.Override @@ -723,8 +662,6 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000002) != 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
@@ -733,7 +670,6 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; - * * @return The heading. */ @java.lang.Override @@ -741,8 +677,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
@@ -751,20 +685,17 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; - * * @param value The heading to set. * @return This builder for chaining. */ public Builder setHeading(int value) { - + heading_ = value; bitField0_ |= 0x00000002; onChanged(); 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
@@ -773,7 +704,6 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; - * * @return This builder for chaining. */ public Builder clearHeading() { @@ -782,9 +712,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); } @@ -794,12 +724,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(); } @@ -808,27 +738,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; @@ -843,4 +773,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Location getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java similarity index 71% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java index 6b96cfb22b40..fdf4ba61a085 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java similarity index 82% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java index 1d6df0c708cb..cae1861aba59 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java +++ b/owl-bot-staging/java-optimization/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,33 +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;
   }
-
-  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
@@ -86,10 +65,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.
      * 
@@ -98,8 +76,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]
@@ -110,8 +86,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
      */
     VALIDATE_ONLY(1),
     /**
-     *
-     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -128,8 +102,6 @@ public enum SolvingMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Solve the model.
      * 
@@ -138,8 +110,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]
@@ -150,8 +120,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],
@@ -165,6 +133,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(
@@ -189,51 +158,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;
@@ -251,8 +218,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.
@@ -260,10 +225,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`.
      * 
@@ -272,8 +236,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ SEARCH_MODE_UNSPECIFIED(0), /** - * - * *
      * Stop the search after finding the first good solution.
      * 
@@ -282,8 +244,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { */ RETURN_FAST(1), /** - * - * *
      * Spend all the available time to search for better solutions.
      * 
@@ -295,8 +255,6 @@ public enum SearchMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -305,8 +263,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.
      * 
@@ -315,8 +271,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.
      * 
@@ -325,6 +279,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( @@ -349,51 +304,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; @@ -412,12 +365,9 @@ private SearchMode(int value) { private int bitField0_; public static final int PARENT_FIELD_NUMBER = 1; - @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; /** - * - * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -425,7 +375,6 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return The parent. */ @java.lang.Override @@ -434,15 +383,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}`.
@@ -450,15 +398,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 { @@ -469,8 +418,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
@@ -480,7 +427,6 @@ public com.google.protobuf.ByteString getParentBytes() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return Whether the timeout field is set. */ @java.lang.Override @@ -488,8 +434,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
@@ -499,7 +443,6 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ @java.lang.Override @@ -507,8 +450,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
@@ -527,14 +468,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 @@ -542,25 +480,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.
    * 
@@ -569,55 +500,40 @@ public com.google.cloud.optimization.v1.ShipmentModel getModel() { */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder() { - return model_ == null - ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() - : model_; + return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; } public static final int SOLVING_MODE_FIELD_NUMBER = 4; 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; - * * @return The solvingMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(solvingMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(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_ = 0; /** - * - * *
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -627,7 +543,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 @@ -635,10 +550,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
-   * Truncates the number of validation errors returned. Those errors are
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -648,7 +561,6 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override @@ -659,48 +571,33 @@ public int getMaxValidationErrors() { public static final int SEARCH_MODE_FIELD_NUMBER = 6; 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; - * * @return The searchMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(searchMode_); - return result == null - ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(searchMode_); + return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; } public static final int INJECTED_FIRST_SOLUTION_ROUTES_FIELD_NUMBER = 7; - @SuppressWarnings("serial") - 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.
@@ -729,17 +626,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.
@@ -768,17 +661,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.
@@ -807,16 +697,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.
@@ -845,16 +732,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.
@@ -883,20 +767,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
@@ -907,10 +788,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 @@ -918,8 +796,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
@@ -930,22 +806,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
@@ -956,25 +824,17 @@ 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() { - return injectedSolutionConstraint_ == null - ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() - : injectedSolutionConstraint_; + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder getInjectedSolutionConstraintOrBuilder() { + return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; } public static final int REFRESH_DETAILS_ROUTES_FIELD_NUMBER = 9; - @SuppressWarnings("serial") 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
@@ -993,13 +853,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
@@ -1018,13 +875,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
@@ -1047,8 +902,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
@@ -1071,8 +924,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
@@ -1099,8 +950,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
   public static final int INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER = 10;
   private boolean interpretInjectedSolutionsUsingLabels_ = false;
   /**
-   *
-   *
    * 
    * If true:
    *   * uses
@@ -1163,7 +1012,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -1174,8 +1022,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { public static final int CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER = 11; private boolean considerRoadTraffic_ = false; /** - * - * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -1188,7 +1034,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1199,14 +1044,11 @@ public boolean getConsiderRoadTraffic() { public static final int POPULATE_POLYLINES_FIELD_NUMBER = 12; private boolean populatePolylines_ = false; /** - * - * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; - * * @return The populatePolylines. */ @java.lang.Override @@ -1217,8 +1059,6 @@ public boolean getPopulatePolylines() { public static final int POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER = 13; private boolean populateTransitionPolylines_ = false; /** - * - * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -1227,7 +1067,6 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1238,8 +1077,6 @@ public boolean getPopulateTransitionPolylines() { public static final int ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER = 14; private boolean allowLargeDeadlineDespiteInterruptionRisk_ = false; /** - * - * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -1249,7 +1086,6 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1260,8 +1096,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { public static final int USE_GEODESIC_DISTANCES_FIELD_NUMBER = 15; private boolean useGeodesicDistances_ = false; /** - * - * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -1269,7 +1103,6 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1280,8 +1113,6 @@ public boolean getUseGeodesicDistances() { public static final int GEODESIC_METERS_PER_SECOND_FIELD_NUMBER = 16; private double geodesicMetersPerSecond_ = 0D; /** - * - * *
    * 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
@@ -1289,7 +1120,6 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1297,8 +1127,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
@@ -1306,7 +1134,6 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1315,19 +1142,15 @@ public double getGeodesicMetersPerSecond() { } public static final int LABEL_FIELD_NUMBER = 17; - @SuppressWarnings("serial") 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 @@ -1336,30 +1159,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 { @@ -1370,10 +1193,9 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER = 20; private boolean populateTravelStepPolylines_ = false; /** - * - * *
-   * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+   * Deprecated: Use
+   * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
    * instead. If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
    * Note that in this case, the polylines will also be populated in the
@@ -1381,19 +1203,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=350 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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; @@ -1405,7 +1224,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_); } @@ -1415,17 +1235,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++) { @@ -1477,70 +1293,71 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, parent_); } if (timeout_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getTimeout()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getTimeout()); } if (model_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getModel()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getModel()); } - if (solvingMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(4, solvingMode_); + if (solvingMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.DEFAULT_SOLVE.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(4, solvingMode_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(5, maxValidationErrors_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(5, maxValidationErrors_); } - if (searchMode_ - != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(6, searchMode_); + if (searchMode_ != com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.SEARCH_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(6, searchMode_); } for (int i = 0; i < injectedFirstSolutionRoutes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 7, injectedFirstSolutionRoutes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, injectedFirstSolutionRoutes_.get(i)); } if (injectedSolutionConstraint_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 8, getInjectedSolutionConstraint()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getInjectedSolutionConstraint()); } for (int i = 0; i < refreshDetailsRoutes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(9, refreshDetailsRoutes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, refreshDetailsRoutes_.get(i)); } if (interpretInjectedSolutionsUsingLabels_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 10, interpretInjectedSolutionsUsingLabels_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(10, interpretInjectedSolutionsUsingLabels_); } if (considerRoadTraffic_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(11, considerRoadTraffic_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(11, considerRoadTraffic_); } if (populatePolylines_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(12, populatePolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(12, populatePolylines_); } if (populateTransitionPolylines_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize(13, populateTransitionPolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(13, populateTransitionPolylines_); } if (allowLargeDeadlineDespiteInterruptionRisk_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize( - 14, allowLargeDeadlineDespiteInterruptionRisk_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(14, allowLargeDeadlineDespiteInterruptionRisk_); } if (useGeodesicDistances_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(15, useGeodesicDistances_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(15, useGeodesicDistances_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, geodesicMetersPerSecond_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(16, geodesicMetersPerSecond_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(17, label_); } if (populateTravelStepPolylines_ != false) { - size += - com.google.protobuf.CodedOutputStream.computeBoolSize(20, populateTravelStepPolylines_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, populateTravelStepPolylines_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1550,52 +1367,63 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursRequest other = - (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; + com.google.cloud.optimization.v1.OptimizeToursRequest other = (com.google.cloud.optimization.v1.OptimizeToursRequest) obj; - if (!getParent().equals(other.getParent())) return false; + if (!getParent() + .equals(other.getParent())) return false; if (hasTimeout() != other.hasTimeout()) return false; if (hasTimeout()) { - if (!getTimeout().equals(other.getTimeout())) return false; + if (!getTimeout() + .equals(other.getTimeout())) return false; } if (hasModel() != other.hasModel()) return false; if (hasModel()) { - if (!getModel().equals(other.getModel())) return false; + if (!getModel() + .equals(other.getModel())) return false; } if (solvingMode_ != other.solvingMode_) return false; if (hasMaxValidationErrors() != other.hasMaxValidationErrors()) return false; if (hasMaxValidationErrors()) { - if (getMaxValidationErrors() != other.getMaxValidationErrors()) return false; + if (getMaxValidationErrors() + != other.getMaxValidationErrors()) return false; } if (searchMode_ != other.searchMode_) return false; - if (!getInjectedFirstSolutionRoutesList().equals(other.getInjectedFirstSolutionRoutesList())) - return false; + if (!getInjectedFirstSolutionRoutesList() + .equals(other.getInjectedFirstSolutionRoutesList())) return false; if (hasInjectedSolutionConstraint() != other.hasInjectedSolutionConstraint()) return false; if (hasInjectedSolutionConstraint()) { - if (!getInjectedSolutionConstraint().equals(other.getInjectedSolutionConstraint())) - return false; + if (!getInjectedSolutionConstraint() + .equals(other.getInjectedSolutionConstraint())) return false; } - if (!getRefreshDetailsRoutesList().equals(other.getRefreshDetailsRoutesList())) return false; + if (!getRefreshDetailsRoutesList() + .equals(other.getRefreshDetailsRoutesList())) return false; if (getInterpretInjectedSolutionsUsingLabels() != other.getInterpretInjectedSolutionsUsingLabels()) return false; - if (getConsiderRoadTraffic() != other.getConsiderRoadTraffic()) return false; - if (getPopulatePolylines() != other.getPopulatePolylines()) return false; - if (getPopulateTransitionPolylines() != other.getPopulateTransitionPolylines()) return false; + if (getConsiderRoadTraffic() + != other.getConsiderRoadTraffic()) return false; + if (getPopulatePolylines() + != other.getPopulatePolylines()) return false; + if (getPopulateTransitionPolylines() + != other.getPopulateTransitionPolylines()) return false; if (getAllowLargeDeadlineDespiteInterruptionRisk() != other.getAllowLargeDeadlineDespiteInterruptionRisk()) return false; - if (getUseGeodesicDistances() != other.getUseGeodesicDistances()) return false; + if (getUseGeodesicDistances() + != other.getUseGeodesicDistances()) return false; if (hasGeodesicMetersPerSecond() != other.hasGeodesicMetersPerSecond()) return false; if (hasGeodesicMetersPerSecond()) { if (java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond()) - != java.lang.Double.doubleToLongBits(other.getGeodesicMetersPerSecond())) return false; + != java.lang.Double.doubleToLongBits( + other.getGeodesicMetersPerSecond())) return false; } - if (!getLabel().equals(other.getLabel())) return false; - if (getPopulateTravelStepPolylines() != other.getPopulateTravelStepPolylines()) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (getPopulateTravelStepPolylines() + != other.getPopulateTravelStepPolylines()) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1638,137 +1466,129 @@ public int hashCode() { hash = (53 * hash) + getRefreshDetailsRoutesList().hashCode(); } hash = (37 * hash) + INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashBoolean(getInterpretInjectedSolutionsUsingLabels()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getInterpretInjectedSolutionsUsingLabels()); hash = (37 * hash) + CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getConsiderRoadTraffic()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getConsiderRoadTraffic()); hash = (37 * hash) + POPULATE_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulatePolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulatePolylines()); hash = (37 * hash) + POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTransitionPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulateTransitionPolylines()); hash = (37 * hash) + ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashBoolean( - getAllowLargeDeadlineDespiteInterruptionRisk()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getAllowLargeDeadlineDespiteInterruptionRisk()); hash = (37 * hash) + USE_GEODESIC_DISTANCES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getUseGeodesicDistances()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getUseGeodesicDistances()); if (hasGeodesicMetersPerSecond()) { hash = (37 * hash) + GEODESIC_METERS_PER_SECOND_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getGeodesicMetersPerSecond())); } hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getPopulateTravelStepPolylines()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getPopulateTravelStepPolylines()); hash = (29 * hash) + 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.
@@ -1776,32 +1596,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1852,9 +1673,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
@@ -1873,22 +1694,17 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.OptimizeToursRequest result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursRequest result) {
       if (injectedFirstSolutionRoutesBuilder_ == null) {
         if (((bitField0_ & 0x00000040) != 0)) {
-          injectedFirstSolutionRoutes_ =
-              java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+          injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
           bitField0_ = (bitField0_ & ~0x00000040);
         }
         result.injectedFirstSolutionRoutes_ = injectedFirstSolutionRoutes_;
@@ -1912,10 +1728,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.parent_ = parent_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.timeout_ = timeoutBuilder_ == null ? timeout_ : timeoutBuilder_.build();
+        result.timeout_ = timeoutBuilder_ == null
+            ? timeout_
+            : timeoutBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.model_ = modelBuilder_ == null ? model_ : modelBuilder_.build();
+        result.model_ = modelBuilder_ == null
+            ? model_
+            : modelBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
         result.solvingMode_ = solvingMode_;
@@ -1929,10 +1749,9 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.searchMode_ = searchMode_;
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.injectedSolutionConstraint_ =
-            injectedSolutionConstraintBuilder_ == null
-                ? injectedSolutionConstraint_
-                : injectedSolutionConstraintBuilder_.build();
+        result.injectedSolutionConstraint_ = injectedSolutionConstraintBuilder_ == null
+            ? injectedSolutionConstraint_
+            : injectedSolutionConstraintBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
         result.interpretInjectedSolutionsUsingLabels_ = interpretInjectedSolutionsUsingLabels_;
@@ -1947,8 +1766,7 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.populateTransitionPolylines_ = populateTransitionPolylines_;
       }
       if (((from_bitField0_ & 0x00002000) != 0)) {
-        result.allowLargeDeadlineDespiteInterruptionRisk_ =
-            allowLargeDeadlineDespiteInterruptionRisk_;
+        result.allowLargeDeadlineDespiteInterruptionRisk_ = allowLargeDeadlineDespiteInterruptionRisk_;
       }
       if (((from_bitField0_ & 0x00004000) != 0)) {
         result.useGeodesicDistances_ = useGeodesicDistances_;
@@ -1970,39 +1788,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
     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;
@@ -2010,8 +1827,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_;
         bitField0_ |= 0x00000001;
@@ -2050,10 +1866,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             injectedFirstSolutionRoutesBuilder_ = null;
             injectedFirstSolutionRoutes_ = other.injectedFirstSolutionRoutes_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            injectedFirstSolutionRoutesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getInjectedFirstSolutionRoutesFieldBuilder()
-                    : null;
+            injectedFirstSolutionRoutesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getInjectedFirstSolutionRoutesFieldBuilder() : null;
           } else {
             injectedFirstSolutionRoutesBuilder_.addAllMessages(other.injectedFirstSolutionRoutes_);
           }
@@ -2080,10 +1895,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             refreshDetailsRoutesBuilder_ = null;
             refreshDetailsRoutes_ = other.refreshDetailsRoutes_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            refreshDetailsRoutesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getRefreshDetailsRoutesFieldBuilder()
-                    : null;
+            refreshDetailsRoutesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getRefreshDetailsRoutesFieldBuilder() : null;
           } else {
             refreshDetailsRoutesBuilder_.addAllMessages(other.refreshDetailsRoutes_);
           }
@@ -2102,8 +1916,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());
@@ -2145,136 +1958,124 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                parent_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-            case 18:
-              {
-                input.readMessage(getTimeoutFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-            case 26:
-              {
-                input.readMessage(getModelFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-            case 32:
-              {
-                solvingMode_ = input.readEnum();
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 32
-            case 40:
-              {
-                maxValidationErrors_ = input.readInt32();
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 40
-            case 48:
-              {
-                searchMode_ = input.readEnum();
-                bitField0_ |= 0x00000020;
-                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);
-                bitField0_ |= 0x00000080;
-                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();
-                bitField0_ |= 0x00000200;
-                break;
-              } // case 80
-            case 88:
-              {
-                considerRoadTraffic_ = input.readBool();
-                bitField0_ |= 0x00000400;
-                break;
-              } // case 88
-            case 96:
-              {
-                populatePolylines_ = input.readBool();
-                bitField0_ |= 0x00000800;
-                break;
-              } // case 96
-            case 104:
-              {
-                populateTransitionPolylines_ = input.readBool();
-                bitField0_ |= 0x00001000;
-                break;
-              } // case 104
-            case 112:
-              {
-                allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
-                bitField0_ |= 0x00002000;
-                break;
-              } // case 112
-            case 120:
-              {
-                useGeodesicDistances_ = input.readBool();
-                bitField0_ |= 0x00004000;
-                break;
-              } // case 120
-            case 129:
-              {
-                geodesicMetersPerSecond_ = input.readDouble();
-                bitField0_ |= 0x00008000;
-                break;
-              } // case 129
-            case 138:
-              {
-                label_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00010000;
-                break;
-              } // case 138
-            case 160:
-              {
-                populateTravelStepPolylines_ = input.readBool();
-                bitField0_ |= 0x00020000;
-                break;
-              } // case 160
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 10: {
+              parent_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 10
+            case 18: {
+              input.readMessage(
+                  getTimeoutFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getModelFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 26
+            case 32: {
+              solvingMode_ = input.readEnum();
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 32
+            case 40: {
+              maxValidationErrors_ = input.readInt32();
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 40
+            case 48: {
+              searchMode_ = input.readEnum();
+              bitField0_ |= 0x00000020;
+              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);
+              bitField0_ |= 0x00000080;
+              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();
+              bitField0_ |= 0x00000200;
+              break;
+            } // case 80
+            case 88: {
+              considerRoadTraffic_ = input.readBool();
+              bitField0_ |= 0x00000400;
+              break;
+            } // case 88
+            case 96: {
+              populatePolylines_ = input.readBool();
+              bitField0_ |= 0x00000800;
+              break;
+            } // case 96
+            case 104: {
+              populateTransitionPolylines_ = input.readBool();
+              bitField0_ |= 0x00001000;
+              break;
+            } // case 104
+            case 112: {
+              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+              bitField0_ |= 0x00002000;
+              break;
+            } // case 112
+            case 120: {
+              useGeodesicDistances_ = input.readBool();
+              bitField0_ |= 0x00004000;
+              break;
+            } // case 120
+            case 129: {
+              geodesicMetersPerSecond_ = input.readDouble();
+              bitField0_ |= 0x00008000;
+              break;
+            } // case 129
+            case 138: {
+              label_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00010000;
+              break;
+            } // case 138
+            case 160: {
+              populateTravelStepPolylines_ = input.readBool();
+              bitField0_ |= 0x00020000;
+              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) {
@@ -2284,13 +2085,10 @@ 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}`.
@@ -2298,13 +2096,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; @@ -2313,8 +2111,6 @@ public java.lang.String getParent() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2322,14 +2118,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 { @@ -2337,8 +2134,6 @@ public com.google.protobuf.ByteString getParentBytes() { } } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2346,22 +2141,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setParent( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } parent_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2369,7 +2160,6 @@ public Builder setParent(java.lang.String value) {
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; - * * @return This builder for chaining. */ public Builder clearParent() { @@ -2379,8 +2169,6 @@ public Builder clearParent() { return this; } /** - * - * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2388,14 +2176,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setParentBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); parent_ = value; bitField0_ |= 0x00000001; @@ -2405,13 +2191,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
@@ -2421,15 +2202,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2439,7 +2217,6 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; - * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2450,8 +2227,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
@@ -2476,8 +2251,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
@@ -2488,7 +2261,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();
       } else {
@@ -2499,8 +2273,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
@@ -2513,9 +2285,9 @@ public Builder setTimeout(com.google.protobuf.Duration.Builder builderForValue)
      */
     public Builder mergeTimeout(com.google.protobuf.Duration value) {
       if (timeoutBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0)
-            && timeout_ != null
-            && timeout_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0) &&
+          timeout_ != null &&
+          timeout_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getTimeoutBuilder().mergeFrom(value);
         } else {
           timeout_ = value;
@@ -2528,8 +2300,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
@@ -2551,8 +2321,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
@@ -2569,8 +2337,6 @@ public com.google.protobuf.Duration.Builder getTimeoutBuilder() {
       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
@@ -2585,12 +2351,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
@@ -2602,17 +2367,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_;
@@ -2620,47 +2382,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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.
      * 
@@ -2681,8 +2430,6 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2701,8 +2448,6 @@ public Builder setModel( return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2711,9 +2456,9 @@ public Builder setModel( */ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) { if (modelBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && model_ != null - && model_ != com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + model_ != null && + model_ != com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance()) { getModelBuilder().mergeFrom(value); } else { model_ = value; @@ -2726,8 +2471,6 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2745,8 +2488,6 @@ public Builder clearModel() { return this; } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2759,8 +2500,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.Builder getModelBuilder() return getModelFieldBuilder().getBuilder(); } /** - * - * *
      * Shipment model to solve.
      * 
@@ -2771,14 +2510,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.
      * 
@@ -2786,17 +2522,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_; @@ -2804,29 +2537,22 @@ 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. */ @@ -2837,38 +2563,28 @@ public Builder setSolvingModeValue(int value) { 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() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(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.forNumber(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(); } @@ -2878,14 +2594,11 @@ public Builder setSolvingMode( 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() { @@ -2895,12 +2608,10 @@ public Builder clearSolvingMode() { return this; } - private int maxValidationErrors_; + private int maxValidationErrors_ ; /** - * - * *
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2910,7 +2621,6 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2918,10 +2628,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2931,18 +2639,15 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @return The maxValidationErrors. */ @java.lang.Override public int getMaxValidationErrors() { return maxValidationErrors_; } - /** - * - * + /** *
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2952,22 +2657,19 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; - * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ public Builder setMaxValidationErrors(int value) { - + maxValidationErrors_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** - * - * *
-     * Truncates the number of validation errors returned. Those errors are
+     * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
      * error detail (https://cloud.google.com/apis/design/errors#error_details),
      * unless solving_mode=VALIDATE_ONLY: see the
@@ -2977,7 +2679,6 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; - * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -2989,29 +2690,22 @@ 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. */ @@ -3022,38 +2716,28 @@ public Builder setSearchModeValue(int value) { 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() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(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.forNumber(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(); } @@ -3063,14 +2747,11 @@ public Builder setSearchMode( 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() { @@ -3080,27 +2761,19 @@ public Builder clearSearchMode() { 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_ & 0x00000040) != 0)) { - injectedFirstSolutionRoutes_ = - new java.util.ArrayList( - injectedFirstSolutionRoutes_); + injectedFirstSolutionRoutes_ = new java.util.ArrayList(injectedFirstSolutionRoutes_); bitField0_ |= 0x00000040; - } + } } 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.
@@ -3129,12 +2802,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 { @@ -3142,8 +2812,6 @@ private void ensureInjectedFirstSolutionRoutesIsMutable() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3172,9 +2840,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) { @@ -3184,8 +2850,6 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3214,12 +2878,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 { @@ -3227,8 +2888,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.
@@ -3257,9 +2916,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) { @@ -3276,8 +2933,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3306,9 +2961,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) { @@ -3322,8 +2975,6 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3352,12 +3003,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(); @@ -3371,8 +3019,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3401,9 +3047,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) { @@ -3420,8 +3064,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3450,9 +3092,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) { @@ -3466,8 +3106,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3496,9 +3134,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) { @@ -3512,8 +3148,6 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3542,9 +3176,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) { @@ -3559,8 +3191,6 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3589,9 +3219,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) { @@ -3604,8 +3232,6 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3634,9 +3260,7 @@ public Builder clearInjectedFirstSolutionRoutes() {
      * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; - * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; */ public Builder removeInjectedFirstSolutionRoutes(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3649,8 +3273,6 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { return this; } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3679,17 +3301,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.
@@ -3718,21 +3336,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.
@@ -3761,12 +3374,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 { @@ -3774,8 +3385,6 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { } } /** - * - * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3804,18 +3413,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 +3448,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.
@@ -3884,26 +3484,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_ & 0x00000040) != 0), getParentForChildren(), @@ -3915,13 +3507,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
@@ -3932,18 +3519,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 ((bitField0_ & 0x00000080) != 0); } /** - * - * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3954,25 +3536,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
@@ -3983,12 +3557,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(); @@ -4002,8 +3573,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
@@ -4014,9 +3583,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) { @@ -4030,8 +3597,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
@@ -4042,18 +3607,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 (((bitField0_ & 0x00000080) != 0) - && injectedSolutionConstraint_ != null - && injectedSolutionConstraint_ - != com.google.cloud.optimization.v1.InjectedSolutionConstraint - .getDefaultInstance()) { + if (((bitField0_ & 0x00000080) != 0) && + injectedSolutionConstraint_ != null && + injectedSolutionConstraint_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance()) { getInjectedSolutionConstraintBuilder().mergeFrom(value); } else { injectedSolutionConstraint_ = value; @@ -4066,8 +3626,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
@@ -4078,9 +3636,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() { bitField0_ = (bitField0_ & ~0x00000080); @@ -4093,8 +3649,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 +3659,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() { bitField0_ |= 0x00000080; 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 +3677,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 +3698,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_ & 0x00000100) != 0)) { - refreshDetailsRoutes_ = - new java.util.ArrayList( - refreshDetailsRoutes_); + refreshDetailsRoutes_ = new java.util.ArrayList(refreshDetailsRoutes_); bitField0_ |= 0x00000100; - } + } } 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 +3744,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 +3752,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 +3777,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 +3802,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 +3834,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 +3863,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 +3894,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 +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
@@ -4440,8 +3955,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 +3984,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 +4005,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 +4014,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 +4042,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 +4070,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 +4092,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 +4112,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 +4134,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 +4143,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 +4161,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 +4184,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 +4205,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_ & 0x00000100) != 0),
                 getParentForChildren(),
@@ -4735,10 +4224,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
       return refreshDetailsRoutesBuilder_;
     }
 
-    private boolean interpretInjectedSolutionsUsingLabels_;
+    private boolean interpretInjectedSolutionsUsingLabels_ ;
     /**
-     *
-     *
      * 
      * If true:
      *   * uses
@@ -4801,7 +4288,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -4809,8 +4295,6 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { return interpretInjectedSolutionsUsingLabels_; } /** - * - * *
      * If true:
      *   * uses
@@ -4873,20 +4357,17 @@ 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; bitField0_ |= 0x00000200; onChanged(); return this; } /** - * - * *
      * If true:
      *   * uses
@@ -4949,7 +4430,6 @@ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) {
      * 
* * bool interpret_injected_solutions_using_labels = 10; - * * @return This builder for chaining. */ public Builder clearInterpretInjectedSolutionsUsingLabels() { @@ -4959,10 +4439,8 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() { 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],
@@ -4975,7 +4453,6 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; - * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4983,8 +4460,6 @@ public boolean getConsiderRoadTraffic() { return considerRoadTraffic_; } /** - * - * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4997,20 +4472,17 @@ 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; bitField0_ |= 0x00000400; onChanged(); return this; } /** - * - * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -5023,7 +4495,6 @@ public Builder setConsiderRoadTraffic(boolean value) {
      * 
* * bool consider_road_traffic = 11; - * * @return This builder for chaining. */ public Builder clearConsiderRoadTraffic() { @@ -5033,16 +4504,13 @@ public Builder clearConsiderRoadTraffic() { 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 @@ -5050,33 +4518,27 @@ 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; bitField0_ |= 0x00000800; 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() { @@ -5086,10 +4548,8 @@ public Builder clearPopulatePolylines() { return this; } - private boolean populateTransitionPolylines_; + private boolean populateTransitionPolylines_ ; /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5098,7 +4558,6 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; - * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -5106,8 +4565,6 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5116,20 +4573,17 @@ 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; bitField0_ |= 0x00001000; onChanged(); return this; } /** - * - * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -5138,7 +4592,6 @@ public Builder setPopulateTransitionPolylines(boolean value) {
      * 
* * bool populate_transition_polylines = 13; - * * @return This builder for chaining. */ public Builder clearPopulateTransitionPolylines() { @@ -5148,10 +4601,8 @@ public Builder clearPopulateTransitionPolylines() { 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.
@@ -5161,7 +4612,6 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -5169,8 +4619,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.
@@ -5180,20 +4628,17 @@ 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; bitField0_ |= 0x00002000; 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.
@@ -5203,7 +4648,6 @@ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; - * * @return This builder for chaining. */ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { @@ -5213,10 +4657,8 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { 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
@@ -5224,7 +4666,6 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; - * * @return The useGeodesicDistances. */ @java.lang.Override @@ -5232,8 +4673,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
@@ -5241,20 +4680,17 @@ 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; bitField0_ |= 0x00004000; 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
@@ -5262,7 +4698,6 @@ public Builder setUseGeodesicDistances(boolean value) {
      * 
* * bool use_geodesic_distances = 15; - * * @return This builder for chaining. */ public Builder clearUseGeodesicDistances() { @@ -5272,10 +4707,8 @@ public Builder clearUseGeodesicDistances() { 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
@@ -5283,7 +4716,6 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -5291,8 +4723,6 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00008000) != 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
@@ -5300,7 +4730,6 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -5308,8 +4737,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
@@ -5317,20 +4744,17 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ public Builder setGeodesicMetersPerSecond(double value) { - + geodesicMetersPerSecond_ = value; bitField0_ |= 0x00008000; onChanged(); 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
@@ -5338,7 +4762,6 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; - * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -5350,21 +4773,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; @@ -5373,22 +4794,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 { @@ -5396,37 +4816,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } label_ = value; bitField0_ |= 0x00010000; 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() { @@ -5436,22 +4849,18 @@ public Builder clearLabel() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00010000; @@ -5459,12 +4868,11 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { return this; } - private boolean populateTravelStepPolylines_; + private boolean populateTravelStepPolylines_ ; /** - * - * *
-     * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5472,21 +4880,18 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool populate_travel_step_polylines = 20 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines - * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5494,25 +4899,22 @@ public boolean getPopulateTravelStepPolylines() {
      * 
* * bool populate_travel_step_polylines = 20 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines - * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=350 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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; bitField0_ |= 0x00020000; onChanged(); return this; } /** - * - * *
-     * Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][]
+     * Deprecated: Use
+     * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
      * instead. If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
      * Note that in this case, the polylines will also be populated in the
@@ -5520,21 +4922,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=350 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearPopulateTravelStepPolylines() { + @java.lang.Deprecated public Builder clearPopulateTravelStepPolylines() { bitField0_ = (bitField0_ & ~0x00020000); 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); } @@ -5544,12 +4944,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(); } @@ -5558,27 +4958,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; @@ -5593,4 +4993,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java similarity index 92% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java index f2ad21df6698..78e44c2036ec 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java +++ b/owl-bot-staging/java-optimization/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,35 +98,27 @@ 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
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -173,15 +128,12 @@ 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
+   * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
    * error detail (https://cloud.google.com/apis/design/errors#error_details),
    * unless solving_mode=VALIDATE_ONLY: see the
@@ -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.
@@ -252,14 +195,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.
@@ -288,13 +228,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.
@@ -323,13 +260,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.
@@ -358,14 +292,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.
@@ -394,15 +325,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
@@ -413,16 +341,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
@@ -433,16 +356,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
@@ -453,16 +371,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
@@ -480,10 +393,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
@@ -503,8 +415,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
@@ -524,8 +434,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
@@ -543,11 +451,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
@@ -569,8 +475,6 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
       int index);
 
   /**
-   *
-   *
    * 
    * If true:
    *   * uses
@@ -633,14 +537,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],
@@ -653,27 +554,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].
@@ -682,14 +577,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.
@@ -699,14 +591,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
@@ -714,14 +603,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
@@ -729,13 +615,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
@@ -743,43 +626,36 @@ 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][]
+   * Deprecated: Use
+   * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
    * instead. If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
    * Note that in this case, the polylines will also be populated in the
@@ -787,11 +663,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=350 + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @return The populateTravelStepPolylines. */ - @java.lang.Deprecated - boolean getPopulateTravelStepPolylines(); + @java.lang.Deprecated boolean getPopulateTravelStepPolylines(); } diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java similarity index 74% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java index cc7c3f3c83a7..6e568d943267 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java +++ b/owl-bot-staging/java-optimization/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,38 +30,34 @@ 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
@@ -88,13 +66,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -103,13 +78,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -119,25 +91,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]
@@ -145,14 +111,11 @@ 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
@@ -160,13 +123,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -174,13 +134,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -192,8 +149,6 @@ 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
@@ -201,13 +156,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -215,13 +167,10 @@ public interface MetricsOrBuilder
      * 
* * .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
@@ -233,8 +182,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,
@@ -251,8 +198,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,
@@ -267,13 +212,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,
@@ -288,10 +235,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,
@@ -306,10 +252,10 @@ 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,
@@ -324,84 +270,78 @@ 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; } - - 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
@@ -410,7 +350,6 @@ protected com.google.protobuf.MapField internalGetMapField(int number) {
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return Whether the aggregatedRouteMetrics field is set. */ @java.lang.Override @@ -418,8 +357,6 @@ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetrics_ != null; } /** - * - * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all
@@ -428,18 +365,13 @@ public boolean hasAggregatedRouteMetrics() {
      * 
* * .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
@@ -450,24 +382,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() {
-      return aggregatedRouteMetrics_ == null
-          ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
-          : aggregatedRouteMetrics_;
+    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder() {
+      return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_;
     }
 
     public static final int SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER = 2;
     private int skippedMandatoryShipmentCount_ = 0;
     /**
-     *
-     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -478,8 +404,6 @@ public int getSkippedMandatoryShipmentCount() { public static final int USED_VEHICLE_COUNT_FIELD_NUMBER = 3; private int usedVehicleCount_ = 0; /** - * - * *
      * 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]
@@ -487,7 +411,6 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -498,8 +421,6 @@ 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
@@ -507,7 +428,6 @@ public int getUsedVehicleCount() {
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return Whether the earliestVehicleStartTime field is set. */ @java.lang.Override @@ -515,8 +435,6 @@ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTime_ != null; } /** - * - * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of
@@ -524,18 +442,13 @@ public boolean hasEarliestVehicleStartTime() {
      * 
* * .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
@@ -546,16 +459,12 @@ public com.google.protobuf.Timestamp getEarliestVehicleStartTime() {
      */
     @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuilder() {
-      return earliestVehicleStartTime_ == null
-          ? com.google.protobuf.Timestamp.getDefaultInstance()
-          : earliestVehicleStartTime_;
+      return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_;
     }
 
     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
@@ -563,7 +472,6 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return Whether the latestVehicleEndTime field is set. */ @java.lang.Override @@ -571,8 +479,6 @@ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTime_ != null; } /** - * - * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of
@@ -580,18 +486,13 @@ public boolean hasLatestVehicleEndTime() {
      * 
* * .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
@@ -602,40 +503,36 @@ public com.google.protobuf.Timestamp getLatestVehicleEndTime() {
      */
     @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder() {
-      return latestVehicleEndTime_ == null
-          ? com.google.protobuf.Timestamp.getDefaultInstance()
-          : latestVehicleEndTime_;
+      return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_;
     }
 
     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);
+      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);
     }
-
     @SuppressWarnings("serial")
-    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_;
     }
-
     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,
@@ -651,21 +548,20 @@ 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,
@@ -685,8 +581,6 @@ 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,
@@ -702,16 +596,15 @@ 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,
@@ -727,11 +620,11 @@ 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();
       }
@@ -741,14 +634,11 @@ public double getCostsOrThrow(java.lang.String key) {
     public static final int TOTAL_COST_FIELD_NUMBER = 6;
     private double totalCost_ = 0D;
     /**
-     *
-     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; - * * @return The totalCost. */ @java.lang.Override @@ -757,7 +647,6 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -769,7 +658,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()); } @@ -788,8 +678,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { output.writeDouble(6, totalCost_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetCosts(), CostsDefaultEntryHolder.defaultEntry, 10); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetCosts(), + CostsDefaultEntryHolder.defaultEntry, + 10); getUnknownFields().writeTo(output); } @@ -800,39 +694,38 @@ public int getSerializedSize() { size = 0; if (aggregatedRouteMetrics_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, getAggregatedRouteMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getAggregatedRouteMetrics()); } if (skippedMandatoryShipmentCount_ != 0) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size( - 2, skippedMandatoryShipmentCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, skippedMandatoryShipmentCount_); } if (usedVehicleCount_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(3, usedVehicleCount_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(3, usedVehicleCount_); } if (earliestVehicleStartTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 4, getEarliestVehicleStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getEarliestVehicleStartTime()); } if (latestVehicleEndTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(5, getLatestVehicleEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getLatestVehicleEndTime()); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, totalCost_); - } - for (java.util.Map.Entry entry : - internalGetCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry costs__ = - CostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, costs__); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, totalCost_); + } + for (java.util.Map.Entry entry + : internalGetCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + costs__ = CostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, costs__); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -842,33 +735,37 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = - (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics other = (com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics) obj; if (hasAggregatedRouteMetrics() != other.hasAggregatedRouteMetrics()) return false; if (hasAggregatedRouteMetrics()) { - if (!getAggregatedRouteMetrics().equals(other.getAggregatedRouteMetrics())) return false; + if (!getAggregatedRouteMetrics() + .equals(other.getAggregatedRouteMetrics())) return false; } - if (getSkippedMandatoryShipmentCount() != other.getSkippedMandatoryShipmentCount()) - return false; - if (getUsedVehicleCount() != other.getUsedVehicleCount()) return false; + if (getSkippedMandatoryShipmentCount() + != other.getSkippedMandatoryShipmentCount()) return false; + if (getUsedVehicleCount() + != other.getUsedVehicleCount()) return false; if (hasEarliestVehicleStartTime() != other.hasEarliestVehicleStartTime()) return false; if (hasEarliestVehicleStartTime()) { - if (!getEarliestVehicleStartTime().equals(other.getEarliestVehicleStartTime())) - return false; + if (!getEarliestVehicleStartTime() + .equals(other.getEarliestVehicleStartTime())) return false; } if (hasLatestVehicleEndTime() != other.hasLatestVehicleEndTime()) return false; if (hasLatestVehicleEndTime()) { - if (!getLatestVehicleEndTime().equals(other.getLatestVehicleEndTime())) return false; + if (!getLatestVehicleEndTime() + .equals(other.getLatestVehicleEndTime())) return false; } - if (!internalGetCosts().equals(other.internalGetCosts())) return false; + if (!internalGetCosts().equals( + other.internalGetCosts())) return false; if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -901,104 +798,95 @@ public int hashCode() { hash = (53 * hash) + internalGetCosts().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + 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 @@ -1008,61 +896,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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -1090,14 +978,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(); } @@ -1112,23 +999,18 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result) { + private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.aggregatedRouteMetrics_ = - aggregatedRouteMetricsBuilder_ == null - ? aggregatedRouteMetrics_ - : aggregatedRouteMetricsBuilder_.build(); + result.aggregatedRouteMetrics_ = aggregatedRouteMetricsBuilder_ == null + ? aggregatedRouteMetrics_ + : aggregatedRouteMetricsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { result.skippedMandatoryShipmentCount_ = skippedMandatoryShipmentCount_; @@ -1137,16 +1019,14 @@ private void buildPartial0( result.usedVehicleCount_ = usedVehicleCount_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.earliestVehicleStartTime_ = - earliestVehicleStartTimeBuilder_ == null - ? earliestVehicleStartTime_ - : earliestVehicleStartTimeBuilder_.build(); + result.earliestVehicleStartTime_ = earliestVehicleStartTimeBuilder_ == null + ? earliestVehicleStartTime_ + : earliestVehicleStartTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000010) != 0)) { - result.latestVehicleEndTime_ = - latestVehicleEndTimeBuilder_ == null - ? latestVehicleEndTime_ - : latestVehicleEndTimeBuilder_.build(); + result.latestVehicleEndTime_ = latestVehicleEndTimeBuilder_ == null + ? latestVehicleEndTime_ + : latestVehicleEndTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000020) != 0)) { result.costs_ = internalGetCosts(); @@ -1161,52 +1041,46 @@ private void buildPartial0( 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()); } @@ -1222,7 +1096,8 @@ public Builder mergeFrom( if (other.hasLatestVehicleEndTime()) { mergeLatestVehicleEndTime(other.getLatestVehicleEndTime()); } - internalGetMutableCosts().mergeFrom(other.internalGetCosts()); + internalGetMutableCosts().mergeFrom( + other.internalGetCosts()); bitField0_ |= 0x00000020; if (other.getTotalCost() != 0D) { setTotalCost(other.getTotalCost()); @@ -1253,64 +1128,57 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - input.readMessage( - getAggregatedRouteMetricsFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: - { - skippedMandatoryShipmentCount_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: - { - usedVehicleCount_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 34: - { - input.readMessage( - getEarliestVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: - { - input.readMessage( - getLatestVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 49: - { - totalCost_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 49 - case 82: - { - com.google.protobuf.MapEntry costs__ = - input.readMessage( - CostsDefaultEntryHolder.defaultEntry.getParserForType(), - extensionRegistry); - internalGetMutableCosts() - .getMutableMap() - .put(costs__.getKey(), costs__.getValue()); - bitField0_ |= 0x00000020; - break; - } // case 82 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + input.readMessage( + getAggregatedRouteMetricsFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + skippedMandatoryShipmentCount_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: { + usedVehicleCount_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: { + input.readMessage( + getEarliestVehicleStartTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + input.readMessage( + getLatestVehicleEndTimeFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 49: { + totalCost_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 49 + case 82: { + com.google.protobuf.MapEntry + costs__ = input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); + internalGetMutableCosts().getMutableMap().put( + costs__.getKey(), costs__.getValue()); + bitField0_ |= 0x00000020; + 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) { @@ -1320,18 +1188,12 @@ 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
@@ -1340,15 +1202,12 @@ public Builder mergeFrom(
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; - * * @return Whether the aggregatedRouteMetrics field is set. */ public boolean hasAggregatedRouteMetrics() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1357,21 +1216,16 @@ public boolean hasAggregatedRouteMetrics() {
        * 
* * .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
@@ -1381,8 +1235,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();
@@ -1396,8 +1249,6 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1419,8 +1270,6 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1430,13 +1279,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 (((bitField0_ & 0x00000001) != 0)
-              && aggregatedRouteMetrics_ != null
-              && aggregatedRouteMetrics_
-                  != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000001) != 0) &&
+            aggregatedRouteMetrics_ != null &&
+            aggregatedRouteMetrics_ != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
             getAggregatedRouteMetricsBuilder().mergeFrom(value);
           } else {
             aggregatedRouteMetrics_ = value;
@@ -1449,8 +1296,6 @@ public Builder mergeAggregatedRouteMetrics(
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1471,8 +1316,6 @@ public Builder clearAggregatedRouteMetrics() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1482,15 +1325,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() {
         bitField0_ |= 0x00000001;
         onChanged();
         return getAggregatedRouteMetricsFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1500,19 +1340,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
@@ -1523,32 +1359,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 @@ -1556,33 +1386,27 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; - * * @return This builder for chaining. */ public Builder clearSkippedMandatoryShipmentCount() { @@ -1592,10 +1416,8 @@ public Builder clearSkippedMandatoryShipmentCount() { 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]
@@ -1603,7 +1425,6 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; - * * @return The usedVehicleCount. */ @java.lang.Override @@ -1611,8 +1432,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]
@@ -1620,20 +1439,17 @@ 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; bitField0_ |= 0x00000004; 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]
@@ -1641,7 +1457,6 @@ public Builder setUsedVehicleCount(int value) {
        * 
* * int32 used_vehicle_count = 3; - * * @return This builder for chaining. */ public Builder clearUsedVehicleCount() { @@ -1653,13 +1468,8 @@ 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
@@ -1667,15 +1477,12 @@ public Builder clearUsedVehicleCount() {
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; - * * @return Whether the earliestVehicleStartTime field is set. */ public boolean hasEarliestVehicleStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1683,21 +1490,16 @@ public boolean hasEarliestVehicleStartTime() {
        * 
* * .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
@@ -1720,8 +1522,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
@@ -1742,8 +1542,6 @@ public Builder setEarliestVehicleStartTime(
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1754,9 +1552,9 @@ public Builder setEarliestVehicleStartTime(
        */
       public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value) {
         if (earliestVehicleStartTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0)
-              && earliestVehicleStartTime_ != null
-              && earliestVehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0) &&
+            earliestVehicleStartTime_ != null &&
+            earliestVehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getEarliestVehicleStartTimeBuilder().mergeFrom(value);
           } else {
             earliestVehicleStartTime_ = value;
@@ -1769,8 +1567,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
@@ -1790,8 +1586,6 @@ public Builder clearEarliestVehicleStartTime() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1806,8 +1600,6 @@ public com.google.protobuf.Timestamp.Builder getEarliestVehicleStartTimeBuilder(
         return getEarliestVehicleStartTimeFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1820,14 +1612,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
@@ -1837,17 +1626,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_;
@@ -1855,13 +1641,8 @@ 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
@@ -1869,15 +1650,12 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; - * * @return Whether the latestVehicleEndTime field is set. */ public boolean hasLatestVehicleEndTime() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1885,21 +1663,16 @@ public boolean hasLatestVehicleEndTime() {
        * 
* * .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
@@ -1922,8 +1695,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
@@ -1944,8 +1715,6 @@ public Builder setLatestVehicleEndTime(
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1956,9 +1725,9 @@ public Builder setLatestVehicleEndTime(
        */
       public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         if (latestVehicleEndTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000010) != 0)
-              && latestVehicleEndTime_ != null
-              && latestVehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000010) != 0) &&
+            latestVehicleEndTime_ != null &&
+            latestVehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getLatestVehicleEndTimeBuilder().mergeFrom(value);
           } else {
             latestVehicleEndTime_ = value;
@@ -1971,8 +1740,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
@@ -1992,8 +1759,6 @@ public Builder clearLatestVehicleEndTime() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -2008,8 +1773,6 @@ public com.google.protobuf.Timestamp.Builder getLatestVehicleEndTimeBuilder() {
         return getLatestVehicleEndTimeFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -2022,14 +1785,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
@@ -2039,35 +1799,34 @@ 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() {
         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();
@@ -2076,13 +1835,10 @@ private com.google.protobuf.MapField interna
         onChanged();
         return costs_;
       }
-
       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,
@@ -2098,21 +1854,20 @@ 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,
@@ -2132,8 +1887,6 @@ 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,
@@ -2149,16 +1902,15 @@ 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,
@@ -2174,25 +1926,23 @@ 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();
         }
         return map.get(key);
       }
-
       public Builder clearCosts() {
         bitField0_ = (bitField0_ & ~0x00000020);
-        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,
@@ -2207,22 +1957,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() {
         bitField0_ |= 0x00000020;
         return internalGetMutableCosts().getMutableMap();
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2237,18 +1988,17 @@ 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);
         bitField0_ |= 0x00000020;
         return this;
       }
       /**
-       *
-       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2263,22 +2013,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);
         bitField0_ |= 0x00000020;
         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 @@ -2286,33 +2035,27 @@ 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; bitField0_ |= 0x00000040; 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() { @@ -2321,7 +2064,6 @@ public Builder clearTotalCost() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2334,44 +2076,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 { - 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; @@ -2383,19 +2122,16 @@ 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; - @SuppressWarnings("serial") private java.util.List routes_; /** - * - * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2408,8 +2144,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.
@@ -2418,13 +2152,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.
@@ -2437,8 +2169,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.
@@ -2451,8 +2181,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.
@@ -2461,17 +2189,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 REQUEST_LABEL_FIELD_NUMBER = 3;
-
   @SuppressWarnings("serial")
   private volatile java.lang.Object requestLabel_ = "";
   /**
-   *
-   *
    * 
    * Copy of the
    * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -2479,7 +2205,6 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
    * 
* * string request_label = 3; - * * @return The requestLabel. */ @java.lang.Override @@ -2488,15 +2213,14 @@ 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],
@@ -2504,15 +2228,16 @@ public java.lang.String getRequestLabel() {
    * 
* * 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 { @@ -2521,12 +2246,9 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { } public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 4; - @SuppressWarnings("serial") private java.util.List skippedShipments_; /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2534,13 +2256,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.
    * 
@@ -2548,13 +2267,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.
    * 
@@ -2566,8 +2283,6 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2579,8 +2294,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -2594,13 +2307,9 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } public static final int VALIDATION_ERRORS_FIELD_NUMBER = 5; - @SuppressWarnings("serial") - 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
@@ -2608,18 +2317,13 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
    * 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
@@ -2627,19 +2331,14 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
    * 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
@@ -2647,17 +2346,13 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
    * 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
@@ -2665,18 +2360,13 @@ public int getValidationErrorsCount() {
    * 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
@@ -2684,27 +2374,22 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati
    * 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 @@ -2712,25 +2397,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.
    * 
@@ -2738,39 +2416,32 @@ 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() { - return metrics_ == null - ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() - : metrics_; + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder() { + return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; } public static final int TOTAL_COST_FIELD_NUMBER = 2; private double totalCost_ = 0D; /** - * - * *
-   * Deprecated: Use [Metrics.total_cost][] instead.
-   * Total cost of the solution. This takes into account all costs: costs per
-   * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-   * costs, global duration cost, etc.
+   * Deprecated: Use
+   * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead. Total cost of the solution. This takes into account all costs:
+   * costs per per hour and travel hour, fixed vehicle costs, unperformed
+   * shipment penalty costs, global duration cost, etc.
    * 
* * double total_cost = 2 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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; @@ -2782,7 +2453,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)); } @@ -2811,22 +2483,27 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < routes_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, routes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, routes_.get(i)); } if (java.lang.Double.doubleToRawLongBits(totalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, totalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, totalCost_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(requestLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, requestLabel_); } for (int i = 0; i < skippedShipments_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, skippedShipments_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, skippedShipments_.get(i)); } for (int i = 0; i < validationErrors_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, validationErrors_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, validationErrors_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getMetrics()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2836,24 +2513,29 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursResponse)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursResponse other = - (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; + com.google.cloud.optimization.v1.OptimizeToursResponse other = (com.google.cloud.optimization.v1.OptimizeToursResponse) obj; - if (!getRoutesList().equals(other.getRoutesList())) return false; - if (!getRequestLabel().equals(other.getRequestLabel())) return false; - if (!getSkippedShipmentsList().equals(other.getSkippedShipmentsList())) return false; - if (!getValidationErrorsList().equals(other.getValidationErrorsList())) return false; + if (!getRoutesList() + .equals(other.getRoutesList())) return false; + if (!getRequestLabel() + .equals(other.getRequestLabel())) return false; + if (!getSkippedShipmentsList() + .equals(other.getSkippedShipmentsList())) return false; + if (!getValidationErrorsList() + .equals(other.getValidationErrorsList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics().equals(other.getMetrics())) return false; + if (!getMetrics() + .equals(other.getMetrics())) return false; } if (java.lang.Double.doubleToLongBits(getTotalCost()) - != java.lang.Double.doubleToLongBits(other.getTotalCost())) return false; + != java.lang.Double.doubleToLongBits( + other.getTotalCost())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2884,114 +2566,104 @@ public int hashCode() { hash = (53 * hash) + getMetrics().hashCode(); } hash = (37 * hash) + TOTAL_COST_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getTotalCost())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getTotalCost())); hash = (29 * hash) + 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
@@ -3000,32 +2672,33 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -3062,9 +2735,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
@@ -3083,18 +2756,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.OptimizeToursResponse result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursResponse result) {
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
           routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -3130,7 +2799,9 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons
         result.requestLabel_ = requestLabel_;
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.metrics_ = metricsBuilder_ == null ? metrics_ : metricsBuilder_.build();
+        result.metrics_ = metricsBuilder_ == null
+            ? metrics_
+            : metricsBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
         result.totalCost_ = totalCost_;
@@ -3141,39 +2812,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons
     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;
@@ -3181,8 +2851,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()) {
@@ -3201,10 +2870,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_);
           }
@@ -3233,10 +2901,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            skippedShipmentsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getSkippedShipmentsFieldBuilder()
-                    : null;
+            skippedShipmentsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getSkippedShipmentsFieldBuilder() : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -3260,10 +2927,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             validationErrorsBuilder_ = null;
             validationErrors_ = other.validationErrors_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            validationErrorsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getValidationErrorsFieldBuilder()
-                    : null;
+            validationErrorsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getValidationErrorsFieldBuilder() : null;
           } else {
             validationErrorsBuilder_.addAllMessages(other.validationErrors_);
           }
@@ -3301,72 +2967,68 @@ 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();
-                bitField0_ |= 0x00000020;
-                break;
-              } // case 17
-            case 26:
-              {
-                requestLabel_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000002;
-                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);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 50
-            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 17: {
+              totalCost_ = input.readDouble();
+              bitField0_ |= 0x00000020;
+              break;
+            } // case 17
+            case 26: {
+              requestLabel_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000002;
+              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);
+              bitField0_ |= 0x00000010;
+              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) {
@@ -3376,28 +3038,21 @@ 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.
@@ -3413,8 +3068,6 @@ public java.util.List getRoutesL
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3430,8 +3083,6 @@ public int getRoutesCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3447,8 +3098,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.
@@ -3456,7 +3105,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();
@@ -3470,8 +3120,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.
@@ -3491,8 +3139,6 @@ public Builder setRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3514,8 +3160,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.
@@ -3523,7 +3167,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();
@@ -3537,8 +3182,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.
@@ -3558,8 +3201,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3579,8 +3220,6 @@ public Builder addRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3592,7 +3231,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);
@@ -3600,8 +3240,6 @@ public Builder addAllRoutes(
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3620,8 +3258,6 @@ public Builder clearRoutes() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3640,8 +3276,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.
@@ -3649,12 +3283,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.
@@ -3662,16 +3295,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.
@@ -3679,8 +3310,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 {
@@ -3688,8 +3319,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.
@@ -3698,12 +3327,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.
@@ -3711,13 +3338,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.
@@ -3725,23 +3351,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_;
@@ -3749,8 +3372,6 @@ 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],
@@ -3758,13 +3379,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(i
      * 
* * 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; @@ -3773,8 +3394,6 @@ public java.lang.String getRequestLabel() { } } /** - * - * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3782,14 +3401,15 @@ public java.lang.String getRequestLabel() {
      * 
* * 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 { @@ -3797,8 +3417,6 @@ public com.google.protobuf.ByteString getRequestLabelBytes() { } } /** - * - * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3806,22 +3424,18 @@ public com.google.protobuf.ByteString getRequestLabelBytes() {
      * 
* * string request_label = 3; - * * @param value The requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setRequestLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } requestLabel_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3829,7 +3443,6 @@ public Builder setRequestLabel(java.lang.String value) {
      * 
* * string request_label = 3; - * * @return This builder for chaining. */ public Builder clearRequestLabel() { @@ -3839,8 +3452,6 @@ public Builder clearRequestLabel() { return this; } /** - * - * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3848,14 +3459,12 @@ public Builder clearRequestLabel() {
      * 
* * 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setRequestLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); requestLabel_ = value; bitField0_ |= 0x00000002; @@ -3864,34 +3473,25 @@ public Builder setRequestLabelBytes(com.google.protobuf.ByteString value) { } private java.util.List skippedShipments_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureSkippedShipmentsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - skippedShipments_ = - new java.util.ArrayList( - skippedShipments_); + skippedShipments_ = new java.util.ArrayList(skippedShipments_); bitField0_ |= 0x00000004; - } + } } 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 { @@ -3899,8 +3499,6 @@ private void ensureSkippedShipmentsIsMutable() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3915,8 +3513,6 @@ public int getSkippedShipmentsCount() { } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3931,8 +3527,6 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3954,8 +3548,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3974,8 +3566,6 @@ public Builder setSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -3996,8 +3586,6 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4019,8 +3607,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4039,8 +3625,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4059,8 +3643,6 @@ public Builder addSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4071,7 +3653,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); @@ -4079,8 +3662,6 @@ public Builder addAllSkippedShipments( return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4098,8 +3679,6 @@ public Builder clearSkippedShipments() { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4117,8 +3696,6 @@ public Builder removeSkippedShipments(int index) { return this; } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4130,8 +3707,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4141,22 +3716,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 { @@ -4164,8 +3736,6 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** - * - * *
      * The list of all shipments skipped.
      * 
@@ -4173,12 +3743,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.
      * 
@@ -4187,34 +3755,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_ & 0x00000004) != 0), getParentForChildren(), @@ -4224,27 +3784,19 @@ 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_ & 0x00000008) != 0)) { - validationErrors_ = - new java.util.ArrayList( - validationErrors_); + validationErrors_ = new java.util.ArrayList(validationErrors_); bitField0_ |= 0x00000008; - } + } } 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
@@ -4252,12 +3804,9 @@ private void ensureValidationErrorsIsMutable() {
      * 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 { @@ -4265,8 +3814,6 @@ private void ensureValidationErrorsIsMutable() { } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
@@ -4274,9 +3821,7 @@ private void ensureValidationErrorsIsMutable() {
      * 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) { @@ -4286,8 +3831,6 @@ public int getValidationErrorsCount() { } } /** - * - * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
@@ -4295,12 +3838,9 @@ public int getValidationErrorsCount() {
      * 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 { @@ -4308,8 +3848,6 @@ 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
@@ -4317,9 +3855,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati
      * 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) { @@ -4336,8 +3872,6 @@ 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
@@ -4345,13 +3879,10 @@ public Builder setValidationErrors(
      * 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()); @@ -4362,8 +3893,6 @@ 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
@@ -4371,12 +3900,9 @@ public Builder setValidationErrors(
      * 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(); @@ -4390,8 +3916,6 @@ 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
@@ -4399,9 +3923,7 @@ public Builder addValidationErrors(
      * 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) { @@ -4418,8 +3940,6 @@ 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
@@ -4427,9 +3947,7 @@ public Builder addValidationErrors(
      * 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) { @@ -4443,8 +3961,6 @@ 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
@@ -4452,13 +3968,10 @@ public Builder addValidationErrors(
      * 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()); @@ -4469,8 +3982,6 @@ 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
@@ -4478,16 +3989,14 @@ public Builder addValidationErrors(
      * 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); @@ -4495,8 +4004,6 @@ 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
@@ -4504,9 +4011,7 @@ public Builder addAllValidationErrors(
      * 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) { @@ -4519,8 +4024,6 @@ 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
@@ -4528,9 +4031,7 @@ public Builder clearValidationErrors() {
      * 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) { @@ -4543,8 +4044,6 @@ 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
@@ -4552,17 +4051,13 @@ public Builder removeValidationErrors(int index) {
      * 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
@@ -4570,21 +4065,16 @@ public Builder removeValidationErrors(int index) {
      * 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
@@ -4592,13 +4082,10 @@ public Builder removeValidationErrors(int index) {
      * 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 { @@ -4606,8 +4093,6 @@ 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
@@ -4615,19 +4100,13 @@ public Builder removeValidationErrors(int index) {
      * 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
@@ -4635,20 +4114,14 @@ public Builder removeValidationErrors(int index) {
      * 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
@@ -4656,26 +4129,18 @@ public Builder removeValidationErrors(int index) {
      * 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_ & 0x00000008) != 0), getParentForChildren(), @@ -4687,55 +4152,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * 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(); @@ -4749,8 +4200,6 @@ public Builder setMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4769,22 +4218,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 (((bitField0_ & 0x00000010) != 0) - && metrics_ != null - && metrics_ - != com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics - .getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) && + metrics_ != null && + metrics_ != com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) { getMetricsBuilder().mergeFrom(value); } else { metrics_ = value; @@ -4797,8 +4241,6 @@ public Builder mergeMetrics( return this; } /** - * - * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4816,42 +4258,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() { bitField0_ |= 0x00000010; 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.
      * 
@@ -4859,95 +4292,83 @@ 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
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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; bitField0_ |= 0x00000020; onChanged(); return this; } /** - * - * *
-     * Deprecated: Use [Metrics.total_cost][] instead.
-     * Total cost of the solution. This takes into account all costs: costs per
-     * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-     * costs, global duration cost, etc.
+     * Deprecated: Use
+     * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+     * instead. Total cost of the solution. This takes into account all costs:
+     * costs per per hour and travel hour, fixed vehicle costs, unperformed
+     * shipment penalty costs, global duration cost, etc.
      * 
* * double total_cost = 2 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearTotalCost() { + @java.lang.Deprecated public Builder clearTotalCost() { bitField0_ = (bitField0_ & ~0x00000020); 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); } @@ -4957,12 +4378,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(); } @@ -4971,27 +4392,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; @@ -5006,4 +4427,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java similarity index 74% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java index bb04c56d6283..ebeb0a0f4cda 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java +++ b/owl-bot-staging/java-optimization/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,11 +53,10 @@ 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],
@@ -90,13 +64,10 @@ public interface OptimizeToursResponseOrBuilder
    * 
* * string request_label = 3; - * * @return The requestLabel. */ java.lang.String getRequestLabel(); /** - * - * *
    * Copy of the
    * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -104,24 +75,21 @@ public interface OptimizeToursResponseOrBuilder
    * 
* * 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.
    * 
@@ -130,8 +98,6 @@ public interface OptimizeToursResponseOrBuilder */ com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index); /** - * - * *
    * The list of all shipments skipped.
    * 
@@ -140,30 +106,25 @@ 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
@@ -171,15 +132,11 @@ public interface OptimizeToursResponseOrBuilder
    * 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
@@ -187,14 +144,10 @@ public interface OptimizeToursResponseOrBuilder
    * 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
@@ -202,14 +155,10 @@ public interface OptimizeToursResponseOrBuilder
    * 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
@@ -217,15 +166,11 @@ public interface OptimizeToursResponseOrBuilder
    * 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
@@ -233,40 +178,30 @@ public interface OptimizeToursResponseOrBuilder
    * 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.
    * 
@@ -276,21 +211,18 @@ 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
-   * per hour and travel hour, fixed vehicle costs, unperformed shipment penalty
-   * costs, global duration cost, etc.
+   * Deprecated: Use
+   * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
+   * instead. Total cost of the solution. This takes into account all costs:
+   * costs per per hour and travel hour, fixed vehicle costs, unperformed
+   * shipment penalty costs, global duration cost, etc.
    * 
* * double total_cost = 2 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=423 + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return The totalCost. */ - @java.lang.Deprecated - double getTotalCost(); + @java.lang.Deprecated double getTotalCost(); } diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java similarity index 76% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java index b67a820a3f5a..d0cabdf4647a 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java +++ b/owl-bot-staging/java-optimization/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,171 +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; } - - 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
@@ -225,59 +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;
     }
-
-    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;
       }
@@ -293,39 +229,32 @@ 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;
-
     @SuppressWarnings("serial")
     private volatile java.lang.Object name_ = "";
     /**
-     *
-     *
      * 
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; - * * @return The name. */ @java.lang.Override @@ -334,29 +263,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 { @@ -366,14 +295,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 @@ -381,14 +307,11 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** - * - * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; - * * @return The index. */ @java.lang.Override @@ -401,28 +324,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() { @@ -433,7 +350,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; @@ -442,24 +360,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; } @@ -472,16 +389,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 @@ -489,48 +401,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() { - return subField_ == null - ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance() - : subField_; + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder getSubFieldOrBuilder() { + return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -542,12 +436,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()); @@ -568,12 +464,13 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_); } if (indexOrKeyCase_ == 2) { - size += - com.google.protobuf.CodedOutputStream.computeInt32Size( - 2, (int) ((java.lang.Integer) indexOrKey_)); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size( + 2, (int)((java.lang.Integer) indexOrKey_)); } if (subField_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSubField()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getSubField()); } if (indexOrKeyCase_ == 4) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, indexOrKey_); @@ -586,28 +483,29 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { + if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = - (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference other = (com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference) obj; - if (!getName().equals(other.getName())) return false; + if (!getName() + .equals(other.getName())) return false; if (hasSubField() != other.hasSubField()) return false; if (hasSubField()) { - if (!getSubField().equals(other.getSubField())) return false; + if (!getSubField() + .equals(other.getSubField())) return false; } if (!getIndexOrKeyCase().equals(other.getIndexOrKeyCase())) return false; switch (indexOrKeyCase_) { case 2: - if (getIndex() != other.getIndex()) return false; + if (getIndex() + != other.getIndex()) return false; break; case 4: - if (!getKey().equals(other.getKey())) return false; + if (!getKey() + .equals(other.getKey())) return false; break; case 0: default: @@ -646,101 +544,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -750,8 +635,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
@@ -764,38 +647,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() - private Builder() {} + // Construct using com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.newBuilder() + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -812,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); } @@ -835,31 +712,27 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + 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); + if (bitField0_ != 0) { buildPartial0(result); } buildPartialOneofs(result); onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { + private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.subField_ = subFieldBuilder_ == null ? subField_ : subFieldBuilder_.build(); + result.subField_ = subFieldBuilder_ == null + ? subField_ + : subFieldBuilder_.build(); } } - private void buildPartialOneofs( - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { + private void buildPartialOneofs(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { result.indexOrKeyCase_ = indexOrKeyCase_; result.indexOrKey_ = this.indexOrKey_; } @@ -868,55 +741,46 @@ private void buildPartialOneofs( 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_; bitField0_ |= 0x00000001; @@ -926,22 +790,19 @@ public Builder mergeFrom( mergeSubField(other.getSubField()); } switch (other.getIndexOrKeyCase()) { - case INDEX: - { - setIndex(other.getIndex()); - break; - } - case KEY: - { - indexOrKeyCase_ = 4; - indexOrKey_ = other.indexOrKey_; - onChanged(); - break; - } - case INDEXORKEY_NOT_SET: - { - break; - } + case INDEX: { + setIndex(other.getIndex()); + break; + } + case KEY: { + indexOrKeyCase_ = 4; + indexOrKey_ = other.indexOrKey_; + onChanged(); + break; + } + case INDEXORKEY_NOT_SET: { + break; + } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -969,38 +830,35 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: - { - indexOrKey_ = input.readInt32(); - indexOrKeyCase_ = 2; - break; - } // case 16 - case 26: - { - input.readMessage(getSubFieldFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000008; - 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: + case 10: { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: { + indexOrKey_ = input.readInt32(); + indexOrKeyCase_ = 2; + break; + } // case 16 + case 26: { + input.readMessage( + getSubFieldFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000008; + 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) { @@ -1010,12 +868,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() { @@ -1029,20 +887,18 @@ public Builder clearIndexOrKey() { 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; @@ -1051,21 +907,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 { @@ -1073,35 +928,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } name_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; - * * @return This builder for chaining. */ public Builder clearName() { @@ -1111,21 +959,17 @@ public Builder clearName() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); name_ = value; bitField0_ |= 0x00000001; @@ -1134,28 +978,22 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { } /** - * - * *
        * 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() { @@ -1165,33 +1003,27 @@ 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. */ public Builder setIndex(int value) { - + indexOrKeyCase_ = 2; indexOrKey_ = value; onChanged(); return this; } /** - * - * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; - * * @return This builder for chaining. */ public Builder clearIndex() { @@ -1204,14 +1036,11 @@ public Builder clearIndex() { } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return Whether the key field is set. */ @java.lang.Override @@ -1219,14 +1048,11 @@ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** - * - * *
        * Key if the field is a map.
        * 
* * string key = 4; - * * @return The key. */ @java.lang.Override @@ -1236,7 +1062,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; @@ -1247,25 +1074,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; } @@ -1275,35 +1101,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setKey( + java.lang.String value) { + if (value == null) { 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() { @@ -1315,21 +1134,17 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setKeyBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); indexOrKeyCase_ = 4; indexOrKey_ = value; @@ -1337,66 +1152,43 @@ public Builder setKeyBytes(com.google.protobuf.ByteString value) { 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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * 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(); @@ -1410,19 +1202,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(); } else { @@ -1433,24 +1220,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 (((bitField0_ & 0x00000008) != 0) - && subField_ != null - && subField_ - != com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference - .getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + subField_ != null && + subField_ != com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()) { getSubFieldBuilder().mergeFrom(value); } else { subField_ = value; @@ -1463,15 +1243,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -1484,73 +1260,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() { bitField0_ |= 0x00000008; 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) { @@ -1563,46 +1318,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 { - 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; @@ -1614,17 +1364,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_ = 0; /** - * - * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -1665,6 +1413,11 @@ public com.google.protobuf.Parser getParserForType() {
    *     * INJECTED_SOLUTION_MISSING_LABEL = 2000;
    *     * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001;
    *     * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002;
+   *     * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003;
+   *     * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004;
+   *     * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005;
+   *     * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006;
+   *     * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008;
    * * SHIPMENT_MODEL_ERROR = 22;
    *     * SHIPMENT_MODEL_TOO_LARGE = 2200;
    *     * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201;
@@ -1672,6 +1425,8 @@ public com.google.protobuf.Parser getParserForType() {
    *     * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203;
    *     * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204;
    *     * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205;
+   *     * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206;
+   *     * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207;
    * * INDEX_ERROR = 24;
    * * TAG_ERROR = 26;
    * * TIME_WINDOW_ERROR = 28;
@@ -1753,9 +1508,12 @@ public com.google.protobuf.Parser getParserForType() {
    *     * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION
    *       = 3815;
    * * SHIPMENT_ERROR = 40;
+   *     * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014;
    *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000;
    *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION
    *       = 4001;
+   *     * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015;
+   *     * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016;
    *     * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002;
    *     * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003;
    *     * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004;
@@ -1768,7 +1526,6 @@ public com.google.protobuf.Parser getParserForType() {
    *     * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011;
    *     * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012;
    *     * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013;
-   *     * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014;
    * * VEHICLE_ERROR = 42;
    *     * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200;
    *     * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201;
@@ -1792,6 +1549,9 @@ public com.google.protobuf.Parser getParserForType() {
    *     * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219;
    *     * VEHICLE_INVALID_FIXED_COST = 4220;
    *     * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221;
+   *     * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS
+   *       = 4223;
+   *     * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224;
    *     * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222;
    * * VISIT_REQUEST_ERROR = 44;
    *     * VISIT_REQUEST_EMPTY_TAG = 4400;
@@ -1844,13 +1604,9 @@ public com.google.protobuf.Parser getParserForType() {
    * * DURATION_SECONDS_MATRIX_ERROR = 56;
    *     * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600;
    *     * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601;
-   * * GRAPH_ARC_ERROR = 58;
-   *     * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800;
-   *     * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801;
    * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -1859,18 +1615,14 @@ public int getCode() { } public static final int DISPLAY_NAME_FIELD_NUMBER = 2; - @SuppressWarnings("serial") private volatile java.lang.Object displayName_ = ""; /** - * - * *
    * The error display name.
    * 
* * string display_name = 2; - * * @return The displayName. */ @java.lang.Override @@ -1879,29 +1631,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 { @@ -1910,14 +1662,9 @@ public com.google.protobuf.ByteString getDisplayNameBytes() { } public static final int FIELDS_FIELD_NUMBER = 3; - @SuppressWarnings("serial") - 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
@@ -1930,19 +1677,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
@@ -1955,20 +1696,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
@@ -1981,17 +1716,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
@@ -2004,18 +1735,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
@@ -2028,23 +1754,18 @@ 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; - @SuppressWarnings("serial") 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").
@@ -2054,7 +1775,6 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; - * * @return The errorMessage. */ @java.lang.Override @@ -2063,15 +1783,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").
@@ -2081,15 +1800,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 { @@ -2098,12 +1818,9 @@ public com.google.protobuf.ByteString getErrorMessageBytes() { } public static final int OFFENDING_VALUES_FIELD_NUMBER = 5; - @SuppressWarnings("serial") 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
@@ -2111,7 +1828,6 @@ public com.google.protobuf.ByteString getErrorMessageBytes() {
    * 
* * string offending_values = 5; - * * @return The offendingValues. */ @java.lang.Override @@ -2120,15 +1836,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
@@ -2136,15 +1851,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 { @@ -2153,7 +1869,6 @@ public com.google.protobuf.ByteString getOffendingValuesBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2165,7 +1880,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_); } @@ -2191,13 +1907,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_); @@ -2213,19 +1931,23 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.OptimizeToursValidationError)) { return super.equals(obj); } - com.google.cloud.optimization.v1.OptimizeToursValidationError other = - (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; - - if (getCode() != other.getCode()) return false; - if (!getDisplayName().equals(other.getDisplayName())) return false; - if (!getFieldsList().equals(other.getFieldsList())) return false; - if (!getErrorMessage().equals(other.getErrorMessage())) return false; - if (!getOffendingValues().equals(other.getOffendingValues())) return false; + com.google.cloud.optimization.v1.OptimizeToursValidationError other = (com.google.cloud.optimization.v1.OptimizeToursValidationError) obj; + + if (getCode() + != other.getCode()) return false; + if (!getDisplayName() + .equals(other.getDisplayName())) return false; + if (!getFieldsList() + .equals(other.getFieldsList())) return false; + if (!getErrorMessage() + .equals(other.getErrorMessage())) return false; + if (!getOffendingValues() + .equals(other.getOffendingValues())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2255,136 +1977,129 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -2404,14 +2119,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(); } @@ -2426,18 +2140,14 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartialRepeatedFields( - com.google.cloud.optimization.v1.OptimizeToursValidationError result) { + private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursValidationError result) { if (fieldsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); @@ -2449,8 +2159,7 @@ private void buildPartialRepeatedFields( } } - private void buildPartial0( - com.google.cloud.optimization.v1.OptimizeToursValidationError result) { + private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursValidationError result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.code_ = code_; @@ -2470,39 +2179,38 @@ private void buildPartial0( 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; @@ -2510,9 +2218,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()); } @@ -2539,10 +2245,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000004); - fieldsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFieldsFieldBuilder() - : null; + fieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFieldsFieldBuilder() : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } @@ -2584,52 +2289,45 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: - { - code_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: - { - displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - 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(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: - { - offendingValues_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 42 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: { + code_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + 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(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: { + offendingValues_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + 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) { @@ -2639,13 +2337,10 @@ 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.
@@ -2686,6 +2381,11 @@ public Builder mergeFrom(
      *     * INJECTED_SOLUTION_MISSING_LABEL = 2000;
      *     * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001;
      *     * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002;
+     *     * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003;
+     *     * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004;
+     *     * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005;
+     *     * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006;
+     *     * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008;
      * * SHIPMENT_MODEL_ERROR = 22;
      *     * SHIPMENT_MODEL_TOO_LARGE = 2200;
      *     * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201;
@@ -2693,6 +2393,8 @@ public Builder mergeFrom(
      *     * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203;
      *     * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204;
      *     * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205;
+     *     * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206;
+     *     * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207;
      * * INDEX_ERROR = 24;
      * * TAG_ERROR = 26;
      * * TIME_WINDOW_ERROR = 28;
@@ -2774,9 +2476,12 @@ public Builder mergeFrom(
      *     * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 3815;
      * * SHIPMENT_ERROR = 40;
+     *     * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 4001;
+     *     * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015;
+     *     * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003;
      *     * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004;
@@ -2789,7 +2494,6 @@ public Builder mergeFrom(
      *     * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011;
      *     * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012;
      *     * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013;
-     *     * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      * * VEHICLE_ERROR = 42;
      *     * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200;
      *     * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201;
@@ -2813,6 +2517,9 @@ public Builder mergeFrom(
      *     * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219;
      *     * VEHICLE_INVALID_FIXED_COST = 4220;
      *     * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221;
+     *     * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS
+     *       = 4223;
+     *     * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224;
      *     * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222;
      * * VISIT_REQUEST_ERROR = 44;
      *     * VISIT_REQUEST_EMPTY_TAG = 4400;
@@ -2865,13 +2572,9 @@ public Builder mergeFrom(
      * * DURATION_SECONDS_MATRIX_ERROR = 56;
      *     * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600;
      *     * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601;
-     * * GRAPH_ARC_ERROR = 58;
-     *     * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800;
-     *     * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801;
      * 
* * int32 code = 1; - * * @return The code. */ @java.lang.Override @@ -2879,8 +2582,6 @@ public int getCode() { return code_; } /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2921,6 +2622,11 @@ public int getCode() {
      *     * INJECTED_SOLUTION_MISSING_LABEL = 2000;
      *     * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001;
      *     * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002;
+     *     * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003;
+     *     * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004;
+     *     * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005;
+     *     * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006;
+     *     * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008;
      * * SHIPMENT_MODEL_ERROR = 22;
      *     * SHIPMENT_MODEL_TOO_LARGE = 2200;
      *     * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201;
@@ -2928,6 +2634,8 @@ public int getCode() {
      *     * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203;
      *     * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204;
      *     * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205;
+     *     * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206;
+     *     * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207;
      * * INDEX_ERROR = 24;
      * * TAG_ERROR = 26;
      * * TIME_WINDOW_ERROR = 28;
@@ -3009,9 +2717,12 @@ public int getCode() {
      *     * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 3815;
      * * SHIPMENT_ERROR = 40;
+     *     * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 4001;
+     *     * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015;
+     *     * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003;
      *     * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004;
@@ -3024,7 +2735,6 @@ public int getCode() {
      *     * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011;
      *     * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012;
      *     * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013;
-     *     * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      * * VEHICLE_ERROR = 42;
      *     * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200;
      *     * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201;
@@ -3048,6 +2758,9 @@ public int getCode() {
      *     * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219;
      *     * VEHICLE_INVALID_FIXED_COST = 4220;
      *     * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221;
+     *     * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS
+     *       = 4223;
+     *     * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224;
      *     * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222;
      * * VISIT_REQUEST_ERROR = 44;
      *     * VISIT_REQUEST_EMPTY_TAG = 4400;
@@ -3100,26 +2813,20 @@ public int getCode() {
      * * DURATION_SECONDS_MATRIX_ERROR = 56;
      *     * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600;
      *     * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601;
-     * * GRAPH_ARC_ERROR = 58;
-     *     * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800;
-     *     * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801;
      * 
* * int32 code = 1; - * * @param value The code to set. * @return This builder for chaining. */ public Builder setCode(int value) { - + code_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3160,6 +2867,11 @@ public Builder setCode(int value) {
      *     * INJECTED_SOLUTION_MISSING_LABEL = 2000;
      *     * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001;
      *     * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002;
+     *     * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003;
+     *     * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004;
+     *     * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005;
+     *     * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006;
+     *     * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008;
      * * SHIPMENT_MODEL_ERROR = 22;
      *     * SHIPMENT_MODEL_TOO_LARGE = 2200;
      *     * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201;
@@ -3167,6 +2879,8 @@ public Builder setCode(int value) {
      *     * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203;
      *     * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204;
      *     * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205;
+     *     * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206;
+     *     * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207;
      * * INDEX_ERROR = 24;
      * * TAG_ERROR = 26;
      * * TIME_WINDOW_ERROR = 28;
@@ -3248,9 +2962,12 @@ public Builder setCode(int value) {
      *     * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 3815;
      * * SHIPMENT_ERROR = 40;
+     *     * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000;
      *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION
      *       = 4001;
+     *     * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015;
+     *     * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002;
      *     * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003;
      *     * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004;
@@ -3263,7 +2980,6 @@ public Builder setCode(int value) {
      *     * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011;
      *     * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012;
      *     * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013;
-     *     * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014;
      * * VEHICLE_ERROR = 42;
      *     * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200;
      *     * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201;
@@ -3287,6 +3003,9 @@ public Builder setCode(int value) {
      *     * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219;
      *     * VEHICLE_INVALID_FIXED_COST = 4220;
      *     * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221;
+     *     * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS
+     *       = 4223;
+     *     * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224;
      *     * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222;
      * * VISIT_REQUEST_ERROR = 44;
      *     * VISIT_REQUEST_EMPTY_TAG = 4400;
@@ -3339,13 +3058,9 @@ public Builder setCode(int value) {
      * * DURATION_SECONDS_MATRIX_ERROR = 56;
      *     * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600;
      *     * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601;
-     * * GRAPH_ARC_ERROR = 58;
-     *     * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800;
-     *     * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801;
      * 
* * int32 code = 1; - * * @return This builder for chaining. */ public Builder clearCode() { @@ -3357,20 +3072,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; @@ -3379,21 +3092,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 { @@ -3401,35 +3113,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDisplayName( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } displayName_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
      * The error display name.
      * 
* * string display_name = 2; - * * @return This builder for chaining. */ public Builder clearDisplayName() { @@ -3439,21 +3144,17 @@ public Builder clearDisplayName() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDisplayNameBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); displayName_ = value; bitField0_ |= 0x00000002; @@ -3461,29 +3162,19 @@ public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { 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_ & 0x00000004) != 0)) { - fields_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference>( - fields_); + fields_ = new java.util.ArrayList(fields_); bitField0_ |= 0x00000004; - } + } } 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
@@ -3496,13 +3187,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 { @@ -3510,8 +3197,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
@@ -3524,9 +3209,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) { @@ -3536,8 +3219,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
@@ -3550,12 +3231,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 { @@ -3563,8 +3241,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
@@ -3577,13 +3253,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(); @@ -3597,8 +3270,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
@@ -3611,14 +3282,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()); @@ -3629,8 +3296,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
@@ -3643,12 +3308,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(); @@ -3662,8 +3324,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
@@ -3676,13 +3336,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(); @@ -3696,8 +3353,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
@@ -3710,13 +3365,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()); @@ -3727,8 +3379,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
@@ -3741,14 +3391,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()); @@ -3759,8 +3405,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
@@ -3773,18 +3417,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); @@ -3792,8 +3432,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
@@ -3806,9 +3444,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) { @@ -3821,8 +3457,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
@@ -3835,9 +3469,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) { @@ -3850,8 +3482,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
@@ -3864,17 +3494,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
@@ -3887,21 +3513,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
@@ -3914,15 +3535,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 { @@ -3930,8 +3546,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
@@ -3944,20 +3558,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
@@ -3970,21 +3577,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
@@ -3997,30 +3597,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_ & 0x00000004) != 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_ & 0x00000004) != 0), + getParentForChildren(), + isClean()); fields_ = null; } return fieldsBuilder_; @@ -4028,8 +3620,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").
@@ -4039,13 +3629,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; @@ -4054,8 +3644,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").
@@ -4065,14 +3653,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 { @@ -4080,8 +3669,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").
@@ -4091,22 +3678,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setErrorMessage( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } errorMessage_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4116,7 +3699,6 @@ public Builder setErrorMessage(java.lang.String value) {
      * 
* * string error_message = 4; - * * @return This builder for chaining. */ public Builder clearErrorMessage() { @@ -4126,8 +3708,6 @@ public Builder clearErrorMessage() { return this; } /** - * - * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -4137,14 +3717,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setErrorMessageBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); errorMessage_ = value; bitField0_ |= 0x00000008; @@ -4154,8 +3732,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
@@ -4163,13 +3739,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; @@ -4178,8 +3754,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
@@ -4187,14 +3761,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 { @@ -4202,8 +3777,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
@@ -4211,22 +3784,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setOffendingValues( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } offendingValues_ = value; bitField0_ |= 0x00000010; 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
@@ -4234,7 +3803,6 @@ public Builder setOffendingValues(java.lang.String value) {
      * 
* * string offending_values = 5; - * * @return This builder for chaining. */ public Builder clearOffendingValues() { @@ -4244,8 +3812,6 @@ public Builder clearOffendingValues() { 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
@@ -4253,23 +3819,21 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setOffendingValuesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); offendingValues_ = value; bitField0_ |= 0x00000010; 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); } @@ -4279,13 +3843,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(); } @@ -4294,27 +3857,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; @@ -4329,4 +3892,6 @@ public com.google.protobuf.Parser getParserForType public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java similarity index 89% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java index 415e1f4d6998..b637005ff3d9 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java +++ b/owl-bot-staging/java-optimization/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.
@@ -66,6 +48,11 @@ public interface OptimizeToursValidationErrorOrBuilder
    *     * INJECTED_SOLUTION_MISSING_LABEL = 2000;
    *     * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001;
    *     * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002;
+   *     * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003;
+   *     * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004;
+   *     * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005;
+   *     * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006;
+   *     * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008;
    * * SHIPMENT_MODEL_ERROR = 22;
    *     * SHIPMENT_MODEL_TOO_LARGE = 2200;
    *     * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201;
@@ -73,6 +60,8 @@ public interface OptimizeToursValidationErrorOrBuilder
    *     * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203;
    *     * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204;
    *     * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205;
+   *     * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206;
+   *     * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207;
    * * INDEX_ERROR = 24;
    * * TAG_ERROR = 26;
    * * TIME_WINDOW_ERROR = 28;
@@ -154,9 +143,12 @@ public interface OptimizeToursValidationErrorOrBuilder
    *     * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION
    *       = 3815;
    * * SHIPMENT_ERROR = 40;
+   *     * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014;
    *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000;
    *     * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION
    *       = 4001;
+   *     * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015;
+   *     * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016;
    *     * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002;
    *     * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003;
    *     * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004;
@@ -169,7 +161,6 @@ public interface OptimizeToursValidationErrorOrBuilder
    *     * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011;
    *     * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012;
    *     * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013;
-   *     * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014;
    * * VEHICLE_ERROR = 42;
    *     * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200;
    *     * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201;
@@ -193,6 +184,9 @@ public interface OptimizeToursValidationErrorOrBuilder
    *     * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219;
    *     * VEHICLE_INVALID_FIXED_COST = 4220;
    *     * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221;
+   *     * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS
+   *       = 4223;
+   *     * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224;
    *     * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222;
    * * VISIT_REQUEST_ERROR = 44;
    *     * VISIT_REQUEST_EMPTY_TAG = 4400;
@@ -245,45 +239,34 @@ public interface OptimizeToursValidationErrorOrBuilder
    * * DURATION_SECONDS_MATRIX_ERROR = 56;
    *     * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600;
    *     * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601;
-   * * GRAPH_ARC_ERROR = 58;
-   *     * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800;
-   *     * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801;
    * 
* * int32 code = 1; - * * @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 +279,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 +296,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 +312,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 +328,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 +345,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 +360,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 +373,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 +386,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 +397,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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java similarity index 69% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java index c2ba92a0c284..7aea0b8dd564 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java @@ -1,83 +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; } - - 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; } @@ -93,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 @@ -128,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.
    * 
@@ -157,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(); } @@ -165,40 +133,30 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio public static final int DATA_FORMAT_FIELD_NUMBER = 2; 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; - * * @return The dataFormat. */ - @java.lang.Override - public com.google.cloud.optimization.v1.DataFormat getDataFormat() { - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(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; @@ -210,12 +168,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); @@ -228,13 +186,12 @@ public int getSerializedSize() { size = 0; if (destinationCase_ == 1) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 1, (com.google.cloud.optimization.v1.GcsDestination) destination_); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, (com.google.cloud.optimization.v1.GcsDestination) destination_); } - if (dataFormat_ - != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, dataFormat_); + if (dataFormat_ != com.google.cloud.optimization.v1.DataFormat.DATA_FORMAT_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, dataFormat_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -244,19 +201,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: @@ -287,136 +244,130 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -431,9 +382,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 @@ -452,11 +403,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.OutputConfig result = new com.google.cloud.optimization.v1.OutputConfig(this); + if (bitField0_ != 0) { buildPartial0(result); } buildPartialOneofs(result); onBuilt(); return result; @@ -472,7 +420,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.OutputConfig result) private void buildPartialOneofs(com.google.cloud.optimization.v1.OutputConfig result) { result.destinationCase_ = destinationCase_; result.destination_ = this.destination_; - if (destinationCase_ == 1 && gcsDestinationBuilder_ != null) { + if (destinationCase_ == 1 && + gcsDestinationBuilder_ != null) { result.destination_ = gcsDestinationBuilder_.build(); } } @@ -481,39 +430,38 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.OutputConfig re 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; @@ -526,15 +474,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OutputConfig other) { setDataFormatValue(other.getDataFormatValue()); } switch (other.getDestinationCase()) { - case GCS_DESTINATION: - { - mergeGcsDestination(other.getGcsDestination()); - break; - } - case DESTINATION_NOT_SET: - { - break; - } + case GCS_DESTINATION: { + mergeGcsDestination(other.getGcsDestination()); + break; + } + case DESTINATION_NOT_SET: { + break; + } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); @@ -562,25 +508,24 @@ 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(); - bitField0_ |= 0x00000002; - 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(); + bitField0_ |= 0x00000002; + 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) { @@ -590,12 +535,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() { @@ -608,19 +553,13 @@ public Builder clearDestination() { private int bitField0_; 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 @@ -628,14 +567,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 @@ -653,8 +589,6 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -675,8 +609,6 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -695,8 +627,6 @@ public Builder setGcsDestination( return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -705,14 +635,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; } @@ -728,8 +654,6 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -753,8 +677,6 @@ public Builder clearGcsDestination() { return this; } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -765,8 +687,6 @@ public com.google.cloud.optimization.v1.GcsDestination.Builder getGcsDestination return getGcsDestinationFieldBuilder().getBuilder(); } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -785,8 +705,6 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** - * - * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -794,19 +712,14 @@ 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()); @@ -819,29 +732,22 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio 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. */ @@ -852,31 +758,24 @@ public Builder setDataFormatValue(int value) { 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() { - com.google.cloud.optimization.v1.DataFormat result = - com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(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. */ @@ -890,14 +789,11 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) 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() { @@ -906,9 +802,9 @@ public Builder clearDataFormat() { 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); } @@ -918,12 +814,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(); } @@ -932,27 +828,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; @@ -967,4 +863,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OutputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java similarity index 71% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java index 4c9113b27db8..53ad9c4c9412 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java similarity index 77% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java index c86aaaaf454f..ff9714435ad5 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java +++ b/owl-bot-staging/java-optimization/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,49 +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;
   }
-
-  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,
@@ -104,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,
@@ -118,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,
@@ -136,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,
@@ -145,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,
@@ -159,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,
@@ -177,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`.
@@ -187,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`.
@@ -202,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`.
@@ -221,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`.
@@ -231,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`.
@@ -246,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`.
@@ -265,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.
@@ -338,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.
@@ -360,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.
@@ -380,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.
@@ -398,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.
@@ -419,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
@@ -431,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
@@ -445,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
@@ -463,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
@@ -473,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]
@@ -491,13 +409,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]
@@ -508,17 +423,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]
@@ -529,14 +444,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]
@@ -547,17 +459,14 @@ 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]
@@ -568,14 +477,12 @@ 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
@@ -584,13 +491,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
@@ -599,13 +504,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
@@ -614,14 +516,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
@@ -630,15 +529,13 @@ 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
@@ -646,13 +543,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * 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
@@ -660,81 +554,66 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
      * 
* * string label = 11; - * * @return The bytes for label. */ - com.google.protobuf.ByteString getLabelBytes(); + com.google.protobuf.ByteString + getLabelBytes(); /** - * - * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+     * instead.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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,
@@ -744,16 +623,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();
@@ -764,46 +642,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;
     }
-
-    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,
@@ -811,7 +687,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 @@ -819,8 +694,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,
@@ -828,18 +701,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,
@@ -850,16 +718,12 @@ public com.google.type.LatLng getArrivalLocation() {
      */
     @java.lang.Override
     public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
-      return arrivalLocation_ == null
-          ? com.google.type.LatLng.getDefaultInstance()
-          : arrivalLocation_;
+      return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_;
     }
 
     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,
@@ -867,7 +731,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 @@ -875,8 +738,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,
@@ -884,18 +745,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,
@@ -906,16 +762,12 @@ public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() {
      */
     @java.lang.Override
     public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBuilder() {
-      return arrivalWaypoint_ == null
-          ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-          : arrivalWaypoint_;
+      return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_;
     }
 
     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`.
@@ -924,7 +776,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 @@ -932,8 +783,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`.
@@ -942,18 +791,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`.
@@ -965,16 +809,12 @@ public com.google.type.LatLng getDepartureLocation() {
      */
     @java.lang.Override
     public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
-      return departureLocation_ == null
-          ? com.google.type.LatLng.getDefaultInstance()
-          : departureLocation_;
+      return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_;
     }
 
     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`.
@@ -983,7 +823,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 @@ -991,8 +830,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`.
@@ -1001,18 +838,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`.
@@ -1024,55 +856,44 @@ public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() {
      */
     @java.lang.Override
     public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOrBuilder() {
-      return departureWaypoint_ == null
-          ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-          : departureWaypoint_;
+      return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_;
     }
 
     public static final int TAGS_FIELD_NUMBER = 5;
-
     @SuppressWarnings("serial")
     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. */ @@ -1080,29 +901,24 @@ 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; - @SuppressWarnings("serial") 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.
@@ -1124,8 +940,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.
@@ -1143,13 +957,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.
@@ -1171,8 +983,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.
@@ -1194,8 +1004,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.
@@ -1213,15 +1021,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
@@ -1229,7 +1036,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
      * 
* * .google.protobuf.Duration duration = 7; - * * @return Whether the duration field is set. */ @java.lang.Override @@ -1237,8 +1043,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
@@ -1246,7 +1050,6 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ @java.lang.Override @@ -1254,8 +1057,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
@@ -1272,8 +1073,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
     public static final int COST_FIELD_NUMBER = 8;
     private double cost_ = 0D;
     /**
-     *
-     *
      * 
      * 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
@@ -1282,7 +1081,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -1291,43 +1089,32 @@ 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()); } - @SuppressWarnings("serial") 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_; } - 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]
@@ -1338,26 +1125,23 @@ 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]
@@ -1368,17 +1152,13 @@ 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]
@@ -1389,24 +1169,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map 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]
@@ -1417,15 +1193,12 @@ 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 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)) { @@ -1435,12 +1208,9 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public static final int VISIT_TYPES_FIELD_NUMBER = 10; - @SuppressWarnings("serial") 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
@@ -1449,15 +1219,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
@@ -1466,15 +1234,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
@@ -1483,7 +1248,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. */ @@ -1491,8 +1255,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
@@ -1501,21 +1263,18 @@ 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; - @SuppressWarnings("serial") 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
@@ -1523,7 +1282,6 @@ public com.google.protobuf.ByteString getVisitTypesBytes(int index) {
      * 
* * string label = 11; - * * @return The label. */ @java.lang.Override @@ -1532,15 +1290,14 @@ 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
@@ -1548,15 +1305,16 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -1565,94 +1323,77 @@ public com.google.protobuf.ByteString getLabelBytes() { } public static final int DEMANDS_FIELD_NUMBER = 9; - @SuppressWarnings("serial") private java.util.List demands_; /** - * - * *
-     * Deprecated: Use [VisitRequest.load_demands][] instead.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+     * Deprecated: Use
+     * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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; @@ -1664,7 +1405,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()); } @@ -1698,8 +1440,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 11, label_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 12); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 12); getUnknownFields().writeTo(output); } @@ -1710,16 +1456,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; @@ -1730,16 +1480,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; @@ -1752,17 +1506,15 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, label_); } - for (java.util.Map.Entry - entry : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands__ = - LoadDemandsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, loadDemands__); + for (java.util.Map.Entry entry + : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, loadDemands__); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1772,42 +1524,53 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment.VisitRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment.VisitRequest other = - (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; + com.google.cloud.optimization.v1.Shipment.VisitRequest other = (com.google.cloud.optimization.v1.Shipment.VisitRequest) obj; if (hasArrivalLocation() != other.hasArrivalLocation()) return false; if (hasArrivalLocation()) { - if (!getArrivalLocation().equals(other.getArrivalLocation())) return false; + if (!getArrivalLocation() + .equals(other.getArrivalLocation())) return false; } if (hasArrivalWaypoint() != other.hasArrivalWaypoint()) return false; if (hasArrivalWaypoint()) { - if (!getArrivalWaypoint().equals(other.getArrivalWaypoint())) return false; + if (!getArrivalWaypoint() + .equals(other.getArrivalWaypoint())) return false; } if (hasDepartureLocation() != other.hasDepartureLocation()) return false; if (hasDepartureLocation()) { - if (!getDepartureLocation().equals(other.getDepartureLocation())) return false; + if (!getDepartureLocation() + .equals(other.getDepartureLocation())) return false; } if (hasDepartureWaypoint() != other.hasDepartureWaypoint()) return false; if (hasDepartureWaypoint()) { - if (!getDepartureWaypoint().equals(other.getDepartureWaypoint())) return false; + if (!getDepartureWaypoint() + .equals(other.getDepartureWaypoint())) return false; } - if (!getTagsList().equals(other.getTagsList())) return false; - if (!getTimeWindowsList().equals(other.getTimeWindowsList())) return false; + if (!getTagsList() + .equals(other.getTagsList())) return false; + if (!getTimeWindowsList() + .equals(other.getTimeWindowsList())) return false; if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (java.lang.Double.doubleToLongBits(getCost()) - != java.lang.Double.doubleToLongBits(other.getCost())) return false; - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; - if (!getVisitTypesList().equals(other.getVisitTypesList())) return false; - if (!getLabel().equals(other.getLabel())) return false; - if (!getDemandsList().equals(other.getDemandsList())) return false; + != java.lang.Double.doubleToLongBits( + other.getCost())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; + if (!getVisitTypesList() + .equals(other.getVisitTypesList())) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1848,9 +1611,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(); @@ -1871,94 +1633,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment.VisitRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment.VisitRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1968,8 +1723,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,
@@ -1979,53 +1732,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() {}
+      private Builder() {
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2080,9 +1835,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
@@ -2101,18 +1856,14 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(
-          com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
+      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
         if (((bitField0_ & 0x00000010) != 0)) {
           tags_ = tags_.getUnmodifiableView();
           bitField0_ = (bitField0_ & ~0x00000010);
@@ -2146,27 +1897,29 @@ private void buildPartialRepeatedFields(
       private void buildPartial0(com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.arrivalLocation_ =
-              arrivalLocationBuilder_ == null ? arrivalLocation_ : arrivalLocationBuilder_.build();
+          result.arrivalLocation_ = arrivalLocationBuilder_ == null
+              ? arrivalLocation_
+              : arrivalLocationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.arrivalWaypoint_ =
-              arrivalWaypointBuilder_ == null ? arrivalWaypoint_ : arrivalWaypointBuilder_.build();
+          result.arrivalWaypoint_ = arrivalWaypointBuilder_ == null
+              ? arrivalWaypoint_
+              : arrivalWaypointBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000004) != 0)) {
-          result.departureLocation_ =
-              departureLocationBuilder_ == null
-                  ? departureLocation_
-                  : departureLocationBuilder_.build();
+          result.departureLocation_ = departureLocationBuilder_ == null
+              ? departureLocation_
+              : departureLocationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.departureWaypoint_ =
-              departureWaypointBuilder_ == null
-                  ? departureWaypoint_
-                  : departureWaypointBuilder_.build();
+          result.departureWaypoint_ = departureWaypointBuilder_ == null
+              ? departureWaypoint_
+              : departureWaypointBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
-          result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build();
+          result.duration_ = durationBuilder_ == null
+              ? duration_
+              : durationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000080) != 0)) {
           result.cost_ = cost_;
@@ -2184,41 +1937,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment.VisitReques
       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;
@@ -2226,8 +1976,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());
         }
@@ -2268,10 +2017,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               timeWindowsBuilder_ = null;
               timeWindows_ = other.timeWindows_;
               bitField0_ = (bitField0_ & ~0x00000020);
-              timeWindowsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getTimeWindowsFieldBuilder()
-                      : null;
+              timeWindowsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getTimeWindowsFieldBuilder() : null;
             } else {
               timeWindowsBuilder_.addAllMessages(other.timeWindows_);
             }
@@ -2283,7 +2031,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());
         bitField0_ |= 0x00000100;
         if (!other.visitTypes_.isEmpty()) {
           if (visitTypes_.isEmpty()) {
@@ -2318,10 +2067,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000800);
-              demandsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getDemandsFieldBuilder()
-                      : null;
+              demandsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getDemandsFieldBuilder() : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -2353,114 +2101,104 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(
-                      getArrivalLocationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 18:
-                {
-                  input.readMessage(
-                      getArrivalWaypointFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 18
-              case 26:
-                {
-                  input.readMessage(
-                      getDepartureLocationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 26
-              case 34:
-                {
-                  input.readMessage(
-                      getDepartureWaypointFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  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);
-                  bitField0_ |= 0x00000040;
-                  break;
-                } // case 58
-              case 65:
-                {
-                  cost_ = input.readDouble();
-                  bitField0_ |= 0x00000080;
-                  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();
-                  bitField0_ |= 0x00000400;
-                  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());
-                  bitField0_ |= 0x00000100;
-                  break;
-                } // case 98
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 10: {
+                input.readMessage(
+                    getArrivalLocationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getArrivalWaypointFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+              case 26: {
+                input.readMessage(
+                    getDepartureLocationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+              case 34: {
+                input.readMessage(
+                    getDepartureWaypointFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                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);
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+              case 65: {
+                cost_ = input.readDouble();
+                bitField0_ |= 0x00000080;
+                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();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 90
+              case 98: {
+                com.google.protobuf.MapEntry
+                loadDemands__ = input.readMessage(
+                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableLoadDemands().getMutableMap().put(
+                    loadDemands__.getKey(), loadDemands__.getValue());
+                bitField0_ |= 0x00000100;
+                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) {
@@ -2470,18 +2208,12 @@ 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,
@@ -2489,15 +2221,12 @@ public Builder mergeFrom(
        * 
* * .google.type.LatLng arrival_location = 1; - * * @return Whether the arrivalLocation field is set. */ public boolean hasArrivalLocation() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2505,21 +2234,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,
@@ -2542,8 +2266,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,
@@ -2552,7 +2274,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();
         } else {
@@ -2563,8 +2286,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,
@@ -2575,9 +2296,9 @@ public Builder setArrivalLocation(com.google.type.LatLng.Builder builderForValue
        */
       public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         if (arrivalLocationBuilder_ == null) {
-          if (((bitField0_ & 0x00000001) != 0)
-              && arrivalLocation_ != null
-              && arrivalLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000001) != 0) &&
+            arrivalLocation_ != null &&
+            arrivalLocation_ != com.google.type.LatLng.getDefaultInstance()) {
             getArrivalLocationBuilder().mergeFrom(value);
           } else {
             arrivalLocation_ = value;
@@ -2590,8 +2311,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,
@@ -2611,8 +2330,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,
@@ -2627,8 +2344,6 @@ public com.google.type.LatLng.Builder getArrivalLocationBuilder() {
         return getArrivalLocationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2641,14 +2356,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,
@@ -2658,17 +2370,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_;
@@ -2676,13 +2385,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,
@@ -2690,15 +2394,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2706,21 +2407,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,
@@ -2743,8 +2439,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,
@@ -2765,8 +2459,6 @@ public Builder setArrivalWaypoint(
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2777,10 +2469,9 @@ public Builder setArrivalWaypoint(
        */
       public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
         if (arrivalWaypointBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) != 0)
-              && arrivalWaypoint_ != null
-              && arrivalWaypoint_
-                  != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000002) != 0) &&
+            arrivalWaypoint_ != null &&
+            arrivalWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
             getArrivalWaypointBuilder().mergeFrom(value);
           } else {
             arrivalWaypoint_ = value;
@@ -2793,8 +2484,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,
@@ -2814,8 +2503,6 @@ public Builder clearArrivalWaypoint() {
         return this;
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2830,8 +2517,6 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getArrivalWaypointBuild
         return getArrivalWaypointFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2844,14 +2529,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,
@@ -2861,17 +2543,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_;
@@ -2879,13 +2558,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`.
@@ -2894,15 +2568,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2911,21 +2582,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`.
@@ -2949,8 +2615,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`.
@@ -2960,7 +2624,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();
         } else {
@@ -2971,8 +2636,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`.
@@ -2984,9 +2647,9 @@ public Builder setDepartureLocation(com.google.type.LatLng.Builder builderForVal
        */
       public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         if (departureLocationBuilder_ == null) {
-          if (((bitField0_ & 0x00000004) != 0)
-              && departureLocation_ != null
-              && departureLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000004) != 0) &&
+            departureLocation_ != null &&
+            departureLocation_ != com.google.type.LatLng.getDefaultInstance()) {
             getDepartureLocationBuilder().mergeFrom(value);
           } else {
             departureLocation_ = value;
@@ -2999,8 +2662,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`.
@@ -3021,8 +2682,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`.
@@ -3038,8 +2697,6 @@ public com.google.type.LatLng.Builder getDepartureLocationBuilder() {
         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`.
@@ -3053,14 +2710,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`.
@@ -3071,17 +2725,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_;
@@ -3089,13 +2740,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`.
@@ -3104,15 +2750,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3121,21 +2764,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`.
@@ -3159,8 +2797,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`.
@@ -3182,8 +2818,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`.
@@ -3195,10 +2829,9 @@ public Builder setDepartureWaypoint(
        */
       public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
         if (departureWaypointBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0)
-              && departureWaypoint_ != null
-              && departureWaypoint_
-                  != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0) &&
+            departureWaypoint_ != null &&
+            departureWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
             getDepartureWaypointBuilder().mergeFrom(value);
           } else {
             departureWaypoint_ = value;
@@ -3211,8 +2844,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`.
@@ -3233,8 +2864,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`.
@@ -3250,8 +2879,6 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getDepartureWaypointBui
         return getDepartureWaypointFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -3265,14 +2892,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`.
@@ -3283,71 +2907,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_ & 0x00000010) != 0)) {
           tags_ = new com.google.protobuf.LazyStringArrayList(tags_);
           bitField0_ |= 0x00000010;
-        }
+         }
       }
       /**
-       *
-       *
        * 
        * 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. */ @@ -3355,95 +2966,81 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setTags( + int index, java.lang.String value) { + if (value == null) { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addTags( + java.lang.String value) { + if (value == null) { 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() { @@ -3453,22 +3050,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addTagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureTagsIsMutable(); tags_.add(value); @@ -3477,25 +3070,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_ & 0x00000020) != 0)) { - timeWindows_ = - new java.util.ArrayList(timeWindows_); + timeWindows_ = new java.util.ArrayList(timeWindows_); bitField0_ |= 0x00000020; - } + } } 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.
@@ -3520,8 +3106,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.
@@ -3546,8 +3130,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.
@@ -3572,8 +3154,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.
@@ -3590,7 +3170,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();
@@ -3604,8 +3185,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.
@@ -3634,8 +3213,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.
@@ -3666,8 +3243,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.
@@ -3684,7 +3259,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();
@@ -3698,8 +3274,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.
@@ -3728,8 +3302,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.
@@ -3758,8 +3330,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.
@@ -3780,7 +3350,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);
@@ -3788,8 +3359,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.
@@ -3817,8 +3386,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.
@@ -3846,8 +3413,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.
@@ -3864,12 +3429,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.
@@ -3889,14 +3453,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.
@@ -3913,8 +3474,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 {
@@ -3922,8 +3483,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.
@@ -3941,12 +3500,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.
@@ -3963,13 +3520,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.
@@ -3986,22 +3542,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_ & 0x00000020) != 0),
                   getParentForChildren(),
@@ -4013,13 +3563,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
@@ -4027,15 +3572,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 ((bitField0_ & 0x00000040) != 0); } /** - * - * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -4043,7 +3585,6 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -4054,8 +3595,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
@@ -4078,8 +3617,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
@@ -4088,7 +3625,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();
         } else {
@@ -4099,8 +3637,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
@@ -4111,9 +3647,9 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue)
        */
       public Builder mergeDuration(com.google.protobuf.Duration value) {
         if (durationBuilder_ == null) {
-          if (((bitField0_ & 0x00000040) != 0)
-              && duration_ != null
-              && duration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000040) != 0) &&
+            duration_ != null &&
+            duration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDurationBuilder().mergeFrom(value);
           } else {
             duration_ = value;
@@ -4126,8 +3662,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
@@ -4147,8 +3681,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
@@ -4163,8 +3695,6 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() {
         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
@@ -4177,12 +3707,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
@@ -4192,26 +3721,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
@@ -4220,7 +3744,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; - * * @return The cost. */ @java.lang.Override @@ -4228,8 +3751,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
@@ -4238,20 +3759,17 @@ public double getCost() {
        * 
* * double cost = 8; - * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; bitField0_ |= 0x00000080; 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
@@ -4260,7 +3778,6 @@ public Builder setCost(double value) {
        * 
* * double cost = 8; - * * @return This builder for chaining. */ public Builder clearCost() { @@ -4271,11 +3788,8 @@ public Builder clearCost() { } 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> + 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( @@ -4283,13 +3797,11 @@ public Builder clearCost() { } return loadDemands_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> + private com.google.protobuf.MapField internalGetMutableLoadDemands() { 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(); @@ -4298,13 +3810,10 @@ public Builder clearCost() { onChanged(); return loadDemands_; } - 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]
@@ -4315,26 +3824,23 @@ 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]
@@ -4345,17 +3851,13 @@ 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]
@@ -4366,24 +3868,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map 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]
@@ -4394,15 +3892,12 @@ 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 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)) { @@ -4410,15 +3905,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } - public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000100); - 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]
@@ -4429,17 +3922,18 @@ 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() { @@ -4447,8 +3941,6 @@ public Builder removeLoadDemands(java.lang.String key) { return internalGetMutableLoadDemands().getMutableMap(); } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
@@ -4459,24 +3951,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableLoadDemands().getMutableMap().put(key, value); + 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"); } + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); bitField0_ |= 0x00000100; return this; } /** - * - * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
@@ -4487,28 +3974,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); bitField0_ |= 0x00000100; 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_ & 0x00000200) != 0)) { visitTypes_ = new com.google.protobuf.LazyStringArrayList(visitTypes_); bitField0_ |= 0x00000200; - } + } } /** - * - * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4517,15 +4000,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
@@ -4534,15 +4015,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
@@ -4551,7 +4029,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. */ @@ -4559,8 +4036,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
@@ -4569,16 +4044,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
@@ -4587,23 +4060,19 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVisitTypes( + int index, java.lang.String value) { + if (value == null) { 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
@@ -4612,22 +4081,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addVisitTypes( + java.lang.String value) { + if (value == null) { 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
@@ -4636,19 +4101,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
@@ -4657,7 +4121,6 @@ public Builder addAllVisitTypes(java.lang.Iterable values) {
        * 
* * repeated string visit_types = 10; - * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4667,8 +4130,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
@@ -4677,14 +4138,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addVisitTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureVisitTypesIsMutable(); visitTypes_.add(value); @@ -4694,8 +4153,6 @@ 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
@@ -4703,13 +4160,13 @@ public Builder addVisitTypesBytes(com.google.protobuf.ByteString value) {
        * 
* * 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; @@ -4718,8 +4175,6 @@ public java.lang.String getLabel() { } } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4727,14 +4182,15 @@ public java.lang.String getLabel() {
        * 
* * 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 { @@ -4742,8 +4198,6 @@ 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
@@ -4751,22 +4205,18 @@ public com.google.protobuf.ByteString getLabelBytes() {
        * 
* * string label = 11; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } label_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4774,7 +4224,6 @@ public Builder setLabel(java.lang.String value) {
        * 
* * string label = 11; - * * @return This builder for chaining. */ public Builder clearLabel() { @@ -4784,8 +4233,6 @@ public Builder clearLabel() { return this; } /** - * - * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4793,14 +4240,12 @@ public Builder clearLabel() {
        * 
* * string label = 11; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000400; @@ -4809,35 +4254,27 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { } private java.util.List demands_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000800) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00000800; - } + } } 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.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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 { @@ -4845,18 +4282,15 @@ public java.util.List getDema } } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* - * - * 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 { @@ -4864,18 +4298,15 @@ public int getDemandsCount() { } } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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 { @@ -4883,18 +4314,15 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* - * - * 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) { @@ -4909,18 +4337,15 @@ public Builder setDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4932,18 +4357,15 @@ public Builder setDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4957,18 +4379,15 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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) { @@ -4983,18 +4402,15 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -5006,18 +4422,15 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -5029,22 +4442,20 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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); @@ -5052,18 +4463,15 @@ public Builder addAllDemands( return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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_ & ~0x00000800); @@ -5074,18 +4482,15 @@ public Builder clearDemands() { return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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); @@ -5096,55 +4501,45 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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 { @@ -5152,73 +4547,59 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
-       * Deprecated: Use [VisitRequest.load_demands][] instead.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands]
+       * instead.
        * 
* - * - * 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.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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.
+       * Deprecated: Use
+       * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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_ & 0x00000800) != 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_ & 0x00000800) != 0), + getParentForChildren(), + isClean()); demands_ = null; } return demandsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5231,12 +4612,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(); } @@ -5245,28 +4626,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 { - 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; @@ -5281,16 +4661,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
@@ -5298,14 +4676,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
@@ -5315,49 +4690,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;
     }
-
-    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_ = 0L;
     /**
-     *
-     *
      * 
      * 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
@@ -5365,7 +4737,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -5374,7 +4745,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5386,7 +4756,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(2, amount_); } @@ -5400,7 +4771,8 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, amount_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, amount_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -5410,15 +4782,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; } @@ -5431,100 +4803,95 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); hash = (29 * hash) + 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 @@ -5534,8 +4901,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
@@ -5545,33 +4910,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -5581,9 +4946,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
@@ -5602,11 +4967,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.Shipment.Load result = new com.google.cloud.optimization.v1.Shipment.Load(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -5622,41 +4984,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment.Load result
       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;
@@ -5664,8 +5023,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.Load other) {
-        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.Shipment.Load.getDefaultInstance()) return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -5695,19 +5053,17 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 16:
-                {
-                  amount_ = input.readInt64();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 16
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 16: {
+                amount_ = 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) {
@@ -5717,13 +5073,10 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
-      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
@@ -5731,7 +5084,6 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; - * * @return The amount. */ @java.lang.Override @@ -5739,8 +5091,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
@@ -5748,20 +5098,17 @@ public long getAmount() {
        * 
* * int64 amount = 2; - * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; bitField0_ |= 0x00000001; 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
@@ -5769,7 +5116,6 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 2; - * * @return This builder for chaining. */ public Builder clearAmount() { @@ -5778,7 +5124,6 @@ public Builder clearAmount() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5791,12 +5136,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(); } @@ -5805,28 +5150,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 { - 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; @@ -5841,16 +5185,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; - @SuppressWarnings("serial") 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.
@@ -5863,8 +5205,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.
@@ -5873,13 +5213,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.
@@ -5892,8 +5230,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.
@@ -5906,8 +5242,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.
@@ -5922,12 +5256,9 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
   }
 
   public static final int DELIVERIES_FIELD_NUMBER = 2;
-
   @SuppressWarnings("serial")
   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.
@@ -5936,13 +5267,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.
@@ -5951,13 +5279,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.
@@ -5970,8 +5296,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.
@@ -5984,8 +5308,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.
@@ -6000,42 +5322,32 @@ 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());
   }
-
   @SuppressWarnings("serial")
   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_;
   }
-
   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
@@ -6048,22 +5360,20 @@ 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
@@ -6076,13 +5386,10 @@ 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
@@ -6095,20 +5402,17 @@ public boolean containsLoadDemands(java.lang.String key) {
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-  public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+  public /* nullable */
+com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
       java.lang.String key,
       /* nullable */
-      com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-    if (key == null) {
-      throw new NullPointerException("map 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
@@ -6123,9 +5427,7 @@ public boolean containsLoadDemands(java.lang.String key) {
   @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)) {
@@ -6137,8 +5439,6 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   public static final int PENALTY_COST_FIELD_NUMBER = 4;
   private double penaltyCost_ = 0D;
   /**
-   *
-   *
    * 
    * 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
@@ -6150,7 +5450,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 @@ -6158,8 +5457,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
@@ -6171,7 +5468,6 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -6180,12 +5476,9 @@ public double getPenaltyCost() { } public static final int ALLOWED_VEHICLE_INDICES_FIELD_NUMBER = 5; - @SuppressWarnings("serial") 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
@@ -6193,16 +5486,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
@@ -6210,15 +5501,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
@@ -6226,23 +5514,18 @@ 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; - @SuppressWarnings("serial") 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:
@@ -6256,16 +5539,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:
@@ -6279,15 +5560,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:
@@ -6301,23 +5579,18 @@ 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; - @SuppressWarnings("serial") 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
@@ -6326,16 +5599,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
@@ -6344,15 +5615,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
@@ -6361,21 +5629,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_ = 0D; /** - * - * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -6394,7 +5658,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 @@ -6402,8 +5665,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
@@ -6422,7 +5683,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -6433,8 +5693,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
@@ -6453,7 +5711,6 @@ public double getPickupToDeliveryRelativeDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; - * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ @java.lang.Override @@ -6461,8 +5718,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
@@ -6481,18 +5736,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
@@ -6514,16 +5764,12 @@ public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLimitOrBuilder() {
-    return pickupToDeliveryAbsoluteDetourLimit_ == null
-        ? com.google.protobuf.Duration.getDefaultInstance()
-        : pickupToDeliveryAbsoluteDetourLimit_;
+    return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_;
   }
 
   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
@@ -6534,7 +5780,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 @@ -6542,8 +5787,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
@@ -6554,18 +5797,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
@@ -6579,18 +5817,13 @@ public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuilder() {
-    return pickupToDeliveryTimeLimit_ == null
-        ? com.google.protobuf.Duration.getDefaultInstance()
-        : pickupToDeliveryTimeLimit_;
+    return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_;
   }
 
   public static final int SHIPMENT_TYPE_FIELD_NUMBER = 11;
-
   @SuppressWarnings("serial")
   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
@@ -6602,7 +5835,6 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; - * * @return The shipmentType. */ @java.lang.Override @@ -6611,15 +5843,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
@@ -6631,15 +5862,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 { @@ -6648,12 +5880,9 @@ public com.google.protobuf.ByteString getShipmentTypeBytes() { } public static final int LABEL_FIELD_NUMBER = 12; - @SuppressWarnings("serial") 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
@@ -6661,7 +5890,6 @@ public com.google.protobuf.ByteString getShipmentTypeBytes() {
    * 
* * string label = 12; - * * @return The label. */ @java.lang.Override @@ -6670,15 +5898,14 @@ 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
@@ -6686,15 +5913,16 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -6705,8 +5933,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int IGNORE_FIELD_NUMBER = 13; private boolean ignore_ = false; /** - * - * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -6718,7 +5944,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -6727,88 +5952,77 @@ public boolean getIgnore() { } public static final int DEMANDS_FIELD_NUMBER = 3; - @SuppressWarnings("serial") private java.util.List demands_; /** - * - * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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; @@ -6820,7 +6034,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)); @@ -6873,8 +6088,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (ignore_ != false) { output.writeBool(13, ignore_); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 14); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 14); getUnknownFields().writeTo(output); } @@ -6885,28 +6104,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; } @@ -6916,38 +6139,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_); @@ -6956,18 +6177,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; @@ -6977,48 +6198,55 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Shipment)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Shipment other = - (com.google.cloud.optimization.v1.Shipment) obj; + com.google.cloud.optimization.v1.Shipment other = (com.google.cloud.optimization.v1.Shipment) obj; - if (!getPickupsList().equals(other.getPickupsList())) return false; - if (!getDeliveriesList().equals(other.getDeliveriesList())) return false; - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; + if (!getPickupsList() + .equals(other.getPickupsList())) return false; + if (!getDeliveriesList() + .equals(other.getDeliveriesList())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; if (hasPenaltyCost() != other.hasPenaltyCost()) return false; if (hasPenaltyCost()) { if (java.lang.Double.doubleToLongBits(getPenaltyCost()) - != java.lang.Double.doubleToLongBits(other.getPenaltyCost())) return false; - } - if (!getAllowedVehicleIndicesList().equals(other.getAllowedVehicleIndicesList())) return false; - if (!getCostsPerVehicleList().equals(other.getCostsPerVehicleList())) return false; - if (!getCostsPerVehicleIndicesList().equals(other.getCostsPerVehicleIndicesList())) - return false; - if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) - return false; + != java.lang.Double.doubleToLongBits( + other.getPenaltyCost())) return false; + } + if (!getAllowedVehicleIndicesList() + .equals(other.getAllowedVehicleIndicesList())) return false; + if (!getCostsPerVehicleList() + .equals(other.getCostsPerVehicleList())) return false; + if (!getCostsPerVehicleIndicesList() + .equals(other.getCostsPerVehicleIndicesList())) return false; + if (hasPickupToDeliveryRelativeDetourLimit() != other.hasPickupToDeliveryRelativeDetourLimit()) return false; if (hasPickupToDeliveryRelativeDetourLimit()) { if (java.lang.Double.doubleToLongBits(getPickupToDeliveryRelativeDetourLimit()) - != java.lang.Double.doubleToLongBits(other.getPickupToDeliveryRelativeDetourLimit())) - return false; + != java.lang.Double.doubleToLongBits( + other.getPickupToDeliveryRelativeDetourLimit())) return false; } - if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) - return false; + if (hasPickupToDeliveryAbsoluteDetourLimit() != other.hasPickupToDeliveryAbsoluteDetourLimit()) return false; if (hasPickupToDeliveryAbsoluteDetourLimit()) { if (!getPickupToDeliveryAbsoluteDetourLimit() .equals(other.getPickupToDeliveryAbsoluteDetourLimit())) return false; } if (hasPickupToDeliveryTimeLimit() != other.hasPickupToDeliveryTimeLimit()) return false; if (hasPickupToDeliveryTimeLimit()) { - if (!getPickupToDeliveryTimeLimit().equals(other.getPickupToDeliveryTimeLimit())) - return false; - } - if (!getShipmentType().equals(other.getShipmentType())) return false; - if (!getLabel().equals(other.getLabel())) return false; - if (getIgnore() != other.getIgnore()) return false; - if (!getDemandsList().equals(other.getDemandsList())) return false; + if (!getPickupToDeliveryTimeLimit() + .equals(other.getPickupToDeliveryTimeLimit())) return false; + } + if (!getShipmentType() + .equals(other.getShipmentType())) return false; + if (!getLabel() + .equals(other.getLabel())) return false; + if (getIgnore() + != other.getIgnore()) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7044,10 +6272,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; @@ -7063,10 +6289,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; @@ -7081,7 +6305,8 @@ public int hashCode() { hash = (37 * hash) + LABEL_FIELD_NUMBER; hash = (53 * hash) + getLabel().hashCode(); hash = (37 * hash) + IGNORE_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIgnore()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getIgnore()); if (getDemandsCount() > 0) { hash = (37 * hash) + DEMANDS_FIELD_NUMBER; hash = (53 * hash) + getDemandsList().hashCode(); @@ -7091,104 +6316,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Shipment parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Shipment parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Shipment parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Shipment prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * The shipment of a single item, from one of its pickups to one of its
    * deliveries. For the shipment to be considered as performed, a unique vehicle
@@ -7199,52 +6417,55 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7293,9 +6514,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
@@ -7314,12 +6535,9 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -7385,16 +6603,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment result) {
         to_bitField0_ |= 0x00000002;
       }
       if (((from_bitField0_ & 0x00000100) != 0)) {
-        result.pickupToDeliveryAbsoluteDetourLimit_ =
-            pickupToDeliveryAbsoluteDetourLimitBuilder_ == null
-                ? pickupToDeliveryAbsoluteDetourLimit_
-                : pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
+        result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimitBuilder_ == null
+            ? pickupToDeliveryAbsoluteDetourLimit_
+            : pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
-        result.pickupToDeliveryTimeLimit_ =
-            pickupToDeliveryTimeLimitBuilder_ == null
-                ? pickupToDeliveryTimeLimit_
-                : pickupToDeliveryTimeLimitBuilder_.build();
+        result.pickupToDeliveryTimeLimit_ = pickupToDeliveryTimeLimitBuilder_ == null
+            ? pickupToDeliveryTimeLimit_
+            : pickupToDeliveryTimeLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000400) != 0)) {
         result.shipmentType_ = shipmentType_;
@@ -7412,39 +6628,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment result) {
     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;
@@ -7471,10 +6686,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_);
           }
@@ -7498,16 +6712,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());
       bitField0_ |= 0x00000004;
       if (other.hasPenaltyCost()) {
         setPenaltyCost(other.getPenaltyCost());
@@ -7582,10 +6796,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             demandsBuilder_ = null;
             demands_ = other.demands_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            demandsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getDemandsFieldBuilder()
-                    : null;
+            demandsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getDemandsFieldBuilder() : null;
           } else {
             demandsBuilder_.addAllMessages(other.demands_);
           }
@@ -7617,168 +6830,147 @@ 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);
-                bitField0_ |= 0x00000100;
-                break;
-              } // case 74
-            case 82:
-              {
-                input.readMessage(
-                    getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000200;
-                break;
-              } // case 82
-            case 90:
-              {
-                shipmentType_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000400;
-                break;
-              } // case 90
-            case 98:
-              {
-                label_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000800;
-                break;
-              } // case 98
-            case 104:
-              {
-                ignore_ = input.readBool();
-                bitField0_ |= 0x00001000;
-                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());
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 114
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            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);
+              bitField0_ |= 0x00000100;
+              break;
+            } // case 74
+            case 82: {
+              input.readMessage(
+                  getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000200;
+              break;
+            } // case 82
+            case 90: {
+              shipmentType_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000400;
+              break;
+            } // case 90
+            case 98: {
+              label_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000800;
+              break;
+            } // case 98
+            case 104: {
+              ignore_ = input.readBool();
+              bitField0_ |= 0x00001000;
+              break;
+            } // case 104
+            case 114: {
+              com.google.protobuf.MapEntry
+              loadDemands__ = input.readMessage(
+                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableLoadDemands().getMutableMap().put(
+                  loadDemands__.getKey(), loadDemands__.getValue());
+              bitField0_ |= 0x00000004;
+              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) {
@@ -7788,30 +6980,21 @@ 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.
@@ -7827,8 +7010,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.
@@ -7844,8 +7025,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.
@@ -7861,8 +7040,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.
@@ -7885,8 +7062,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.
@@ -7906,8 +7081,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.
@@ -7929,8 +7102,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.
@@ -7953,8 +7124,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.
@@ -7974,8 +7143,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.
@@ -7995,8 +7162,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.
@@ -8005,11 +7170,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);
@@ -8017,8 +7182,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.
@@ -8037,8 +7200,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.
@@ -8057,8 +7218,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.
@@ -8071,8 +7230,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.
@@ -8083,14 +7240,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.
@@ -8098,8 +7252,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 {
@@ -8107,8 +7261,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.
@@ -8117,12 +7269,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.
@@ -8132,13 +7282,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.
@@ -8146,49 +7293,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.
@@ -8196,8 +7332,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 {
@@ -8205,8 +7340,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.
@@ -8222,8 +7355,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.
@@ -8239,8 +7370,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.
@@ -8263,8 +7392,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.
@@ -8284,8 +7411,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.
@@ -8307,8 +7432,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.
@@ -8331,8 +7454,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.
@@ -8352,8 +7473,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.
@@ -8373,8 +7492,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.
@@ -8383,11 +7500,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);
@@ -8395,8 +7512,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.
@@ -8415,8 +7530,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.
@@ -8435,8 +7548,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.
@@ -8449,8 +7560,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.
@@ -8461,14 +7570,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.
@@ -8476,8 +7582,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 {
@@ -8485,8 +7591,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.
@@ -8495,12 +7599,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.
@@ -8510,13 +7612,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.
@@ -8524,34 +7623,28 @@ 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>
+        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(
@@ -8559,13 +7652,11 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
       }
       return loadDemands_;
     }
-
-    private com.google.protobuf.MapField<
-            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+    private com.google.protobuf.MapField
         internalGetMutableLoadDemands() {
       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();
@@ -8574,13 +7665,10 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
       onChanged();
       return loadDemands_;
     }
-
     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
@@ -8590,26 +7678,23 @@ 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
@@ -8619,17 +7704,13 @@ 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
@@ -8639,24 +7720,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map 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
@@ -8666,15 +7743,12 @@ 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 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)) { @@ -8682,15 +7756,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } - public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000004); - 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
@@ -8700,17 +7772,18 @@ 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() { @@ -8718,8 +7791,6 @@ public Builder removeLoadDemands(java.lang.String key) { 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
@@ -8729,24 +7800,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableLoadDemands().getMutableMap().put(key, value); + 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"); } + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); bitField0_ |= 0x00000004; 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
@@ -8756,20 +7822,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); bitField0_ |= 0x00000004; 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
@@ -8781,7 +7845,6 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; - * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -8789,8 +7852,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
@@ -8802,7 +7863,6 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @return The penaltyCost. */ @java.lang.Override @@ -8810,8 +7870,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
@@ -8823,20 +7881,17 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; - * * @param value The penaltyCost to set. * @return This builder for chaining. */ public Builder setPenaltyCost(double value) { - + penaltyCost_ = value; bitField0_ |= 0x00000008; onChanged(); 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
@@ -8848,7 +7903,6 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; - * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -8859,7 +7913,6 @@ public Builder clearPenaltyCost() { } private com.google.protobuf.Internal.IntList allowedVehicleIndices_ = emptyIntList(); - private void ensureAllowedVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { allowedVehicleIndices_ = mutableCopy(allowedVehicleIndices_); @@ -8867,8 +7920,6 @@ private void ensureAllowedVehicleIndicesIsMutable() { } } /** - * - * *
      * 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
@@ -8876,17 +7927,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
@@ -8894,15 +7942,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
@@ -8910,7 +7955,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. */ @@ -8918,8 +7962,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
@@ -8927,21 +7969,19 @@ 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
@@ -8949,20 +7989,17 @@ public Builder setAllowedVehicleIndices(int index, int value) {
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @param value The allowedVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllowedVehicleIndices(int value) { - + ensureAllowedVehicleIndicesIsMutable(); allowedVehicleIndices_.addInt(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
@@ -8970,20 +8007,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
@@ -8991,7 +8026,6 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; - * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -9002,7 +8036,6 @@ public Builder clearAllowedVehicleIndices() { } private com.google.protobuf.Internal.DoubleList costsPerVehicle_ = emptyDoubleList(); - private void ensureCostsPerVehicleIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { costsPerVehicle_ = mutableCopy(costsPerVehicle_); @@ -9010,8 +8043,6 @@ private void ensureCostsPerVehicleIsMutable() { } } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9025,17 +8056,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:
@@ -9049,15 +8077,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:
@@ -9071,7 +8096,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. */ @@ -9079,8 +8103,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:
@@ -9094,21 +8116,19 @@ 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:
@@ -9122,20 +8142,17 @@ public Builder setCostsPerVehicle(int index, double value) {
      * 
* * repeated double costs_per_vehicle = 6; - * * @param value The costsPerVehicle to add. * @return This builder for chaining. */ public Builder addCostsPerVehicle(double value) { - + ensureCostsPerVehicleIsMutable(); costsPerVehicle_.addDouble(value); onChanged(); return this; } /** - * - * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -9149,19 +8166,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:
@@ -9175,7 +8191,6 @@ public Builder addAllCostsPerVehicle(java.lang.Iterable
      *
      * repeated double costs_per_vehicle = 6;
-     *
      * @return This builder for chaining.
      */
     public Builder clearCostsPerVehicle() {
@@ -9186,7 +8201,6 @@ public Builder clearCostsPerVehicle() {
     }
 
     private com.google.protobuf.Internal.IntList costsPerVehicleIndices_ = emptyIntList();
-
     private void ensureCostsPerVehicleIndicesIsMutable() {
       if (!((bitField0_ & 0x00000040) != 0)) {
         costsPerVehicleIndices_ = mutableCopy(costsPerVehicleIndices_);
@@ -9194,8 +8208,6 @@ private void ensureCostsPerVehicleIndicesIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * 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
@@ -9204,17 +8216,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
@@ -9223,15 +8232,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
@@ -9240,7 +8246,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. */ @@ -9248,8 +8253,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
@@ -9258,21 +8261,19 @@ 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
@@ -9281,20 +8282,17 @@ 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. */ public Builder addCostsPerVehicleIndices(int value) { - + ensureCostsPerVehicleIndicesIsMutable(); costsPerVehicleIndices_.addInt(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
@@ -9303,20 +8301,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
@@ -9325,7 +8321,6 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; - * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -9335,10 +8330,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
@@ -9357,7 +8350,6 @@ public Builder clearCostsPerVehicleIndices() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -9365,8 +8357,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
@@ -9385,7 +8375,6 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -9393,8 +8382,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
@@ -9413,20 +8400,17 @@ public double getPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @param value The pickupToDeliveryRelativeDetourLimit to set. * @return This builder for chaining. */ public Builder setPickupToDeliveryRelativeDetourLimit(double value) { - + pickupToDeliveryRelativeDetourLimit_ = value; bitField0_ |= 0x00000080; onChanged(); 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
@@ -9445,7 +8429,6 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; - * * @return This builder for chaining. */ public Builder clearPickupToDeliveryRelativeDetourLimit() { @@ -9457,13 +8440,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
@@ -9482,15 +8460,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 ((bitField0_ & 0x00000100) != 0); } /** - * - * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -9509,21 +8484,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
@@ -9557,8 +8527,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
@@ -9590,8 +8558,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
@@ -9613,10 +8579,9 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(
      */
     public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Duration value) {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000100) != 0)
-            && pickupToDeliveryAbsoluteDetourLimit_ != null
-            && pickupToDeliveryAbsoluteDetourLimit_
-                != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000100) != 0) &&
+          pickupToDeliveryAbsoluteDetourLimit_ != null &&
+          pickupToDeliveryAbsoluteDetourLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getPickupToDeliveryAbsoluteDetourLimitBuilder().mergeFrom(value);
         } else {
           pickupToDeliveryAbsoluteDetourLimit_ = value;
@@ -9629,8 +8594,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
@@ -9661,8 +8624,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
@@ -9688,8 +8649,6 @@ public com.google.protobuf.Duration.Builder getPickupToDeliveryAbsoluteDetourLim
       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
@@ -9713,14 +8672,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
@@ -9741,17 +8697,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_;
@@ -9759,13 +8712,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
@@ -9776,15 +8724,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 ((bitField0_ & 0x00000200) != 0); } /** - * - * *
      * 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
@@ -9795,21 +8740,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
@@ -9835,8 +8775,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
@@ -9860,8 +8798,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
@@ -9875,9 +8811,9 @@ public Builder setPickupToDeliveryTimeLimit(
      */
     public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value) {
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000200) != 0)
-            && pickupToDeliveryTimeLimit_ != null
-            && pickupToDeliveryTimeLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000200) != 0) &&
+          pickupToDeliveryTimeLimit_ != null &&
+          pickupToDeliveryTimeLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getPickupToDeliveryTimeLimitBuilder().mergeFrom(value);
         } else {
           pickupToDeliveryTimeLimit_ = value;
@@ -9890,8 +8826,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
@@ -9914,8 +8848,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
@@ -9933,8 +8865,6 @@ public com.google.protobuf.Duration.Builder getPickupToDeliveryTimeLimitBuilder(
       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
@@ -9950,14 +8880,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
@@ -9970,17 +8897,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_;
@@ -9988,8 +8912,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
@@ -10001,13 +8923,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; @@ -10016,8 +8938,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
@@ -10029,14 +8949,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 { @@ -10044,8 +8965,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
@@ -10057,22 +8976,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setShipmentType( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } shipmentType_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10084,7 +8999,6 @@ public Builder setShipmentType(java.lang.String value) {
      * 
* * string shipment_type = 11; - * * @return This builder for chaining. */ public Builder clearShipmentType() { @@ -10094,8 +9008,6 @@ public Builder clearShipmentType() { return this; } /** - * - * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -10107,14 +9019,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setShipmentTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shipmentType_ = value; bitField0_ |= 0x00000400; @@ -10124,8 +9034,6 @@ 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
@@ -10133,13 +9041,13 @@ public Builder setShipmentTypeBytes(com.google.protobuf.ByteString value) {
      * 
* * 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; @@ -10148,8 +9056,6 @@ 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
@@ -10157,14 +9063,15 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -10172,8 +9079,6 @@ 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
@@ -10181,22 +9086,18 @@ public com.google.protobuf.ByteString getLabelBytes() {
      * 
* * string label = 12; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } label_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding
@@ -10204,7 +9105,6 @@ public Builder setLabel(java.lang.String value) {
      * 
* * string label = 12; - * * @return This builder for chaining. */ public Builder clearLabel() { @@ -10214,8 +9114,6 @@ public Builder clearLabel() { return this; } /** - * - * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding
@@ -10223,14 +9121,12 @@ public Builder clearLabel() {
      * 
* * string label = 12; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000800; @@ -10238,10 +9134,8 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { 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
@@ -10253,7 +9147,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 13; - * * @return The ignore. */ @java.lang.Override @@ -10261,8 +9154,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
@@ -10274,20 +9165,17 @@ public boolean getIgnore() {
      * 
* * bool ignore = 13; - * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; bitField0_ |= 0x00001000; 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
@@ -10299,7 +9187,6 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 13; - * * @return This builder for chaining. */ public Builder clearIgnore() { @@ -10310,35 +9197,27 @@ public Builder clearIgnore() { } private java.util.List demands_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00002000) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00002000; - } + } } 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.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.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 { @@ -10346,18 +9225,15 @@ public java.util.List getDema } } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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 { @@ -10365,18 +9241,15 @@ public int getDemandsCount() { } } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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 { @@ -10384,18 +9257,16 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10409,18 +9280,15 @@ public Builder setDemands(int index, com.google.cloud.optimization.v1.CapacityQu return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10432,18 +9300,15 @@ public Builder setDemands( return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10457,18 +9322,16 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10482,18 +9345,15 @@ public Builder addDemands(int index, com.google.cloud.optimization.v1.CapacityQu return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10505,18 +9365,15 @@ public Builder addDemands( return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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(); @@ -10528,22 +9385,20 @@ public Builder addDemands( return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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); @@ -10551,18 +9406,15 @@ public Builder addAllDemands( return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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_ & ~0x00002000); @@ -10573,18 +9425,15 @@ public Builder clearDemands() { return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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); @@ -10595,54 +9444,45 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.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 { @@ -10650,74 +9490,62 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
-     * Deprecated: Use [Shipment.load_demands][] instead.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+     * instead.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Shipment.load_demands][google.cloud.optimization.v1.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_ & 0x00002000) != 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_ & 0x00002000) != 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); } @@ -10727,12 +9555,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(); } @@ -10741,27 +9569,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; @@ -10776,4 +9604,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java similarity index 73% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java index 7fd0fa81d36d..55e42d8bd0c0 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java +++ b/owl-bot-staging/java-optimization/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,114 +39,88 @@ 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< - ? 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
@@ -176,13 +132,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
@@ -194,14 +147,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.
@@ -209,16 +160,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_ = "";
@@ -226,38 +176,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;
     }
-
-    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].
@@ -265,10 +211,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].
@@ -278,8 +223,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].
@@ -289,8 +232,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].
@@ -298,10 +239,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].
@@ -309,11 +249,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
@@ -321,13 +260,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
@@ -335,13 +271,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
@@ -349,31 +282,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(); @@ -381,38 +310,33 @@ 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; - @SuppressWarnings("serial") 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].
@@ -425,8 +349,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].
@@ -435,13 +357,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].
@@ -454,8 +374,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].
@@ -468,8 +386,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].
@@ -478,17 +394,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;
-
       @SuppressWarnings("serial")
       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
@@ -496,16 +410,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
@@ -513,15 +425,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
@@ -529,18 +438,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; @@ -552,7 +458,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { getSerializedSize(); for (int i = 0; i < durations_.size(); i++) { output.writeMessage(1, durations_.get(i)); @@ -574,7 +481,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; @@ -582,7 +490,8 @@ public int getSerializedSize() { size += dataSize; if (!getMetersList().isEmpty()) { size += 1; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } metersMemoizedSerializedSize = dataSize; } @@ -594,17 +503,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; } @@ -629,103 +538,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -735,43 +629,39 @@ 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -788,22 +678,19 @@ public Builder clear() { } @java.lang.Override - public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { - return com.google.cloud.optimization.v1.FleetRoutingProto - .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; + public com.google.protobuf.Descriptors.Descriptor + getDescriptorForType() { + return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_Row_descriptor; } @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - getDefaultInstanceForType() { - return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row - .getDefaultInstance(); + public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row getDefaultInstanceForType() { + return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row.getDefaultInstance(); } @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row build() { - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = - buildPartial(); + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } @@ -811,20 +698,15 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartialRepeatedFields( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { + private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { if (durationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { durations_ = java.util.Collections.unmodifiableList(durations_); @@ -841,8 +723,7 @@ private void buildPartialRepeatedFields( result.meters_ = meters_; } - private void buildPartial0( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { + private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { int from_bitField0_ = bitField0_; } @@ -850,55 +731,46 @@ private void buildPartial0( 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()) { @@ -917,10 +789,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_); } @@ -962,43 +833,41 @@ 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) { @@ -1008,28 +877,21 @@ 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].
@@ -1045,8 +907,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].
@@ -1062,8 +922,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].
@@ -1079,8 +937,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].
@@ -1088,7 +944,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();
@@ -1102,8 +959,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].
@@ -1123,8 +978,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].
@@ -1146,8 +999,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].
@@ -1155,7 +1006,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();
@@ -1169,8 +1021,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].
@@ -1178,7 +1028,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());
@@ -1189,8 +1040,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].
@@ -1210,8 +1059,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].
@@ -1223,7 +1070,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);
@@ -1231,8 +1079,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].
@@ -1251,8 +1097,6 @@ public Builder clearDurations() {
           return this;
         }
         /**
-         *
-         *
          * 
          * Duration values for a given row. It must have as many elements as
          * [ShipmentModel.duration_distance_matrix_dst_tags][google.cloud.optimization.v1.ShipmentModel.duration_distance_matrix_dst_tags].
@@ -1271,8 +1115,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].
@@ -1280,12 +1122,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].
@@ -1293,16 +1134,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].
@@ -1310,8 +1149,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 {
@@ -1319,8 +1158,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].
@@ -1329,12 +1166,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].
@@ -1342,13 +1177,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].
@@ -1356,21 +1190,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(),
@@ -1381,7 +1210,6 @@ public java.util.List getDurationsBuilderL
         }
 
         private com.google.protobuf.Internal.DoubleList meters_ = emptyDoubleList();
-
         private void ensureMetersIsMutable() {
           if (!((bitField0_ & 0x00000002) != 0)) {
             meters_ = mutableCopy(meters_);
@@ -1389,8 +1217,6 @@ private void ensureMetersIsMutable() {
           }
         }
         /**
-         *
-         *
          * 
          * 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
@@ -1398,17 +1224,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
@@ -1416,15 +1239,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
@@ -1432,7 +1252,6 @@ public int getMetersCount() {
          * 
* * repeated double meters = 2; - * * @param index The index of the element to return. * @return The meters at the given index. */ @@ -1440,8 +1259,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
@@ -1449,21 +1266,19 @@ 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
@@ -1471,20 +1286,17 @@ public Builder setMeters(int index, double value) {
          * 
* * repeated double meters = 2; - * * @param value The meters to add. * @return This builder for chaining. */ public Builder addMeters(double value) { - + ensureMetersIsMutable(); meters_.addDouble(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
@@ -1492,19 +1304,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
@@ -1512,7 +1323,6 @@ public Builder addAllMeters(java.lang.Iterable value
          * 
* * repeated double meters = 2; - * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1521,7 +1331,6 @@ public Builder clearMeters() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1534,45 +1343,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 { - 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; @@ -1584,117 +1389,87 @@ 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") 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
@@ -1706,7 +1481,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; - * * @return The vehicleStartTag. */ @java.lang.Override @@ -1715,15 +1489,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
@@ -1735,15 +1508,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 { @@ -1752,7 +1526,6 @@ public com.google.protobuf.ByteString getVehicleStartTagBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1764,7 +1537,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < rows_.size(); i++) { output.writeMessage(1, rows_.get(i)); } @@ -1781,7 +1555,8 @@ public int getSerializedSize() { size = 0; for (int i = 0; i < rows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, rows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, rows_.get(i)); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleStartTag_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleStartTag_); @@ -1794,16 +1569,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = - (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix other = (com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix) obj; - if (!getRowsList().equals(other.getRowsList())) return false; - if (!getVehicleStartTag().equals(other.getVehicleStartTag())) return false; + if (!getRowsList() + .equals(other.getRowsList())) return false; + if (!getVehicleStartTag() + .equals(other.getVehicleStartTag())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -1827,95 +1603,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix - parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1925,8 +1693,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Specifies a duration and distance matrix from visit and vehicle start
      * locations to visit and vehicle end locations.
@@ -1934,35 +1700,33 @@ 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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1979,22 +1743,19 @@ public Builder clear() {
       }
 
       @java.lang.Override
-      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-        return com.google.cloud.optimization.v1.FleetRoutingProto
-            .internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
+      public com.google.protobuf.Descriptors.Descriptor
+          getDescriptorForType() {
+        return com.google.cloud.optimization.v1.FleetRoutingProto.internal_static_google_cloud_optimization_v1_ShipmentModel_DurationDistanceMatrix_descriptor;
       }
 
       @java.lang.Override
-      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-          getDefaultInstanceForType() {
-        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix
-            .getDefaultInstance();
+      public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix getDefaultInstanceForType() {
+        return com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.getDefaultInstance();
       }
 
       @java.lang.Override
       public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix build() {
-        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result =
-            buildPartial();
+        com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result = buildPartial();
         if (!result.isInitialized()) {
           throw newUninitializedMessageException(result);
         }
@@ -2003,18 +1764,14 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(
-          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
+      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
         if (rowsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             rows_ = java.util.Collections.unmodifiableList(rows_);
@@ -2026,8 +1783,7 @@ private void buildPartialRepeatedFields(
         }
       }
 
-      private void buildPartial0(
-          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
+      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.vehicleStartTag_ = vehicleStartTag_;
@@ -2038,54 +1794,46 @@ private void buildPartial0(
       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()) {
@@ -2104,10 +1852,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_);
             }
@@ -2144,34 +1891,30 @@ 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();
-                  bitField0_ |= 0x00000002;
-                  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.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();
+                bitField0_ |= 0x00000002;
+                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) {
@@ -2181,44 +1924,30 @@ public Builder mergeFrom(
         } // 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 { @@ -2226,17 +1955,13 @@ 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) { @@ -2246,20 +1971,15 @@ 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 { @@ -2267,21 +1987,16 @@ 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(); @@ -2295,22 +2010,16 @@ 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()); @@ -2321,20 +2030,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 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(); @@ -2348,21 +2052,16 @@ 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(); @@ -2376,21 +2075,16 @@ 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()); @@ -2401,22 +2095,16 @@ 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()); @@ -2427,26 +2115,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 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); @@ -2454,17 +2136,13 @@ 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) { @@ -2477,17 +2155,13 @@ 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) { @@ -2500,61 +2174,45 @@ 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 { @@ -2562,78 +2220,55 @@ 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_; @@ -2641,8 +2276,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
@@ -2654,13 +2287,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; @@ -2669,8 +2302,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
@@ -2682,14 +2313,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 { @@ -2697,8 +2329,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
@@ -2710,22 +2340,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVehicleStartTag( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } vehicleStartTag_ = value; bitField0_ |= 0x00000002; 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
@@ -2737,7 +2363,6 @@ public Builder setVehicleStartTag(java.lang.String value) {
        * 
* * string vehicle_start_tag = 2; - * * @return This builder for chaining. */ public Builder clearVehicleStartTag() { @@ -2747,8 +2372,6 @@ public Builder clearVehicleStartTag() { 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
@@ -2760,21 +2383,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVehicleStartTagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); vehicleStartTag_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2787,45 +2407,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 { - 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; @@ -2837,120 +2453,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.
      * 
@@ -2960,8 +2549,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
@@ -2975,56 +2562,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;
     }
-
-    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_ = 0;
     /**
-     *
-     *
      * 
      * 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 @@ -3032,14 +2615,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 @@ -3050,14 +2630,11 @@ public int getFirstIndex() { public static final int FIRST_IS_DELIVERY_FIELD_NUMBER = 3; private boolean firstIsDelivery_ = false; /** - * - * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; - * * @return The firstIsDelivery. */ @java.lang.Override @@ -3068,14 +2645,11 @@ public boolean getFirstIsDelivery() { public static final int SECOND_INDEX_FIELD_NUMBER = 2; private int secondIndex_ = 0; /** - * - * *
      * 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 @@ -3083,14 +2657,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 @@ -3101,14 +2672,11 @@ public int getSecondIndex() { public static final int SECOND_IS_DELIVERY_FIELD_NUMBER = 4; private boolean secondIsDelivery_ = false; /** - * - * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; - * * @return The secondIsDelivery. */ @java.lang.Override @@ -3119,14 +2687,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 @@ -3134,25 +2699,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.
      * 
@@ -3161,13 +2719,10 @@ public com.google.protobuf.Duration getOffsetDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { - return offsetDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : offsetDuration_; + return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3179,7 +2734,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_); } @@ -3205,19 +2761,24 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, firstIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, firstIndex_); } if (((bitField0_ & 0x00000002) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, secondIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, secondIndex_); } if (firstIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, firstIsDelivery_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, firstIsDelivery_); } if (secondIsDelivery_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, secondIsDelivery_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(4, secondIsDelivery_); } if (offsetDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getOffsetDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getOffsetDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -3227,27 +2788,31 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = - (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule other = (com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule) obj; if (hasFirstIndex() != other.hasFirstIndex()) return false; if (hasFirstIndex()) { - if (getFirstIndex() != other.getFirstIndex()) return false; + if (getFirstIndex() + != other.getFirstIndex()) return false; } - if (getFirstIsDelivery() != other.getFirstIsDelivery()) return false; + if (getFirstIsDelivery() + != other.getFirstIsDelivery()) return false; if (hasSecondIndex() != other.hasSecondIndex()) return false; if (hasSecondIndex()) { - if (getSecondIndex() != other.getSecondIndex()) return false; + if (getSecondIndex() + != other.getSecondIndex()) return false; } - if (getSecondIsDelivery() != other.getSecondIsDelivery()) return false; + if (getSecondIsDelivery() + != other.getSecondIsDelivery()) return false; if (hasOffsetDuration() != other.hasOffsetDuration()) return false; if (hasOffsetDuration()) { - if (!getOffsetDuration().equals(other.getOffsetDuration())) return false; + if (!getOffsetDuration() + .equals(other.getOffsetDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -3265,13 +2830,15 @@ public int hashCode() { hash = (53 * hash) + getFirstIndex(); } hash = (37 * hash) + FIRST_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getFirstIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getFirstIsDelivery()); if (hasSecondIndex()) { hash = (37 * hash) + SECOND_INDEX_FIELD_NUMBER; hash = (53 * hash) + getSecondIndex(); } hash = (37 * hash) + SECOND_IS_DELIVERY_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getSecondIsDelivery()); + hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean( + getSecondIsDelivery()); if (hasOffsetDuration()) { hash = (37 * hash) + OFFSET_DURATION_FIELD_NUMBER; hash = (53 * hash) + getOffsetDuration().hashCode(); @@ -3282,94 +2849,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3379,8 +2939,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
@@ -3394,33 +2952,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3438,14 +2996,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();
       }
 
@@ -3460,17 +3017,13 @@ 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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result = new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(
-          com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result) {
+      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result) {
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -3488,8 +3041,9 @@ private void buildPartial0(
           result.secondIsDelivery_ = secondIsDelivery_;
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.offsetDuration_ =
-              offsetDurationBuilder_ == null ? offsetDuration_ : offsetDurationBuilder_.build();
+          result.offsetDuration_ = offsetDurationBuilder_ == null
+              ? offsetDuration_
+              : offsetDurationBuilder_.build();
         }
         result.bitField0_ |= to_bitField0_;
       }
@@ -3498,52 +3052,46 @@ private void buildPartial0(
       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());
         }
@@ -3585,44 +3133,39 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8:
-                {
-                  firstIndex_ = input.readInt32();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 8
-              case 16:
-                {
-                  secondIndex_ = input.readInt32();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 16
-              case 24:
-                {
-                  firstIsDelivery_ = input.readBool();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 24
-              case 32:
-                {
-                  secondIsDelivery_ = input.readBool();
-                  bitField0_ |= 0x00000008;
-                  break;
-                } // case 32
-              case 42:
-                {
-                  input.readMessage(
-                      getOffsetDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000010;
-                  break;
-                } // case 42
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 8: {
+                firstIndex_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                secondIndex_ = input.readInt32();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 16
+              case 24: {
+                firstIsDelivery_ = input.readBool();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 24
+              case 32: {
+                secondIsDelivery_ = input.readBool();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 32
+              case 42: {
+                input.readMessage(
+                    getOffsetDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000010;
+                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) {
@@ -3632,19 +3175,15 @@ 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 @@ -3652,14 +3191,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 @@ -3667,33 +3203,27 @@ 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. */ public Builder setFirstIndex(int value) { - + firstIndex_ = value; bitField0_ |= 0x00000001; onChanged(); 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() { @@ -3703,16 +3233,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 @@ -3720,33 +3247,27 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; - * * @return This builder for chaining. */ public Builder clearFirstIsDelivery() { @@ -3756,16 +3277,13 @@ public Builder clearFirstIsDelivery() { 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 @@ -3773,14 +3291,11 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000004) != 0); } /** - * - * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; - * * @return The secondIndex. */ @java.lang.Override @@ -3788,33 +3303,27 @@ 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. */ public Builder setSecondIndex(int value) { - + secondIndex_ = value; bitField0_ |= 0x00000004; onChanged(); 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() { @@ -3824,16 +3333,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 @@ -3841,33 +3347,27 @@ 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; bitField0_ |= 0x00000008; onChanged(); return this; } /** - * - * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; - * * @return This builder for chaining. */ public Builder clearSecondIsDelivery() { @@ -3879,47 +3379,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
        * 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.
        * 
@@ -3940,15 +3427,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(); } else { @@ -3959,8 +3445,6 @@ public Builder setOffsetDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3969,9 +3453,9 @@ public Builder setOffsetDuration(com.google.protobuf.Duration.Builder builderFor */ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { if (offsetDurationBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) - && offsetDuration_ != null - && offsetDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) && + offsetDuration_ != null && + offsetDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getOffsetDurationBuilder().mergeFrom(value); } else { offsetDuration_ = value; @@ -3984,8 +3468,6 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4003,8 +3485,6 @@ public Builder clearOffsetDuration() { return this; } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4017,8 +3497,6 @@ public com.google.protobuf.Duration.Builder getOffsetDurationBuilder() { return getOffsetDurationFieldBuilder().getBuilder(); } /** - * - * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -4029,14 +3507,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.
        * 
@@ -4044,22 +3519,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) { @@ -4072,44 +3543,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 { - 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; @@ -4121,188 +3589,136 @@ 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.
+   * Deprecated: Use top level
+   * [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
    * Rules to generate time breaks for a vehicle (e.g. lunch
    * breaks). A break is a contiguous period of time during which the vehicle
    * remains idle at its current position and cannot perform any visit. A break
    * may occur:
    * * during the travel between two visits (which includes the time right
    *   before or right after a visit, but not in the middle of a visit), in
-   *   which case it extends the corresponding transit time between the visits,
-   * * or before the vehicle start (the vehicle may not start in the middle of
+   *   which case it extends the corresponding transit time between the visits
+   * * before the vehicle start (the vehicle may not start in the middle of
    *   a break), in which case it does not affect the vehicle start time.
-   * * or after the vehicle end (ditto, with the vehicle end time).
+   * * after the vehicle end (ditto, with the vehicle end time).
    * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule} */ - @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(); @@ -4310,158 +3726,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; } - - 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
@@ -4472,58 +3845,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;
       }
-
-      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 @@ -4531,55 +3897,37 @@ 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() { - return earliestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : earliestStartTime_; + return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; } 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 @@ -4587,54 +3935,37 @@ 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() { - return latestStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : latestStartTime_; + return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; } 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 @@ -4642,42 +3973,30 @@ 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() { - return minDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minDuration_; + return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4689,7 +4008,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()); } @@ -4709,14 +4029,16 @@ public int getSerializedSize() { size = 0; if (earliestStartTime_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getEarliestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getEarliestStartTime()); } if (latestStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getLatestStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getLatestStartTime()); } if (minDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getMinDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getMinDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -4726,26 +4048,27 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { + if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest) obj; if (hasEarliestStartTime() != other.hasEarliestStartTime()) return false; if (hasEarliestStartTime()) { - if (!getEarliestStartTime().equals(other.getEarliestStartTime())) return false; + if (!getEarliestStartTime() + .equals(other.getEarliestStartTime())) return false; } if (hasLatestStartTime() != other.hasLatestStartTime()) return false; if (hasLatestStartTime()) { - if (!getLatestStartTime().equals(other.getLatestStartTime())) return false; + if (!getLatestStartTime() + .equals(other.getLatestStartTime())) return false; } if (hasMinDuration() != other.hasMinDuration()) return false; if (hasMinDuration()) { - if (!getMinDuration().equals(other.getMinDuration())) return false; + if (!getMinDuration() + .equals(other.getMinDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -4776,96 +4099,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -4875,8 +4189,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
@@ -4887,35 +4199,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()
-        private Builder() {}
+        // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest.newBuilder()
+        private Builder() {
 
-        private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-          super(parent);
         }
 
+        private Builder(
+            com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+          super(parent);
+
+        }
         @java.lang.Override
         public Builder clear() {
           super.clear();
@@ -4939,22 +4249,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);
           }
@@ -4962,35 +4269,29 @@ 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);
-          if (bitField0_ != 0) {
-            buildPartial0(result);
-          }
+        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 (bitField0_ != 0) { buildPartial0(result); }
           onBuilt();
           return result;
         }
 
-        private void buildPartial0(
-            com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result) {
+        private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result) {
           int from_bitField0_ = bitField0_;
           if (((from_bitField0_ & 0x00000001) != 0)) {
-            result.earliestStartTime_ =
-                earliestStartTimeBuilder_ == null
-                    ? earliestStartTime_
-                    : earliestStartTimeBuilder_.build();
+            result.earliestStartTime_ = earliestStartTimeBuilder_ == null
+                ? earliestStartTime_
+                : earliestStartTimeBuilder_.build();
           }
           if (((from_bitField0_ & 0x00000002) != 0)) {
-            result.latestStartTime_ =
-                latestStartTimeBuilder_ == null
-                    ? latestStartTime_
-                    : latestStartTimeBuilder_.build();
+            result.latestStartTime_ = latestStartTimeBuilder_ == null
+                ? latestStartTime_
+                : latestStartTimeBuilder_.build();
           }
           if (((from_bitField0_ & 0x00000004) != 0)) {
-            result.minDuration_ =
-                minDurationBuilder_ == null ? minDuration_ : minDurationBuilder_.build();
+            result.minDuration_ = minDurationBuilder_ == null
+                ? minDuration_
+                : minDurationBuilder_.build();
           }
         }
 
@@ -4998,54 +4299,46 @@ private void buildPartial0(
         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());
           }
@@ -5081,33 +4374,33 @@ public Builder mergeFrom(
                 case 0:
                   done = true;
                   break;
-                case 10:
-                  {
-                    input.readMessage(
-                        getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                    bitField0_ |= 0x00000001;
-                    break;
-                  } // case 10
-                case 18:
-                  {
-                    input.readMessage(
-                        getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                    bitField0_ |= 0x00000002;
-                    break;
-                  } // case 18
-                case 26:
-                  {
-                    input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
-                    bitField0_ |= 0x00000004;
-                    break;
-                  } // case 26
-                default:
-                  {
-                    if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                      done = true; // was an endgroup tag
-                    }
-                    break;
-                  } // default:
+                case 10: {
+                  input.readMessage(
+                      getEarliestStartTimeFieldBuilder().getBuilder(),
+                      extensionRegistry);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+                case 18: {
+                  input.readMessage(
+                      getLatestStartTimeFieldBuilder().getBuilder(),
+                      extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 18
+                case 26: {
+                  input.readMessage(
+                      getMinDurationFieldBuilder().getBuilder(),
+                      extensionRegistry);
+                  bitField0_ |= 0x00000004;
+                  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) {
@@ -5117,63 +4410,43 @@ public Builder mergeFrom(
           } // finally
           return this;
         }
-
         private int bitField0_;
 
         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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
          * 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) { @@ -5189,17 +4462,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(); } else { @@ -5210,21 +4480,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 (((bitField0_ & 0x00000001) != 0) - && earliestStartTime_ != null - && earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + earliestStartTime_ != null && + earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getEarliestStartTimeBuilder().mergeFrom(value); } else { earliestStartTime_ = value; @@ -5237,15 +4503,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -5258,15 +4520,11 @@ 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() { bitField0_ |= 0x00000001; @@ -5274,48 +4532,36 @@ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { 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_; @@ -5323,58 +4569,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
          * 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) { @@ -5390,17 +4617,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(); } else { @@ -5411,21 +4635,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 (((bitField0_ & 0x00000002) != 0) - && latestStartTime_ != null - && latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + latestStartTime_ != null && + latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getLatestStartTimeBuilder().mergeFrom(value); } else { latestStartTime_ = value; @@ -5438,15 +4658,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -5459,15 +4675,11 @@ 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() { bitField0_ |= 0x00000002; @@ -5475,48 +4687,36 @@ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { 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_; @@ -5524,58 +4724,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
          * 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) { @@ -5591,17 +4772,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(); } else { @@ -5612,21 +4790,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 (((bitField0_ & 0x00000004) != 0) - && minDuration_ != null - && minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + minDuration_ != null && + minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinDurationBuilder().mergeFrom(value); } else { minDuration_ = value; @@ -5639,15 +4813,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -5660,15 +4830,11 @@ 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() { bitField0_ |= 0x00000004; @@ -5676,53 +4842,40 @@ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { 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) { @@ -5735,45 +4888,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 { - 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; @@ -5785,111 +4934,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
@@ -5924,62 +5042,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; } - - 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 @@ -5987,59 +5097,41 @@ 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() { - return minBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : minBreakDuration_; + return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; } 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 @@ -6047,48 +5139,34 @@ 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() { - return maxInterBreakDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxInterBreakDuration_; + return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -6100,7 +5178,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (minBreakDuration_ != null) { output.writeMessage(1, getMinBreakDuration()); } @@ -6117,13 +5196,12 @@ public int getSerializedSize() { size = 0; if (minBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(1, getMinBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getMinBreakDuration()); } if (maxInterBreakDuration_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 2, getMaxInterBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getMaxInterBreakDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6133,23 +5211,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } - if (!(obj - instanceof - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { + if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint) obj; if (hasMinBreakDuration() != other.hasMinBreakDuration()) return false; if (hasMinBreakDuration()) { - if (!getMinBreakDuration().equals(other.getMinBreakDuration())) return false; + if (!getMinBreakDuration() + .equals(other.getMinBreakDuration())) return false; } if (hasMaxInterBreakDuration() != other.hasMaxInterBreakDuration()) return false; if (hasMaxInterBreakDuration()) { - if (!getMaxInterBreakDuration().equals(other.getMaxInterBreakDuration())) return false; + if (!getMaxInterBreakDuration() + .equals(other.getMaxInterBreakDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -6175,103 +5252,88 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(java.nio.ByteBuffer data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(com.google.protobuf.ByteString data) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - com.google.protobuf.ByteString data, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.ByteString data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseDelimitedFrom( - java.io.InputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseDelimitedFrom( + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint - parseFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -6281,8 +5343,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
@@ -6317,39 +5377,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() - private Builder() {} + // Construct using com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint.newBuilder() + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -6368,23 +5424,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); } @@ -6392,32 +5444,24 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + 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 (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result) { + private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.minBreakDuration_ = - minBreakDurationBuilder_ == null - ? minBreakDuration_ - : minBreakDurationBuilder_.build(); + result.minBreakDuration_ = minBreakDurationBuilder_ == null + ? minBreakDuration_ + : minBreakDurationBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.maxInterBreakDuration_ = - maxInterBreakDurationBuilder_ == null - ? maxInterBreakDuration_ - : maxInterBreakDurationBuilder_.build(); + result.maxInterBreakDuration_ = maxInterBreakDurationBuilder_ == null + ? maxInterBreakDuration_ + : maxInterBreakDurationBuilder_.build(); } } @@ -6425,56 +5469,46 @@ private void buildPartial0( 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()); } @@ -6507,27 +5541,26 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - input.readMessage( - getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage( - getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: { + input.readMessage( + getMinBreakDurationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getMaxInterBreakDurationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + 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) { @@ -6537,66 +5570,46 @@ public Builder mergeFrom( } // finally return this; } - private int bitField0_; 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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
          * 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) { @@ -6612,18 +5625,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(); } else { @@ -6634,22 +5644,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 (((bitField0_ & 0x00000001) != 0) - && minBreakDuration_ != null - && minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + minBreakDuration_ != null && + minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinBreakDurationBuilder().mergeFrom(value); } else { minBreakDuration_ = value; @@ -6662,16 +5668,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -6684,16 +5686,12 @@ 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() { bitField0_ |= 0x00000001; @@ -6701,50 +5699,38 @@ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { 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_; @@ -6752,64 +5738,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
          * 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) { @@ -6825,17 +5792,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) { @@ -6849,23 +5812,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 (((bitField0_ & 0x00000002) != 0) - && maxInterBreakDuration_ != null - && maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + maxInterBreakDuration_ != null && + maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxInterBreakDurationBuilder().mergeFrom(value); } else { maxInterBreakDuration_ = value; @@ -6878,17 +5837,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -6901,17 +5856,13 @@ 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() { bitField0_ |= 0x00000002; @@ -6919,57 +5870,44 @@ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { 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) { @@ -6982,46 +5920,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 { - 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; @@ -7033,196 +5966,140 @@ 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") - 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; @@ -7234,7 +6111,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < breakRequests_.size(); i++) { output.writeMessage(1, breakRequests_.get(i)); } @@ -7251,12 +6129,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; @@ -7266,16 +6144,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel.BreakRule)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = - (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; + com.google.cloud.optimization.v1.ShipmentModel.BreakRule other = (com.google.cloud.optimization.v1.ShipmentModel.BreakRule) obj; - if (!getBreakRequestsList().equals(other.getBreakRequestsList())) return false; - if (!getFrequencyConstraintsList().equals(other.getFrequencyConstraintsList())) return false; + if (!getBreakRequestsList() + .equals(other.getBreakRequestsList())) return false; + if (!getFrequencyConstraintsList() + .equals(other.getFrequencyConstraintsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -7301,94 +6180,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel.BreakRule parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel.BreakRule prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -7398,51 +6270,50 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
-     * Deprecated: Use top level [BreakRule][] instead.
+     * Deprecated: Use top level
+     * [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
      * Rules to generate time breaks for a vehicle (e.g. lunch
      * breaks). A break is a contiguous period of time during which the vehicle
      * remains idle at its current position and cannot perform any visit. A break
      * may occur:
      * * during the travel between two visits (which includes the time right
      *   before or right after a visit, but not in the middle of a visit), in
-     *   which case it extends the corresponding transit time between the visits,
-     * * or before the vehicle start (the vehicle may not start in the middle of
+     *   which case it extends the corresponding transit time between the visits
+     * * before the vehicle start (the vehicle may not start in the middle of
      *   a break), in which case it does not affect the vehicle start time.
-     * * or after the vehicle end (ditto, with the vehicle end time).
+     * * after the vehicle end (ditto, with the vehicle end time).
      * 
* * Protobuf type {@code google.cloud.optimization.v1.ShipmentModel.BreakRule} */ - 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -7465,9 +6336,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 @@ -7486,18 +6357,14 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { - buildPartial0(result); - } + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartialRepeatedFields( - com.google.cloud.optimization.v1.ShipmentModel.BreakRule result) { + private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.BreakRule result) { if (breakRequestsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_); @@ -7526,41 +6393,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakR 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; @@ -7568,8 +6432,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()) { @@ -7588,10 +6451,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_); } @@ -7615,10 +6477,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel.BreakRul frequencyConstraintsBuilder_ = null; frequencyConstraints_ = other.frequencyConstraints_; bitField0_ = (bitField0_ & ~0x00000002); - frequencyConstraintsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders - ? getFrequencyConstraintsFieldBuilder() - : null; + frequencyConstraintsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? + getFrequencyConstraintsFieldBuilder() : null; } else { frequencyConstraintsBuilder_.addAllMessages(other.frequencyConstraints_); } @@ -7650,43 +6511,38 @@ 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) { @@ -7696,41 +6552,28 @@ 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< - 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 { @@ -7738,15 +6581,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) { @@ -7756,18 +6595,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 { @@ -7775,15 +6609,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) { @@ -7800,20 +6630,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()); @@ -7824,18 +6648,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(); @@ -7849,15 +6668,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) { @@ -7874,19 +6689,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()); @@ -7897,20 +6707,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()); @@ -7921,23 +6725,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); @@ -7945,15 +6744,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) { @@ -7966,15 +6761,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) { @@ -7987,54 +6778,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 { @@ -8042,70 +6818,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(), @@ -8115,41 +6866,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 { @@ -8157,16 +6894,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) { @@ -8176,19 +6909,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 { @@ -8196,20 +6924,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(); @@ -8223,21 +6946,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()); @@ -8248,19 +6965,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(); @@ -8274,20 +6986,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(); @@ -8301,20 +7008,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()); @@ -8325,21 +7027,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()); @@ -8350,25 +7046,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); @@ -8376,16 +7066,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) { @@ -8398,16 +7084,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) { @@ -8420,58 +7102,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 { @@ -8479,75 +7145,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(), @@ -8556,7 +7195,6 @@ public Builder removeFrequencyConstraints(int index) { } return frequencyConstraintsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -8569,12 +7207,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(); } @@ -8583,28 +7221,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 { - 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; @@ -8619,16 +7256,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; - @SuppressWarnings("serial") private java.util.List shipments_; /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8640,8 +7275,6 @@ public java.util.List getShipmentsLis return shipments_; } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8649,13 +7282,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.
    * 
@@ -8667,8 +7298,6 @@ public int getShipmentsCount() { return shipments_.size(); } /** - * - * *
    * Set of shipments which must be performed in the model.
    * 
@@ -8680,8 +7309,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.
    * 
@@ -8689,17 +7316,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; - @SuppressWarnings("serial") private java.util.List vehicles_; /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -8711,8 +7336,6 @@ public java.util.List getVehiclesList( return vehicles_; } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -8720,13 +7343,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.
    * 
@@ -8738,8 +7359,6 @@ public int getVehiclesCount() { return vehicles_.size(); } /** - * - * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -8751,8 +7370,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.
    * 
@@ -8760,15 +7377,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_ = 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
@@ -8779,7 +7395,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 @@ -8787,8 +7402,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
@@ -8799,7 +7412,6 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -8810,8 +7422,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.
@@ -8825,7 +7435,6 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -8833,8 +7442,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.
@@ -8848,18 +7455,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.
@@ -8876,23 +7478,18 @@ public com.google.protobuf.Timestamp getGlobalStartTime() {
    */
   @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
-    return globalStartTime_ == null
-        ? com.google.protobuf.Timestamp.getDefaultInstance()
-        : globalStartTime_;
+    return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_;
   }
 
   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 @@ -8900,26 +7497,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.
@@ -8929,16 +7519,12 @@ public com.google.protobuf.Timestamp getGlobalEndTime() {
    */
   @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
-    return globalEndTime_ == null
-        ? com.google.protobuf.Timestamp.getDefaultInstance()
-        : globalEndTime_;
+    return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_;
   }
 
   public static final int GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER = 7;
   private double globalDurationCostPerHour_ = 0D;
   /**
-   *
-   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -8949,7 +7535,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -8958,13 +7543,9 @@ public double getGlobalDurationCostPerHour() { } public static final int DURATION_DISTANCE_MATRICES_FIELD_NUMBER = 8; - @SuppressWarnings("serial") - 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
@@ -9049,18 +7630,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
@@ -9145,19 +7721,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
@@ -9242,17 +7813,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
@@ -9337,18 +7904,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
@@ -9433,23 +7995,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.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; - @SuppressWarnings("serial") 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
@@ -9466,15 +8023,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
@@ -9491,15 +8046,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
@@ -9516,7 +8068,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. */ @@ -9524,8 +8075,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
@@ -9542,21 +8091,18 @@ 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; - @SuppressWarnings("serial") 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.
@@ -9575,15 +8121,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.
@@ -9602,15 +8146,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.
@@ -9629,7 +8170,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. */ @@ -9637,8 +8177,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.
@@ -9657,357 +8195,262 @@ 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") - 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; - @SuppressWarnings("serial") private java.util.List breakRules_; /** - * - * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -10016,19 +8459,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * 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.
@@ -10037,19 +8474,14 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * 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.
@@ -10058,18 +8490,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule getPreceden
    * 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.
@@ -10078,18 +8505,13 @@ public int getBreakRulesCount() {
    * 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.
@@ -10098,19 +8520,15 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in
    * 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; @@ -10122,7 +8540,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)); } @@ -10145,12 +8564,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)); @@ -10177,28 +8594,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; @@ -10217,25 +8638,24 @@ public int getSerializedSize() { size += 1 * getDurationDistanceMatrixDstTagsList().size(); } for (int i = 0; i < transitionAttributes_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 11, transitionAttributes_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, transitionAttributes_.get(i)); } for (int i = 0; i < shipmentTypeIncompatibilities_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 12, shipmentTypeIncompatibilities_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, shipmentTypeIncompatibilities_.get(i)); } for (int i = 0; i < shipmentTypeRequirements_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 13, shipmentTypeRequirements_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, shipmentTypeRequirements_.get(i)); } for (int i = 0; i < precedenceRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, precedenceRules_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, precedenceRules_.get(i)); } for (int i = 0; i < breakRules_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, breakRules_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, breakRules_.get(i)); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -10245,43 +8665,51 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentModel)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentModel other = - (com.google.cloud.optimization.v1.ShipmentModel) obj; + com.google.cloud.optimization.v1.ShipmentModel other = (com.google.cloud.optimization.v1.ShipmentModel) obj; - if (!getShipmentsList().equals(other.getShipmentsList())) return false; - if (!getVehiclesList().equals(other.getVehiclesList())) return false; + if (!getShipmentsList() + .equals(other.getShipmentsList())) return false; + if (!getVehiclesList() + .equals(other.getVehiclesList())) return false; if (hasMaxActiveVehicles() != other.hasMaxActiveVehicles()) return false; if (hasMaxActiveVehicles()) { - if (getMaxActiveVehicles() != other.getMaxActiveVehicles()) return false; + if (getMaxActiveVehicles() + != other.getMaxActiveVehicles()) return false; } if (hasGlobalStartTime() != other.hasGlobalStartTime()) return false; if (hasGlobalStartTime()) { - if (!getGlobalStartTime().equals(other.getGlobalStartTime())) return false; + if (!getGlobalStartTime() + .equals(other.getGlobalStartTime())) return false; } if (hasGlobalEndTime() != other.hasGlobalEndTime()) return false; if (hasGlobalEndTime()) { - if (!getGlobalEndTime().equals(other.getGlobalEndTime())) return false; + if (!getGlobalEndTime() + .equals(other.getGlobalEndTime())) return false; } if (java.lang.Double.doubleToLongBits(getGlobalDurationCostPerHour()) - != java.lang.Double.doubleToLongBits(other.getGlobalDurationCostPerHour())) return false; - if (!getDurationDistanceMatricesList().equals(other.getDurationDistanceMatricesList())) - return false; + != java.lang.Double.doubleToLongBits( + other.getGlobalDurationCostPerHour())) return false; + if (!getDurationDistanceMatricesList() + .equals(other.getDurationDistanceMatricesList())) return false; if (!getDurationDistanceMatrixSrcTagsList() .equals(other.getDurationDistanceMatrixSrcTagsList())) return false; if (!getDurationDistanceMatrixDstTagsList() .equals(other.getDurationDistanceMatrixDstTagsList())) return false; - if (!getTransitionAttributesList().equals(other.getTransitionAttributesList())) return false; + if (!getTransitionAttributesList() + .equals(other.getTransitionAttributesList())) return false; if (!getShipmentTypeIncompatibilitiesList() .equals(other.getShipmentTypeIncompatibilitiesList())) return false; - if (!getShipmentTypeRequirementsList().equals(other.getShipmentTypeRequirementsList())) - return false; - if (!getPrecedenceRulesList().equals(other.getPrecedenceRulesList())) return false; - if (!getBreakRulesList().equals(other.getBreakRulesList())) return false; + if (!getShipmentTypeRequirementsList() + .equals(other.getShipmentTypeRequirementsList())) return false; + if (!getPrecedenceRulesList() + .equals(other.getPrecedenceRulesList())) return false; + if (!getBreakRulesList() + .equals(other.getBreakRulesList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -10314,10 +8742,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(); @@ -10355,104 +8781,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentModel parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentModel prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A shipment model contains a set of shipments which must be performed by a
    * set of vehicles, while minimizing the overall cost, which is the sum of:
@@ -10464,32 +8883,33 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -10570,9 +8990,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
@@ -10591,12 +9011,9 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -10622,8 +9039,7 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (durationDistanceMatricesBuilder_ == null) {
         if (((bitField0_ & 0x00000040) != 0)) {
-          durationDistanceMatrices_ =
-              java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+          durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
           bitField0_ = (bitField0_ & ~0x00000040);
         }
         result.durationDistanceMatrices_ = durationDistanceMatrices_;
@@ -10651,8 +9067,7 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (shipmentTypeIncompatibilitiesBuilder_ == null) {
         if (((bitField0_ & 0x00000400) != 0)) {
-          shipmentTypeIncompatibilities_ =
-              java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+          shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
           bitField0_ = (bitField0_ & ~0x00000400);
         }
         result.shipmentTypeIncompatibilities_ = shipmentTypeIncompatibilities_;
@@ -10661,8 +9076,7 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (shipmentTypeRequirementsBuilder_ == null) {
         if (((bitField0_ & 0x00000800) != 0)) {
-          shipmentTypeRequirements_ =
-              java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+          shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
           bitField0_ = (bitField0_ & ~0x00000800);
         }
         result.shipmentTypeRequirements_ = shipmentTypeRequirements_;
@@ -10697,12 +9111,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel result
         to_bitField0_ |= 0x00000001;
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.globalStartTime_ =
-            globalStartTimeBuilder_ == null ? globalStartTime_ : globalStartTimeBuilder_.build();
+        result.globalStartTime_ = globalStartTimeBuilder_ == null
+            ? globalStartTime_
+            : globalStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.globalEndTime_ =
-            globalEndTimeBuilder_ == null ? globalEndTime_ : globalEndTimeBuilder_.build();
+        result.globalEndTime_ = globalEndTimeBuilder_ == null
+            ? globalEndTime_
+            : globalEndTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
         result.globalDurationCostPerHour_ = globalDurationCostPerHour_;
@@ -10714,39 +9130,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel result
     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;
@@ -10773,10 +9188,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_);
           }
@@ -10800,10 +9214,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_);
           }
@@ -10839,10 +9252,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             durationDistanceMatricesBuilder_ = null;
             durationDistanceMatrices_ = other.durationDistanceMatrices_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            durationDistanceMatricesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getDurationDistanceMatricesFieldBuilder()
-                    : null;
+            durationDistanceMatricesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getDurationDistanceMatricesFieldBuilder() : null;
           } else {
             durationDistanceMatricesBuilder_.addAllMessages(other.durationDistanceMatrices_);
           }
@@ -10886,10 +9298,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             transitionAttributesBuilder_ = null;
             transitionAttributes_ = other.transitionAttributes_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            transitionAttributesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTransitionAttributesFieldBuilder()
-                    : null;
+            transitionAttributesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTransitionAttributesFieldBuilder() : null;
           } else {
             transitionAttributesBuilder_.addAllMessages(other.transitionAttributes_);
           }
@@ -10913,13 +9324,11 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeIncompatibilitiesBuilder_ = null;
             shipmentTypeIncompatibilities_ = other.shipmentTypeIncompatibilities_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            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_);
           }
         }
       }
@@ -10941,10 +9350,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeRequirementsBuilder_ = null;
             shipmentTypeRequirements_ = other.shipmentTypeRequirements_;
             bitField0_ = (bitField0_ & ~0x00000800);
-            shipmentTypeRequirementsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getShipmentTypeRequirementsFieldBuilder()
-                    : null;
+            shipmentTypeRequirementsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getShipmentTypeRequirementsFieldBuilder() : null;
           } else {
             shipmentTypeRequirementsBuilder_.addAllMessages(other.shipmentTypeRequirements_);
           }
@@ -10968,10 +9376,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             precedenceRulesBuilder_ = null;
             precedenceRules_ = other.precedenceRules_;
             bitField0_ = (bitField0_ & ~0x00001000);
-            precedenceRulesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getPrecedenceRulesFieldBuilder()
-                    : null;
+            precedenceRulesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getPrecedenceRulesFieldBuilder() : null;
           } else {
             precedenceRulesBuilder_.addAllMessages(other.precedenceRules_);
           }
@@ -10995,10 +9402,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             breakRulesBuilder_ = null;
             breakRules_ = other.breakRules_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            breakRulesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getBreakRulesFieldBuilder()
-                    : null;
+            breakRulesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getBreakRulesFieldBuilder() : null;
           } else {
             breakRulesBuilder_.addAllMessages(other.breakRules_);
           }
@@ -11030,162 +9436,152 @@ 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);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 42
-            case 50:
-              {
-                input.readMessage(getGlobalEndTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 50
-            case 57:
-              {
-                globalDurationCostPerHour_ = input.readDouble();
-                bitField0_ |= 0x00000020;
-                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:
+            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);
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getGlobalEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 50
+            case 57: {
+              globalDurationCostPerHour_ = input.readDouble();
+              bitField0_ |= 0x00000020;
+              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) {
@@ -11195,28 +9591,21 @@ 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.
      * 
@@ -11231,8 +9620,6 @@ public java.util.List getShipmentsLis } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11247,8 +9634,6 @@ public int getShipmentsCount() { } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11263,15 +9648,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(); @@ -11285,8 +9669,6 @@ public Builder setShipments(int index, com.google.cloud.optimization.v1.Shipment return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11305,8 +9687,6 @@ public Builder setShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11327,15 +9707,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(); @@ -11349,15 +9728,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()); @@ -11368,8 +9746,6 @@ public Builder addShipments(com.google.cloud.optimization.v1.Shipment.Builder bu return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11388,8 +9764,6 @@ public Builder addShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11400,7 +9774,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); @@ -11408,8 +9783,6 @@ public Builder addAllShipments( return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11427,8 +9800,6 @@ public Builder clearShipments() { return this; } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11446,44 +9817,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 { @@ -11491,8 +9857,6 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( } } /** - * - * *
      * Set of shipments which must be performed in the model.
      * 
@@ -11500,72 +9864,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.
      * 
@@ -11580,8 +9932,6 @@ public java.util.List getVehiclesList( } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11596,8 +9946,6 @@ public int getVehiclesCount() { } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11612,15 +9960,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(); @@ -11634,8 +9981,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.
      * 
@@ -11654,8 +9999,6 @@ public Builder setVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11676,15 +10019,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(); @@ -11698,15 +10040,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()); @@ -11717,8 +10058,6 @@ public Builder addVehicles(com.google.cloud.optimization.v1.Vehicle.Builder buil return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11737,8 +10076,6 @@ public Builder addVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11749,7 +10086,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); @@ -11757,8 +10095,6 @@ public Builder addAllVehicles( return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11776,8 +10112,6 @@ public Builder clearVehicles() { return this; } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11795,44 +10129,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 { @@ -11840,8 +10169,6 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder(in } } /** - * - * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -11849,57 +10176,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
@@ -11910,7 +10229,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 @@ -11918,8 +10236,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
@@ -11930,7 +10246,6 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return The maxActiveVehicles. */ @java.lang.Override @@ -11938,8 +10253,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
@@ -11950,20 +10263,17 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; - * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ public Builder setMaxActiveVehicles(int value) { - + maxActiveVehicles_ = value; bitField0_ |= 0x00000004; onChanged(); 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
@@ -11974,7 +10284,6 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; - * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -11986,13 +10295,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.
@@ -12006,15 +10310,12 @@ public Builder clearMaxActiveVehicles() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; - * * @return Whether the globalStartTime field is set. */ public boolean hasGlobalStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12028,21 +10329,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.
@@ -12071,8 +10367,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.
@@ -12087,7 +10381,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();
       } else {
@@ -12098,8 +10393,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.
@@ -12116,9 +10409,9 @@ public Builder setGlobalStartTime(com.google.protobuf.Timestamp.Builder builderF
      */
     public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       if (globalStartTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000008) != 0)
-            && globalStartTime_ != null
-            && globalStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000008) != 0) &&
+          globalStartTime_ != null &&
+          globalStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getGlobalStartTimeBuilder().mergeFrom(value);
         } else {
           globalStartTime_ = value;
@@ -12131,8 +10424,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.
@@ -12158,8 +10449,6 @@ public Builder clearGlobalStartTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12180,8 +10469,6 @@ public com.google.protobuf.Timestamp.Builder getGlobalStartTimeBuilder() {
       return getGlobalStartTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -12200,14 +10487,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.
@@ -12223,17 +10507,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_;
@@ -12241,49 +10522,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * 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.
@@ -12305,8 +10573,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.
@@ -12314,7 +10580,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();
       } else {
@@ -12325,8 +10592,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.
@@ -12336,9 +10601,9 @@ public Builder setGlobalEndTime(com.google.protobuf.Timestamp.Builder builderFor
      */
     public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       if (globalEndTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0)
-            && globalEndTime_ != null
-            && globalEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000010) != 0) &&
+          globalEndTime_ != null &&
+          globalEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getGlobalEndTimeBuilder().mergeFrom(value);
         } else {
           globalEndTime_ = value;
@@ -12351,8 +10616,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.
@@ -12371,8 +10634,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.
@@ -12386,8 +10647,6 @@ public com.google.protobuf.Timestamp.Builder getGlobalEndTimeBuilder() {
       return getGlobalEndTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -12399,14 +10658,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.
@@ -12415,26 +10671,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
@@ -12445,7 +10696,6 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; - * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -12453,8 +10703,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
@@ -12465,20 +10713,17 @@ 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; bitField0_ |= 0x00000020; 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
@@ -12489,7 +10734,6 @@ public Builder setGlobalDurationCostPerHour(double value) {
      * 
* * double global_duration_cost_per_hour = 7; - * * @return This builder for chaining. */ public Builder clearGlobalDurationCostPerHour() { @@ -12499,28 +10743,19 @@ public Builder clearGlobalDurationCostPerHour() { 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_ & 0x00000040) != 0)) { - durationDistanceMatrices_ = - new java.util.ArrayList< - com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>( - durationDistanceMatrices_); + durationDistanceMatrices_ = new java.util.ArrayList(durationDistanceMatrices_); bitField0_ |= 0x00000040; - } + } } 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
@@ -12605,12 +10840,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 { @@ -12618,8 +10850,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
@@ -12704,9 +10934,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) { @@ -12716,8 +10944,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
@@ -12802,12 +11028,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 { @@ -12815,8 +11038,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
@@ -12901,9 +11122,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) { @@ -12920,8 +11139,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
@@ -13006,14 +11223,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()); @@ -13024,8 +11237,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
@@ -13110,12 +11321,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(); @@ -13129,8 +11337,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
@@ -13215,9 +11421,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) { @@ -13234,8 +11438,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
@@ -13320,13 +11522,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()); @@ -13337,8 +11536,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
@@ -13423,14 +11620,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()); @@ -13441,8 +11634,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
@@ -13527,17 +11718,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); @@ -13545,8 +11733,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
@@ -13631,9 +11817,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) { @@ -13646,8 +11830,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
@@ -13732,9 +11914,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) { @@ -13747,8 +11927,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
@@ -13833,17 +12011,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
@@ -13928,21 +12102,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
@@ -14027,14 +12196,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 { @@ -14042,8 +12207,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
@@ -14128,20 +12291,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
@@ -14226,21 +12382,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
@@ -14325,27 +12474,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_ & 0x00000040) != 0), getParentForChildren(), @@ -14355,19 +12495,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_ & 0x00000080) != 0)) { - durationDistanceMatrixSrcTags_ = - new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); + durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); bitField0_ |= 0x00000080; - } + } } /** - * - * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -14384,15 +12519,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
@@ -14409,15 +12542,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
@@ -14434,7 +12564,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. */ @@ -14442,8 +12571,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
@@ -14460,16 +12587,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
@@ -14486,23 +12611,19 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDurationDistanceMatrixSrcTags( + int index, java.lang.String value) { + if (value == null) { 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
@@ -14519,22 +12640,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDurationDistanceMatrixSrcTags( + java.lang.String value) { + if (value == null) { 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
@@ -14551,7 +12668,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. */ @@ -14564,8 +12680,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
@@ -14582,7 +12696,6 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -14592,8 +12705,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
@@ -14610,14 +12721,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDurationDistanceMatrixSrcTagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); @@ -14625,19 +12734,14 @@ public Builder addDurationDistanceMatrixSrcTagsBytes(com.google.protobuf.ByteStr 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_ & 0x00000100) != 0)) { - durationDistanceMatrixDstTags_ = - new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); + durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); bitField0_ |= 0x00000100; - } + } } /** - * - * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -14656,15 +12760,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.
@@ -14683,15 +12785,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.
@@ -14710,7 +12809,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. */ @@ -14718,8 +12816,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.
@@ -14738,16 +12834,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.
@@ -14766,23 +12860,19 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDurationDistanceMatrixDstTags( + int index, java.lang.String value) { + if (value == null) { 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.
@@ -14801,22 +12891,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDurationDistanceMatrixDstTags( + java.lang.String value) { + if (value == null) { 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.
@@ -14835,7 +12921,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. */ @@ -14848,8 +12933,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.
@@ -14868,7 +12951,6 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; - * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -14878,8 +12960,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.
@@ -14898,14 +12978,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDurationDistanceMatrixDstTagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); @@ -14913,36 +12991,26 @@ public Builder addDurationDistanceMatrixDstTagsBytes(com.google.protobuf.ByteStr 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_ & 0x00000200) != 0)) { - transitionAttributes_ = - new java.util.ArrayList( - transitionAttributes_); + transitionAttributes_ = new java.util.ArrayList(transitionAttributes_); bitField0_ |= 0x00000200; - } + } } 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 { @@ -14950,14 +13018,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) { @@ -14967,17 +13032,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 { @@ -14985,14 +13046,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) { @@ -15009,14 +13067,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) { @@ -15030,17 +13085,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(); @@ -15054,14 +13105,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) { @@ -15078,14 +13126,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) { @@ -15099,14 +13144,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) { @@ -15120,21 +13162,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); @@ -15142,14 +13181,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) { @@ -15162,14 +13198,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) { @@ -15182,49 +13215,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 { @@ -15232,62 +13255,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_ & 0x00000200) != 0), getParentForChildren(), @@ -15297,37 +13303,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_ & 0x00000400) != 0)) { - shipmentTypeIncompatibilities_ = - new java.util.ArrayList( - shipmentTypeIncompatibilities_); + shipmentTypeIncompatibilities_ = new java.util.ArrayList(shipmentTypeIncompatibilities_); bitField0_ |= 0x00000400; - } + } } 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 { @@ -15335,15 +13330,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) { @@ -15353,18 +13344,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 { @@ -15372,15 +13358,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) { @@ -15397,19 +13379,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()); @@ -15420,18 +13397,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(); @@ -15445,15 +13417,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) { @@ -15470,15 +13438,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) { @@ -15492,19 +13456,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()); @@ -15515,19 +13474,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( @@ -15539,15 +13493,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) { @@ -15560,15 +13510,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) { @@ -15581,53 +13527,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 { @@ -15635,67 +13567,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_ & 0x00000400) != 0), getParentForChildren(), @@ -15705,37 +13615,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_ & 0x00000800) != 0)) { - shipmentTypeRequirements_ = - new java.util.ArrayList( - shipmentTypeRequirements_); + shipmentTypeRequirements_ = new java.util.ArrayList(shipmentTypeRequirements_); bitField0_ |= 0x00000800; - } + } } 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 { @@ -15743,15 +13642,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) { @@ -15761,18 +13656,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 { @@ -15780,15 +13670,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) { @@ -15805,19 +13691,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()); @@ -15828,18 +13709,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(); @@ -15853,15 +13729,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) { @@ -15878,15 +13750,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) { @@ -15900,19 +13768,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()); @@ -15923,22 +13786,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); @@ -15946,15 +13805,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) { @@ -15967,15 +13822,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) { @@ -15988,53 +13839,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 { @@ -16042,66 +13879,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_ & 0x00000800) != 0), getParentForChildren(), @@ -16111,37 +13927,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_ & 0x00001000) != 0)) { - precedenceRules_ = - new java.util.ArrayList( - precedenceRules_); + precedenceRules_ = new java.util.ArrayList(precedenceRules_); bitField0_ |= 0x00001000; - } + } } 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 { @@ -16149,15 +13954,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) { @@ -16167,18 +13968,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 { @@ -16186,15 +13982,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) { @@ -16211,19 +14003,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()); @@ -16234,18 +14021,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(); @@ -16259,15 +14041,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) { @@ -16284,15 +14062,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) { @@ -16306,19 +14080,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()); @@ -16329,22 +14098,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); @@ -16352,15 +14117,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) { @@ -16373,15 +14134,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) { @@ -16394,53 +14151,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 { @@ -16448,67 +14191,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_ & 0x00001000) != 0), getParentForChildren(), @@ -16519,26 +14240,18 @@ public Builder removePrecedenceRules(int index) { } private java.util.List breakRules_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureBreakRulesIsMutable() { if (!((bitField0_ & 0x00002000) != 0)) { - breakRules_ = - new java.util.ArrayList( - breakRules_); + breakRules_ = new java.util.ArrayList(breakRules_); bitField0_ |= 0x00002000; - } + } } 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.
@@ -16547,13 +14260,9 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -16561,8 +14270,6 @@ private void ensureBreakRulesIsMutable() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16571,12 +14278,9 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -16584,8 +14288,6 @@ public int getBreakRulesCount() { } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16594,12 +14296,9 @@ public int getBreakRulesCount() {
      * 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 { @@ -16607,8 +14306,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16617,12 +14314,9 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule getBreakRules(in
      * 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) { @@ -16637,8 +14331,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16647,14 +14339,10 @@ public Builder setBreakRules(
      * 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()); @@ -16665,8 +14353,6 @@ public Builder setBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16675,12 +14361,9 @@ public Builder setBreakRules(
      * 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(); @@ -16694,8 +14377,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.
@@ -16704,12 +14385,9 @@ public Builder addBreakRules(com.google.cloud.optimization.v1.ShipmentModel.Brea
      * 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) { @@ -16724,8 +14402,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16734,12 +14410,9 @@ public Builder addBreakRules(
      * 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(); @@ -16751,8 +14424,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16761,14 +14432,10 @@ public Builder addBreakRules(
      * 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()); @@ -16779,8 +14446,6 @@ public Builder addBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16789,17 +14454,14 @@ public Builder addBreakRules(
      * 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); @@ -16807,8 +14469,6 @@ public Builder addAllBreakRules( return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16817,12 +14477,9 @@ public Builder addAllBreakRules(
      * 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_ & ~0x00002000); @@ -16833,8 +14490,6 @@ public Builder clearBreakRules() { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16843,12 +14498,9 @@ public Builder clearBreakRules() {
      * 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); @@ -16859,8 +14511,6 @@ public Builder removeBreakRules(int index) { return this; } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16869,18 +14519,13 @@ public Builder removeBreakRules(int index) {
      * 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.
@@ -16889,22 +14534,16 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder getBreak
      * 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.
@@ -16913,14 +14552,10 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea
      * 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 { @@ -16928,8 +14563,6 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea } } /** - * - * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -16938,19 +14571,13 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRuleOrBuilder getBrea
      * 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.
@@ -16959,20 +14586,14 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreak
      * 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.
@@ -16981,35 +14602,29 @@ public com.google.cloud.optimization.v1.ShipmentModel.BreakRule.Builder addBreak
      * 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_ & 0x00002000) != 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_ & 0x00002000) != 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); } @@ -17019,12 +14634,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(); } @@ -17033,27 +14648,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; @@ -17068,4 +14683,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java similarity index 86% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java index bdcef6373b9c..86e103dc84ac 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java +++ b/owl-bot-staging/java-optimization/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
@@ -272,14 +216,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
@@ -364,15 +305,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
@@ -457,15 +394,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
@@ -550,14 +482,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
@@ -642,16 +570,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
@@ -736,16 +659,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
@@ -762,13 +681,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
@@ -785,13 +702,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
@@ -808,14 +722,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
@@ -832,15 +743,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.
@@ -859,13 +768,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.
@@ -884,13 +791,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.
@@ -909,14 +813,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.
@@ -935,267 +836,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.
@@ -1204,15 +1027,11 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * 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.
@@ -1221,15 +1040,10 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * 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.
@@ -1238,15 +1052,10 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * 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.
@@ -1255,16 +1064,11 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * 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.
@@ -1273,11 +1077,8 @@ com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getShipmentTypeInco
    * 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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java similarity index 89% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java index e534a6ed5ee7..162cf3e1f35d 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java +++ b/owl-bot-staging/java-optimization/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
@@ -201,13 +165,11 @@ public interface ShipmentOrBuilder
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   /* 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
@@ -219,11 +181,10 @@ 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
@@ -235,13 +196,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
@@ -253,14 +211,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
@@ -268,13 +223,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
@@ -282,13 +234,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
@@ -296,15 +245,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:
@@ -318,13 +264,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:
@@ -338,13 +281,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:
@@ -358,15 +298,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
@@ -375,13 +312,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
@@ -390,13 +324,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
@@ -405,15 +336,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
@@ -432,13 +360,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
@@ -457,14 +382,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
@@ -483,13 +405,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
@@ -508,13 +427,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
@@ -537,8 +453,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
@@ -549,13 +463,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
@@ -566,13 +477,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
@@ -587,8 +495,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
@@ -600,13 +506,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
@@ -618,14 +521,12 @@ 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
@@ -633,13 +534,10 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * 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
@@ -647,14 +545,12 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * 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
@@ -666,70 +562,61 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
    * 
* * bool ignore = 13; - * * @return The ignore. */ boolean getIgnore(); /** - * - * *
-   * Deprecated: Use [Shipment.load_demands][] instead.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
+   * instead.
    * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity demands = 3 [deprecated = true]; - * + * 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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Shipment.load_demands][google.cloud.optimization.v1.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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java similarity index 70% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java index 886cc5af776f..40d638841176 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java +++ b/owl-bot-staging/java-optimization/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,74 +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;
   }
-
-  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.
      * 
@@ -202,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.
      * 
@@ -237,66 +201,60 @@ public interface DelayOrBuilder com.google.protobuf.DurationOrBuilder getDurationOrBuilder(); } /** - * - * *
-   * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-   * Time interval spent on the route resulting from a
+   * Deprecated: Use
+   * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+   * instead. Time interval spent on the route resulting from a
    * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
    * 
* * 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 @@ -304,14 +262,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ @java.lang.Override @@ -319,8 +274,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start of the delay.
      * 
@@ -335,14 +288,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 @@ -350,14 +300,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -365,8 +312,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the delay.
      * 
@@ -379,7 +324,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -391,7 +335,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()); } @@ -408,10 +353,12 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -421,21 +368,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Delay)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Delay other = - (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Delay other = (com.google.cloud.optimization.v1.ShipmentRoute.Delay) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -462,94 +410,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Delay parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Delay prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -559,43 +500,42 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Time interval spent on the route resulting from a
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Time interval spent on the route resulting from a
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* * 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) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -614,9 +554,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 @@ -635,11 +575,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.ShipmentRoute.Delay result = new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -647,10 +584,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() { private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Delay result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + result.startTime_ = startTimeBuilder_ == null + ? startTime_ + : startTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build(); + result.duration_ = durationBuilder_ == null + ? duration_ + : durationBuilder_.build(); } } @@ -658,41 +599,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Delay 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; @@ -700,8 +638,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Delay other) { - if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) return this; if (other.hasStartTime()) { mergeStartTime(other.getStartTime()); } @@ -734,25 +671,26 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - 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); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getDurationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + 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) { @@ -762,52 +700,38 @@ 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_; /** - * - * *
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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.
        * 
@@ -828,15 +752,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(); } else { @@ -847,8 +770,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -857,9 +778,9 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && startTime_ != null - && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + startTime_ != null && + startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -872,8 +793,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -891,8 +810,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start of the delay.
        * 
@@ -905,8 +822,6 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start of the delay.
        * 
@@ -917,14 +832,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.
        * 
@@ -932,17 +844,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_; @@ -950,33 +859,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -987,8 +887,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the delay.
        * 
@@ -1009,15 +907,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(); } else { @@ -1028,8 +925,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1038,9 +933,9 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && duration_ != null - && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + duration_ != null && + duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -1053,8 +948,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1072,8 +965,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the delay.
        * 
@@ -1086,8 +977,6 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of the delay.
        * 
@@ -1098,12 +987,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.
        * 
@@ -1111,22 +999,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) { @@ -1139,12 +1023,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(); } @@ -1153,28 +1037,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 { - 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; @@ -1189,58 +1072,47 @@ 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
@@ -1248,13 +1120,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
@@ -1262,13 +1131,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
@@ -1280,8 +1146,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.
@@ -1290,13 +1154,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.
@@ -1305,17 +1166,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.
@@ -1324,14 +1185,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.
@@ -1340,17 +1198,14 @@ 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.
@@ -1359,14 +1214,12 @@ 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.
@@ -1386,13 +1239,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.
@@ -1412,13 +1262,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.
@@ -1442,35 +1289,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],
@@ -1478,13 +1318,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],
@@ -1492,226 +1329,182 @@ 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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=1895 + * .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=1915 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated - boolean hasDelayBeforeStart(); + @java.lang.Deprecated boolean hasDelayBeforeStart(); /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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=1895 + * .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=1915 * @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.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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`.
@@ -1719,16 +1512,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_ = "";
@@ -1738,53 +1530,50 @@ 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_ = 0;
     /**
-     *
-     *
      * 
      * Index of the `shipments` field in the source
      * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; - * * @return The shipmentIndex. */ @java.lang.Override @@ -1795,15 +1584,12 @@ public int getShipmentIndex() { public static final int IS_PICKUP_FIELD_NUMBER = 2; private boolean isPickup_ = false; /** - * - * *
      * 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 @@ -1814,15 +1600,12 @@ public boolean getIsPickup() { public static final int VISIT_REQUEST_INDEX_FIELD_NUMBER = 3; private int visitRequestIndex_ = 0; /** - * - * *
      * 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 @@ -1833,8 +1616,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
@@ -1842,7 +1623,6 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ @java.lang.Override @@ -1850,8 +1630,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
@@ -1859,7 +1637,6 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return The startTime. */ @java.lang.Override @@ -1867,8 +1644,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
@@ -1883,43 +1658,32 @@ 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());
     }
-
     @SuppressWarnings("serial")
     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_;
     }
-
     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.
@@ -1928,26 +1692,23 @@ 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.
@@ -1956,17 +1717,13 @@ 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.
@@ -1975,24 +1732,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map 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.
@@ -2001,15 +1754,12 @@ 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 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)) { @@ -2021,8 +1771,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.
@@ -2042,7 +1790,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 @@ -2050,8 +1797,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.
@@ -2071,7 +1816,6 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ @java.lang.Override @@ -2079,8 +1823,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.
@@ -2107,19 +1849,15 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
     }
 
     public static final int SHIPMENT_LABEL_FIELD_NUMBER = 7;
-
     @SuppressWarnings("serial")
     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 @@ -2128,30 +1866,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 { @@ -2160,12 +1898,9 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() { } public static final int VISIT_LABEL_FIELD_NUMBER = 8; - @SuppressWarnings("serial") private volatile java.lang.Object visitLabel_ = ""; /** - * - * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -2173,7 +1908,6 @@ public com.google.protobuf.ByteString getShipmentLabelBytes() {
      * 
* * string visit_label = 8; - * * @return The visitLabel. */ @java.lang.Override @@ -2182,15 +1916,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],
@@ -2198,15 +1931,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 { @@ -2215,118 +1949,97 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { } public static final int ARRIVAL_LOADS_FIELD_NUMBER = 9; - @SuppressWarnings("serial") private java.util.List arrivalLoads_; /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at the visit location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at the visit location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or `demands`.
      * Exception: we omit loads for quantity types unconstrained by intervals
      * 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); } @@ -2334,156 +2047,123 @@ 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.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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=1895 + * .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=1915 * @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.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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=1895 + * .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=1915 * @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.
+     * Deprecated: Use
+     * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+     * instead. Delay occurring before the visit starts.
      * 
* - * - * .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() { - return delayBeforeStart_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeStart_; + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeStartOrBuilder() { + return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; } public static final int DEMANDS_FIELD_NUMBER = 5; - @SuppressWarnings("serial") private java.util.List demands_; /** - * - * *
-     * Deprecated: Use [Visit.load_demands][] instead.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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; @@ -2495,7 +2175,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_); } @@ -2526,8 +2207,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (delayBeforeStart_ != null) { output.writeMessage(10, getDelayBeforeStart()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadDemands(), LoadDemandsDefaultEntryHolder.defaultEntry, 11); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadDemands(), + LoadDemandsDefaultEntryHolder.defaultEntry, + 11); getUnknownFields().writeTo(output); } @@ -2538,22 +2223,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_); @@ -2562,22 +2253,22 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, visitLabel_); } for (int i = 0; i < arrivalLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, arrivalLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, arrivalLoads_.get(i)); } if (delayBeforeStart_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getDelayBeforeStart()); - } - for (java.util.Map.Entry - entry : internalGetLoadDemands().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> - loadDemands__ = - LoadDemandsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, loadDemands__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getDelayBeforeStart()); + } + for (java.util.Map.Entry entry + : internalGetLoadDemands().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadDemands__ = LoadDemandsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, loadDemands__); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -2587,34 +2278,44 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Visit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Visit other = - (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Visit other = (com.google.cloud.optimization.v1.ShipmentRoute.Visit) obj; - if (getShipmentIndex() != other.getShipmentIndex()) return false; - if (getIsPickup() != other.getIsPickup()) return false; - if (getVisitRequestIndex() != other.getVisitRequestIndex()) return false; + if (getShipmentIndex() + != other.getShipmentIndex()) return false; + if (getIsPickup() + != other.getIsPickup()) return false; + if (getVisitRequestIndex() + != other.getVisitRequestIndex()) return false; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } - if (!internalGetLoadDemands().equals(other.internalGetLoadDemands())) return false; + if (!internalGetLoadDemands().equals( + other.internalGetLoadDemands())) return false; if (hasDetour() != other.hasDetour()) return false; if (hasDetour()) { - if (!getDetour().equals(other.getDetour())) return false; - } - if (!getShipmentLabel().equals(other.getShipmentLabel())) return false; - if (!getVisitLabel().equals(other.getVisitLabel())) return false; - if (!getArrivalLoadsList().equals(other.getArrivalLoadsList())) return false; + if (!getDetour() + .equals(other.getDetour())) return false; + } + if (!getShipmentLabel() + .equals(other.getShipmentLabel())) return false; + if (!getVisitLabel() + .equals(other.getVisitLabel())) return false; + if (!getArrivalLoadsList() + .equals(other.getArrivalLoadsList())) return false; if (hasDelayBeforeStart() != other.hasDelayBeforeStart()) return false; if (hasDelayBeforeStart()) { - if (!getDelayBeforeStart().equals(other.getDelayBeforeStart())) return false; + if (!getDelayBeforeStart() + .equals(other.getDelayBeforeStart())) return false; } - if (!getDemandsList().equals(other.getDemandsList())) return false; + if (!getDemandsList() + .equals(other.getDemandsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -2629,7 +2330,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()) { @@ -2666,94 +2368,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Visit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Visit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -2763,8 +2458,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * A visit performed during a route. This visit corresponds to a pickup or a
      * delivery of a `Shipment`.
@@ -2772,53 +2465,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() {}
+      private Builder() {
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -2862,9 +2557,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
@@ -2883,18 +2578,14 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(
-          com.google.cloud.optimization.v1.ShipmentRoute.Visit result) {
+      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentRoute.Visit result) {
         if (arrivalLoadsBuilder_ == null) {
           if (((bitField0_ & 0x00000100) != 0)) {
             arrivalLoads_ = java.util.Collections.unmodifiableList(arrivalLoads_);
@@ -2927,14 +2618,18 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
           result.visitRequestIndex_ = visitRequestIndex_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
+          result.startTime_ = startTimeBuilder_ == null
+              ? startTime_
+              : startTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
           result.loadDemands_ = internalGetLoadDemands();
           result.loadDemands_.makeImmutable();
         }
         if (((from_bitField0_ & 0x00000020) != 0)) {
-          result.detour_ = detourBuilder_ == null ? detour_ : detourBuilder_.build();
+          result.detour_ = detourBuilder_ == null
+              ? detour_
+              : detourBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
           result.shipmentLabel_ = shipmentLabel_;
@@ -2943,10 +2638,9 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
           result.visitLabel_ = visitLabel_;
         }
         if (((from_bitField0_ & 0x00000200) != 0)) {
-          result.delayBeforeStart_ =
-              delayBeforeStartBuilder_ == null
-                  ? delayBeforeStart_
-                  : delayBeforeStartBuilder_.build();
+          result.delayBeforeStart_ = delayBeforeStartBuilder_ == null
+              ? delayBeforeStart_
+              : delayBeforeStartBuilder_.build();
         }
       }
 
@@ -2954,41 +2648,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
       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;
@@ -2996,8 +2687,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());
         }
@@ -3010,7 +2700,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());
         bitField0_ |= 0x00000010;
         if (other.hasDetour()) {
           mergeDetour(other.getDetour());
@@ -3043,10 +2734,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               arrivalLoadsBuilder_ = null;
               arrivalLoads_ = other.arrivalLoads_;
               bitField0_ = (bitField0_ & ~0x00000100);
-              arrivalLoadsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getArrivalLoadsFieldBuilder()
-                      : null;
+              arrivalLoadsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getArrivalLoadsFieldBuilder() : null;
             } else {
               arrivalLoadsBuilder_.addAllMessages(other.arrivalLoads_);
             }
@@ -3073,10 +2763,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000400);
-              demandsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getDemandsFieldBuilder()
-                      : null;
+              demandsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getDemandsFieldBuilder() : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -3108,104 +2797,93 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8:
-                {
-                  shipmentIndex_ = input.readInt32();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 8
-              case 16:
-                {
-                  isPickup_ = input.readBool();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 16
-              case 24:
-                {
-                  visitRequestIndex_ = input.readInt32();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 24
-              case 34:
-                {
-                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  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);
-                  bitField0_ |= 0x00000020;
-                  break;
-                } // case 50
-              case 58:
-                {
-                  shipmentLabel_ = input.readStringRequireUtf8();
-                  bitField0_ |= 0x00000040;
-                  break;
-                } // case 58
-              case 66:
-                {
-                  visitLabel_ = input.readStringRequireUtf8();
-                  bitField0_ |= 0x00000080;
-                  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);
-                  bitField0_ |= 0x00000200;
-                  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());
-                  bitField0_ |= 0x00000010;
-                  break;
-                } // case 90
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 8: {
+                shipmentIndex_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                isPickup_ = input.readBool();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 24: {
+                visitRequestIndex_ = input.readInt32();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                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);
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+              case 58: {
+                shipmentLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+              case 66: {
+                visitLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000080;
+                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);
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+              case 90: {
+                com.google.protobuf.MapEntry
+                loadDemands__ = input.readMessage(
+                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableLoadDemands().getMutableMap().put(
+                    loadDemands__.getKey(), loadDemands__.getValue());
+                bitField0_ |= 0x00000010;
+                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) {
@@ -3215,20 +2893,16 @@ 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 @@ -3236,35 +2910,29 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -3274,17 +2942,14 @@ public Builder clearShipmentIndex() { 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 @@ -3292,35 +2957,29 @@ 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; bitField0_ |= 0x00000002; 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() { @@ -3330,17 +2989,14 @@ public Builder clearIsPickup() { 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 @@ -3348,35 +3004,29 @@ 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; bitField0_ |= 0x00000004; 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() { @@ -3388,13 +3038,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
@@ -3402,15 +3047,12 @@ public Builder clearVisitRequestIndex() {
        * 
* * .google.protobuf.Timestamp start_time = 4; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3418,21 +3060,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
@@ -3455,8 +3092,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
@@ -3465,7 +3100,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();
         } else {
@@ -3476,8 +3112,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
@@ -3488,9 +3122,9 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu
        */
       public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         if (startTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0)
-              && startTime_ != null
-              && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0) &&
+            startTime_ != null &&
+            startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getStartTimeBuilder().mergeFrom(value);
           } else {
             startTime_ = value;
@@ -3503,8 +3137,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
@@ -3524,8 +3156,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
@@ -3540,8 +3170,6 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
         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
@@ -3554,14 +3182,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
@@ -3571,28 +3196,22 @@ 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>
+          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(
@@ -3600,13 +3219,11 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         }
         return loadDemands_;
       }
-
-      private com.google.protobuf.MapField<
-              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
+      private com.google.protobuf.MapField
           internalGetMutableLoadDemands() {
         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();
@@ -3615,13 +3232,10 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         onChanged();
         return loadDemands_;
       }
-
       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.
@@ -3630,26 +3244,23 @@ 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.
@@ -3658,17 +3269,13 @@ 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.
@@ -3677,24 +3284,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Shipment.Load defaultValue) { - if (key == null) { - throw new NullPointerException("map 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.
@@ -3703,15 +3306,12 @@ 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 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)) { @@ -3719,15 +3319,13 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } - public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000010); - 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.
@@ -3736,17 +3334,18 @@ 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() { @@ -3754,8 +3353,6 @@ public Builder removeLoadDemands(java.lang.String key) { 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.
@@ -3764,24 +3361,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableLoadDemands().getMutableMap().put(key, value); + 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"); } + internalGetMutableLoadDemands().getMutableMap() + .put(key, value); bitField0_ |= 0x00000010; 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.
@@ -3790,25 +3382,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); bitField0_ |= 0x00000010; 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.
@@ -3828,15 +3415,12 @@ public Builder putAllLoadDemands(
        * 
* * .google.protobuf.Duration detour = 6; - * * @return Whether the detour field is set. */ public boolean hasDetour() { return ((bitField0_ & 0x00000020) != 0); } /** - * - * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3856,7 +3440,6 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; - * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -3867,8 +3450,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.
@@ -3903,8 +3484,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.
@@ -3925,7 +3504,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();
         } else {
@@ -3936,8 +3516,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.
@@ -3960,9 +3538,9 @@ public Builder setDetour(com.google.protobuf.Duration.Builder builderForValue) {
        */
       public Builder mergeDetour(com.google.protobuf.Duration value) {
         if (detourBuilder_ == null) {
-          if (((bitField0_ & 0x00000020) != 0)
-              && detour_ != null
-              && detour_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000020) != 0) &&
+            detour_ != null &&
+            detour_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDetourBuilder().mergeFrom(value);
           } else {
             detour_ = value;
@@ -3975,8 +3553,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.
@@ -4008,8 +3584,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.
@@ -4036,8 +3610,6 @@ public com.google.protobuf.Duration.Builder getDetourBuilder() {
         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.
@@ -4062,12 +3634,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.
@@ -4089,17 +3660,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_;
@@ -4107,21 +3675,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; @@ -4130,22 +3696,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 { @@ -4153,37 +3718,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setShipmentLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } shipmentLabel_ = value; bitField0_ |= 0x00000040; 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() { @@ -4193,22 +3751,18 @@ public Builder clearShipmentLabel() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setShipmentLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); shipmentLabel_ = value; bitField0_ |= 0x00000040; @@ -4218,8 +3772,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],
@@ -4227,13 +3779,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; @@ -4242,8 +3794,6 @@ public java.lang.String getVisitLabel() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4251,14 +3801,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 { @@ -4266,8 +3817,6 @@ public com.google.protobuf.ByteString getVisitLabelBytes() { } } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4275,22 +3824,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVisitLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } visitLabel_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4298,7 +3843,6 @@ public Builder setVisitLabel(java.lang.String value) {
        * 
* * string visit_label = 8; - * * @return This builder for chaining. */ public Builder clearVisitLabel() { @@ -4308,8 +3852,6 @@ public Builder clearVisitLabel() { return this; } /** - * - * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -4317,14 +3859,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVisitLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); visitLabel_ = value; bitField0_ |= 0x00000080; @@ -4333,43 +3873,32 @@ public Builder setVisitLabelBytes(com.google.protobuf.ByteString value) { } private java.util.List arrivalLoads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureArrivalLoadsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - arrivalLoads_ = - new java.util.ArrayList( - arrivalLoads_); + arrivalLoads_ = new java.util.ArrayList(arrivalLoads_); 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> - 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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 { @@ -4377,24 +3906,20 @@ private void ensureArrivalLoadsIsMutable() { } } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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 { @@ -4402,24 +3927,20 @@ public int getArrivalLoadsCount() { } } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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 { @@ -4427,24 +3948,20 @@ public com.google.cloud.optimization.v1.CapacityQuantity getArrivalLoads(int ind } } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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) { @@ -4459,24 +3976,20 @@ public Builder setArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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(); @@ -4488,24 +4001,20 @@ public Builder setArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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(); @@ -4519,24 +4028,20 @@ 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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) { @@ -4551,24 +4056,20 @@ public Builder addArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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(); @@ -4580,24 +4081,20 @@ public Builder addArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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(); @@ -4609,28 +4106,25 @@ public Builder addArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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); @@ -4638,24 +4132,20 @@ public Builder addAllArrivalLoads( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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_ & ~0x00000100); @@ -4666,24 +4156,20 @@ public Builder clearArrivalLoads() { return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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); @@ -4694,73 +4180,60 @@ public Builder removeArrivalLoads(int index) { return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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 { @@ -4768,85 +4241,66 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getArrivalLoad } } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-       * Vehicle loads upon arrival at the visit location, for each
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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
-       * type specified in
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead. Vehicle loads upon arrival at the visit location, for each type
+       * specified in
        * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
        * `start_load_intervals`, `end_load_intervals` or `demands`.
        * Exception: we omit loads for quantity types unconstrained by intervals
        * 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_ & 0x00000100) != 0), getParentForChildren(), @@ -4858,68 +4312,51 @@ 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.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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=1895 + * .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=1915 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated - public boolean hasDelayBeforeStart() { + @java.lang.Deprecated public boolean hasDelayBeforeStart() { return ((bitField0_ & 0x00000200) != 0); } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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=1895 + * .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=1915 * @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.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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(); @@ -4933,18 +4370,15 @@ public Builder setDelayBeforeStart( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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(); @@ -4956,24 +4390,19 @@ public Builder setDelayBeforeStart( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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 (((bitField0_ & 0x00000200) != 0) - && delayBeforeStart_ != null - && delayBeforeStart_ - != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { + if (((bitField0_ & 0x00000200) != 0) && + delayBeforeStart_ != null && + delayBeforeStart_ != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { getDelayBeforeStartBuilder().mergeFrom(value); } else { delayBeforeStart_ = value; @@ -4986,18 +4415,15 @@ public Builder mergeDelayBeforeStart( return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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() { bitField0_ = (bitField0_ & ~0x00000200); delayBeforeStart_ = null; if (delayBeforeStartBuilder_ != null) { @@ -5008,103 +4434,81 @@ public Builder clearDelayBeforeStart() { return this; } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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() { bitField0_ |= 0x00000200; onChanged(); return getDelayBeforeStartFieldBuilder().getBuilder(); } /** - * - * *
-       * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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.
+       * Deprecated: Use
+       * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
+       * instead. Delay occurring before the visit starts.
        * 
* - * - * .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_ & 0x00000400) != 0)) { - demands_ = - new java.util.ArrayList(demands_); + demands_ = new java.util.ArrayList(demands_); bitField0_ |= 0x00000400; - } + } } 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.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -5112,18 +4516,15 @@ public java.util.List getDema } } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* - * - * 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 { @@ -5131,18 +4532,15 @@ public int getDemandsCount() { } } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -5150,18 +4548,15 @@ public com.google.cloud.optimization.v1.CapacityQuantity getDemands(int index) { } } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* - * - * 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) { @@ -5176,18 +4571,15 @@ public Builder setDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -5199,18 +4591,15 @@ public Builder setDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -5224,18 +4613,15 @@ public Builder addDemands(com.google.cloud.optimization.v1.CapacityQuantity valu return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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) { @@ -5250,18 +4636,15 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -5273,18 +4656,15 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -5296,22 +4676,20 @@ public Builder addDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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); @@ -5319,18 +4697,15 @@ public Builder addAllDemands( return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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_ & ~0x00000400); @@ -5341,18 +4716,15 @@ public Builder clearDemands() { return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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); @@ -5363,55 +4735,45 @@ public Builder removeDemands(int index) { return this; } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -5419,73 +4781,59 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getDemandsOrBu } } /** - * - * *
-       * Deprecated: Use [Visit.load_demands][] instead.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands]
+       * instead.
        * 
* - * - * 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.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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.
+       * Deprecated: Use
+       * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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_ & 0x00000400) != 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_ & 0x00000400) != 0), + getParentForChildren(), + isClean()); demands_ = null; } return demandsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5498,12 +4846,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(); } @@ -5512,28 +4860,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 { - 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; @@ -5548,40 +4895,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.
      * 
@@ -5591,21 +4930,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]
@@ -5616,14 +4950,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
@@ -5632,13 +4963,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
@@ -5647,13 +4975,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
@@ -5666,8 +4991,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
@@ -5675,13 +4998,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
@@ -5689,13 +5009,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
@@ -5707,8 +5024,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
@@ -5716,13 +5031,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
@@ -5730,13 +5042,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
@@ -5748,8 +5057,6 @@ public interface TransitionOrBuilder
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5761,13 +5068,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:
@@ -5779,13 +5083,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:
@@ -5801,32 +5102,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.
      * 
@@ -5836,8 +5129,6 @@ public interface TransitionOrBuilder com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5847,13 +5138,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.
@@ -5863,13 +5151,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.
@@ -5880,12 +5165,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
@@ -5899,14 +5181,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
@@ -5920,18 +5198,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
@@ -5945,15 +5222,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
@@ -5967,18 +5240,14 @@ 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
@@ -5992,78 +5261,66 @@ 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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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].
@@ -6073,68 +5330,64 @@ 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 @@ -6142,25 +5395,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.
      * 
@@ -6169,22 +5415,17 @@ public com.google.protobuf.Duration getTravelDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { - return travelDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : travelDuration_; + return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; } public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 2; private double travelDistanceMeters_ = 0D; /** - * - * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; - * * @return The travelDistanceMeters. */ @java.lang.Override @@ -6195,8 +5436,6 @@ public double getTravelDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_ = false; /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -6207,7 +5446,6 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -6218,8 +5456,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
@@ -6228,7 +5464,6 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -6236,8 +5471,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
@@ -6246,18 +5479,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
@@ -6269,16 +5497,12 @@ public com.google.protobuf.Duration getDelayDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
-      return delayDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : delayDuration_;
+      return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_;
     }
 
     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
@@ -6286,7 +5510,6 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
      * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -6294,8 +5517,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
@@ -6303,18 +5524,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
@@ -6325,16 +5541,12 @@ public com.google.protobuf.Duration getBreakDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
-      return breakDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : breakDuration_;
+      return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_;
     }
 
     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
@@ -6342,7 +5554,6 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
      * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -6350,8 +5561,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
@@ -6359,18 +5568,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
@@ -6381,16 +5585,12 @@ public com.google.protobuf.Duration getWaitDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
-      return waitDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : waitDuration_;
+      return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_;
     }
 
     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:
@@ -6402,7 +5602,6 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -6410,8 +5609,6 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** - * - * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -6423,18 +5620,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:
@@ -6449,22 +5641,17 @@ public com.google.protobuf.Duration getTotalDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
-      return totalDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : totalDuration_;
+      return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
     }
 
     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 @@ -6472,14 +5659,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; - * * @return The startTime. */ @java.lang.Override @@ -6487,8 +5671,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of this transition.
      * 
@@ -6503,8 +5685,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.
@@ -6514,7 +5694,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 @@ -6522,8 +5701,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -6533,18 +5710,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.
@@ -6556,52 +5728,37 @@ 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() {
-      return routePolyline_ == null
-          ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
-          : routePolyline_;
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+      return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
     }
 
     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());
     }
-
     @SuppressWarnings("serial")
     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_;
     }
-
     public int getVehicleLoadsCount() {
       return internalGetVehicleLoads().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's
@@ -6615,28 +5772,23 @@ 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
@@ -6650,19 +5802,13 @@ 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
@@ -6676,26 +5822,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - getVehicleLoadsOrDefault( - java.lang.String key, - /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + public /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( + java.lang.String key, + /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { + 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
@@ -6709,18 +5849,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 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(); } @@ -6728,88 +5864,77 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad } public static final int LOADS_FIELD_NUMBER = 10; - @SuppressWarnings("serial") private java.util.List loads_; /** - * - * *
-     * Deprecated: Use [Transition.vehicle_loads][] instead.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead.
      * 
* - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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; @@ -6821,7 +5946,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()); } @@ -6852,8 +5978,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < loads_.size(); i++) { output.writeMessage(10, loads_.get(i)); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetVehicleLoads(), VehicleLoadsDefaultEntryHolder.defaultEntry, 11); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetVehicleLoads(), + VehicleLoadsDefaultEntryHolder.defaultEntry, + 11); getUnknownFields().writeTo(output); } @@ -6864,47 +5994,54 @@ public int getSerializedSize() { size = 0; if (travelDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getTravelDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getTravelDuration()); } if (java.lang.Double.doubleToRawLongBits(travelDistanceMeters_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, travelDistanceMeters_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(2, travelDistanceMeters_); } if (trafficInfoUnavailable_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(3, trafficInfoUnavailable_); } if (delayDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getDelayDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getDelayDuration()); } if (breakDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getBreakDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getBreakDuration()); } if (waitDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getWaitDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getWaitDuration()); } if (totalDuration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getTotalDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, getTotalDuration()); } if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, getStartTime()); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, getRoutePolyline()); } for (int i = 0; i < loads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, loads_.get(i)); - } - for (java.util.Map.Entry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - entry : internalGetVehicleLoads().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> - vehicleLoads__ = - VehicleLoadsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, vehicleLoads__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, loads_.get(i)); + } + for (java.util.Map.Entry entry + : internalGetVehicleLoads().getMap().entrySet()) { + com.google.protobuf.MapEntry + vehicleLoads__ = VehicleLoadsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, vehicleLoads__); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6914,47 +6051,57 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Transition)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Transition other = - (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Transition other = (com.google.cloud.optimization.v1.ShipmentRoute.Transition) obj; if (hasTravelDuration() != other.hasTravelDuration()) return false; if (hasTravelDuration()) { - if (!getTravelDuration().equals(other.getTravelDuration())) return false; + if (!getTravelDuration() + .equals(other.getTravelDuration())) return false; } if (java.lang.Double.doubleToLongBits(getTravelDistanceMeters()) - != java.lang.Double.doubleToLongBits(other.getTravelDistanceMeters())) return false; - if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDistanceMeters())) return false; + if (getTrafficInfoUnavailable() + != other.getTrafficInfoUnavailable()) return false; if (hasDelayDuration() != other.hasDelayDuration()) return false; if (hasDelayDuration()) { - if (!getDelayDuration().equals(other.getDelayDuration())) return false; + if (!getDelayDuration() + .equals(other.getDelayDuration())) return false; } if (hasBreakDuration() != other.hasBreakDuration()) return false; if (hasBreakDuration()) { - if (!getBreakDuration().equals(other.getBreakDuration())) return false; + if (!getBreakDuration() + .equals(other.getBreakDuration())) return false; } if (hasWaitDuration() != other.hasWaitDuration()) return false; if (hasWaitDuration()) { - if (!getWaitDuration().equals(other.getWaitDuration())) return false; + if (!getWaitDuration() + .equals(other.getWaitDuration())) return false; } if (hasTotalDuration() != other.hasTotalDuration()) return false; if (hasTotalDuration()) { - if (!getTotalDuration().equals(other.getTotalDuration())) return false; + if (!getTotalDuration() + .equals(other.getTotalDuration())) return false; } if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline() + .equals(other.getRoutePolyline())) return false; } - if (!internalGetVehicleLoads().equals(other.internalGetVehicleLoads())) return false; - if (!getLoadsList().equals(other.getLoadsList())) return false; + if (!internalGetVehicleLoads().equals( + other.internalGetVehicleLoads())) return false; + if (!getLoadsList() + .equals(other.getLoadsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6971,12 +6118,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(); @@ -7015,94 +6161,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Transition parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Transition prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -7112,8 +6251,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -7123,53 +6260,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() {}
+      private Builder() {
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -7223,9 +6362,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
@@ -7244,18 +6383,14 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(
-          com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
+      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
         if (loadsBuilder_ == null) {
           if (((bitField0_ & 0x00000400) != 0)) {
             loads_ = java.util.Collections.unmodifiableList(loads_);
@@ -7270,8 +6405,9 @@ private void buildPartialRepeatedFields(
       private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.travelDuration_ =
-              travelDurationBuilder_ == null ? travelDuration_ : travelDurationBuilder_.build();
+          result.travelDuration_ = travelDurationBuilder_ == null
+              ? travelDuration_
+              : travelDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.travelDistanceMeters_ = travelDistanceMeters_;
@@ -7280,27 +6416,34 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transi
           result.trafficInfoUnavailable_ = trafficInfoUnavailable_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.delayDuration_ =
-              delayDurationBuilder_ == null ? delayDuration_ : delayDurationBuilder_.build();
+          result.delayDuration_ = delayDurationBuilder_ == null
+              ? delayDuration_
+              : delayDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.breakDuration_ =
-              breakDurationBuilder_ == null ? breakDuration_ : breakDurationBuilder_.build();
+          result.breakDuration_ = breakDurationBuilder_ == null
+              ? breakDuration_
+              : breakDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000020) != 0)) {
-          result.waitDuration_ =
-              waitDurationBuilder_ == null ? waitDuration_ : waitDurationBuilder_.build();
+          result.waitDuration_ = waitDurationBuilder_ == null
+              ? waitDuration_
+              : waitDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
-          result.totalDuration_ =
-              totalDurationBuilder_ == null ? totalDuration_ : totalDurationBuilder_.build();
+          result.totalDuration_ = totalDurationBuilder_ == null
+              ? totalDuration_
+              : totalDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000080) != 0)) {
-          result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
+          result.startTime_ = startTimeBuilder_ == null
+              ? startTime_
+              : startTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000100) != 0)) {
-          result.routePolyline_ =
-              routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
+          result.routePolyline_ = routePolylineBuilder_ == null
+              ? routePolyline_
+              : routePolylineBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000200) != 0)) {
           result.vehicleLoads_ = internalGetVehicleLoads();
@@ -7312,41 +6455,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transi
       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;
@@ -7354,8 +6494,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());
         }
@@ -7383,7 +6522,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());
         bitField0_ |= 0x00000200;
         if (loadsBuilder_ == null) {
           if (!other.loads_.isEmpty()) {
@@ -7403,10 +6543,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
               loadsBuilder_ = null;
               loads_ = other.loads_;
               bitField0_ = (bitField0_ & ~0x00000400);
-              loadsBuilder_ =
-                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                      ? getLoadsFieldBuilder()
-                      : null;
+              loadsBuilder_ = 
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                   getLoadsFieldBuilder() : null;
             } else {
               loadsBuilder_.addAllMessages(other.loads_);
             }
@@ -7438,97 +6577,93 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(
-                      getTravelDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 17:
-                {
-                  travelDistanceMeters_ = input.readDouble();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 17
-              case 24:
-                {
-                  trafficInfoUnavailable_ = input.readBool();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 24
-              case 34:
-                {
-                  input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  break;
-                } // case 34
-              case 42:
-                {
-                  input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000010;
-                  break;
-                } // case 42
-              case 50:
-                {
-                  input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000020;
-                  break;
-                } // case 50
-              case 58:
-                {
-                  input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000040;
-                  break;
-                } // case 58
-              case 66:
-                {
-                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000080;
-                  break;
-                } // case 66
-              case 74:
-                {
-                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000100;
-                  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());
-                  bitField0_ |= 0x00000200;
-                  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);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 17: {
+                travelDistanceMeters_ = input.readDouble();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 17
+              case 24: {
+                trafficInfoUnavailable_ = input.readBool();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getDelayDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+              case 42: {
+                input.readMessage(
+                    getBreakDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+              case 50: {
+                input.readMessage(
+                    getWaitDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+              case 58: {
+                input.readMessage(
+                    getTotalDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+              case 66: {
+                input.readMessage(
+                    getStartTimeFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000080;
+                break;
+              } // case 66
+              case 74: {
+                input.readMessage(
+                    getRoutePolylineFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000100;
+                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());
+                bitField0_ |= 0x00000200;
+                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) {
@@ -7538,52 +6673,38 @@ 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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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.
        * 
@@ -7604,15 +6725,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(); } else { @@ -7623,8 +6743,6 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7633,9 +6751,9 @@ public Builder setTravelDuration(com.google.protobuf.Duration.Builder builderFor */ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && travelDuration_ != null - && travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + travelDuration_ != null && + travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getTravelDurationBuilder().mergeFrom(value); } else { travelDuration_ = value; @@ -7648,8 +6766,6 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7667,8 +6783,6 @@ public Builder clearTravelDuration() { return this; } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7681,8 +6795,6 @@ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { return getTravelDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Travel duration during this transition.
        * 
@@ -7693,14 +6805,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.
        * 
@@ -7708,32 +6817,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 @@ -7741,33 +6844,27 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; - * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { @@ -7777,10 +6874,8 @@ public Builder clearTravelDistanceMeters() { return this; } - private boolean trafficInfoUnavailable_; + private boolean trafficInfoUnavailable_ ; /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7791,7 +6886,6 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -7799,8 +6893,6 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7811,20 +6903,17 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -7835,7 +6924,6 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; - * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { @@ -7847,13 +6935,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
@@ -7862,15 +6945,12 @@ public Builder clearTrafficInfoUnavailable() {
        * 
* * .google.protobuf.Duration delay_duration = 4; - * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -7879,21 +6959,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
@@ -7917,8 +6992,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
@@ -7928,7 +7001,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();
         } else {
@@ -7939,8 +7013,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
@@ -7952,9 +7024,9 @@ public Builder setDelayDuration(com.google.protobuf.Duration.Builder builderForV
        */
       public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         if (delayDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0)
-              && delayDuration_ != null
-              && delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0) &&
+            delayDuration_ != null &&
+            delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDelayDurationBuilder().mergeFrom(value);
           } else {
             delayDuration_ = value;
@@ -7967,8 +7039,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
@@ -7989,8 +7059,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
@@ -8006,8 +7074,6 @@ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() {
         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
@@ -8021,14 +7087,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
@@ -8039,17 +7102,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_;
@@ -8057,13 +7117,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
@@ -8071,15 +7126,12 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * 
* * .google.protobuf.Duration break_duration = 5; - * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
        * 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
@@ -8087,21 +7139,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
@@ -8124,8 +7171,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
@@ -8134,7 +7179,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();
         } else {
@@ -8145,8 +7191,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
@@ -8157,9 +7201,9 @@ public Builder setBreakDuration(com.google.protobuf.Duration.Builder builderForV
        */
       public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         if (breakDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000010) != 0)
-              && breakDuration_ != null
-              && breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000010) != 0) &&
+            breakDuration_ != null &&
+            breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getBreakDurationBuilder().mergeFrom(value);
           } else {
             breakDuration_ = value;
@@ -8172,8 +7216,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
@@ -8193,8 +7235,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
@@ -8209,8 +7249,6 @@ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() {
         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
@@ -8223,14 +7261,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
@@ -8240,17 +7275,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_;
@@ -8258,13 +7290,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
@@ -8272,15 +7299,12 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * 
* * .google.protobuf.Duration wait_duration = 6; - * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return ((bitField0_ & 0x00000020) != 0); } /** - * - * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -8288,21 +7312,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
@@ -8325,8 +7344,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
@@ -8335,7 +7352,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();
         } else {
@@ -8346,8 +7364,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
@@ -8358,9 +7374,9 @@ public Builder setWaitDuration(com.google.protobuf.Duration.Builder builderForVa
        */
       public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         if (waitDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000020) != 0)
-              && waitDuration_ != null
-              && waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000020) != 0) &&
+            waitDuration_ != null &&
+            waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getWaitDurationBuilder().mergeFrom(value);
           } else {
             waitDuration_ = value;
@@ -8373,8 +7389,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
@@ -8394,8 +7408,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
@@ -8410,8 +7422,6 @@ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() {
         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
@@ -8424,14 +7434,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
@@ -8441,17 +7448,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_;
@@ -8459,13 +7463,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:
@@ -8477,15 +7476,12 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * 
* * .google.protobuf.Duration total_duration = 7; - * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return ((bitField0_ & 0x00000040) != 0); } /** - * - * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8497,21 +7493,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:
@@ -8538,8 +7529,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8552,7 +7541,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();
         } else {
@@ -8563,8 +7553,6 @@ public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForV
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8579,9 +7567,9 @@ public Builder setTotalDuration(com.google.protobuf.Duration.Builder builderForV
        */
       public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         if (totalDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000040) != 0)
-              && totalDuration_ != null
-              && totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000040) != 0) &&
+            totalDuration_ != null &&
+            totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getTotalDurationBuilder().mergeFrom(value);
           } else {
             totalDuration_ = value;
@@ -8594,8 +7582,6 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8619,8 +7605,6 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8639,8 +7623,6 @@ public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
         return getTotalDurationFieldBuilder().getBuilder();
       }
       /**
-       *
-       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -8657,14 +7639,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:
@@ -8678,17 +7657,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_;
@@ -8696,47 +7672,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 ((bitField0_ & 0x00000080) != 0); } /** - * - * *
        * 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.
        * 
@@ -8757,15 +7720,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(); } else { @@ -8776,8 +7738,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -8786,9 +7746,9 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) - && startTime_ != null - && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000080) != 0) && + startTime_ != null && + startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -8801,8 +7761,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -8820,8 +7778,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of this transition.
        * 
@@ -8834,8 +7790,6 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start time of this transition.
        * 
@@ -8846,14 +7800,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.
        * 
@@ -8861,17 +7812,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_; @@ -8879,13 +7827,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.
@@ -8894,17 +7837,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 ((bitField0_ & 0x00000100) != 0); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8913,23 +7852,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.
@@ -8938,11 +7871,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(); @@ -8956,8 +7887,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8966,8 +7895,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) { @@ -8981,8 +7909,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -8991,17 +7917,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 (((bitField0_ & 0x00000100) != 0) - && routePolyline_ != null - && routePolyline_ - != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline - .getDefaultInstance()) { + if (((bitField0_ & 0x00000100) != 0) && + routePolyline_ != null && + routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) { getRoutePolylineBuilder().mergeFrom(value); } else { routePolyline_ = value; @@ -9014,8 +7936,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9024,8 +7944,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() { bitField0_ = (bitField0_ & ~0x00000100); @@ -9038,8 +7957,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9048,18 +7965,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() { bitField0_ |= 0x00000100; onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -9068,22 +7981,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.
@@ -9092,32 +8000,25 @@ 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> + 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( @@ -9125,13 +8026,11 @@ public Builder clearRoutePolyline() { } return vehicleLoads_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> + private com.google.protobuf.MapField internalGetMutableVehicleLoads() { 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(); @@ -9140,13 +8039,10 @@ public Builder clearRoutePolyline() { onChanged(); return vehicleLoads_; } - public int getVehicleLoadsCount() { return internalGetVehicleLoads().getMap().size(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -9160,28 +8056,23 @@ 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
@@ -9195,19 +8086,13 @@ 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
@@ -9221,26 +8106,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad - getVehicleLoadsOrDefault( - java.lang.String key, - /* nullable */ - com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { - if (key == null) { - throw new NullPointerException("map key"); - } - java.util.Map - map = internalGetVehicleLoads().getMap(); + public /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault( + java.lang.String key, + /* nullable */ +com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) { + 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
@@ -9254,32 +8133,26 @@ 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 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(); } return map.get(key); } - public Builder clearVehicleLoads() { bitField0_ = (bitField0_ & ~0x00000200); - internalGetMutableVehicleLoads().getMutableMap().clear(); + internalGetMutableVehicleLoads().getMutableMap() + .clear(); return this; } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -9293,28 +8166,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> + public java.util.Map getMutableVehicleLoads() { bitField0_ |= 0x00000200; return internalGetMutableVehicleLoads().getMutableMap(); } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -9328,25 +8198,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableVehicleLoads().getMutableMap().put(key, value); + 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"); } + internalGetMutableVehicleLoads().getMutableMap() + .put(key, value); bitField0_ |= 0x00000200; return this; } /** - * - * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -9360,49 +8224,38 @@ 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); bitField0_ |= 0x00000200; return this; } private java.util.List loads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureLoadsIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - loads_ = - new java.util.ArrayList(loads_); + loads_ = new java.util.ArrayList(loads_); bitField0_ |= 0x00000400; - } + } } 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.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -9410,18 +8263,15 @@ public java.util.List getLoad } } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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 { @@ -9429,18 +8279,15 @@ public int getLoadsCount() { } } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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 { @@ -9448,18 +8295,16 @@ public com.google.cloud.optimization.v1.CapacityQuantity getLoads(int index) { } } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9473,18 +8318,15 @@ public Builder setLoads(int index, com.google.cloud.optimization.v1.CapacityQuan return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9496,18 +8338,15 @@ public Builder setLoads( return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9521,18 +8360,16 @@ public Builder addLoads(com.google.cloud.optimization.v1.CapacityQuantity value) return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9546,18 +8383,15 @@ public Builder addLoads(int index, com.google.cloud.optimization.v1.CapacityQuan return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9569,18 +8403,15 @@ public Builder addLoads( return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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(); @@ -9592,22 +8423,20 @@ public Builder addLoads( return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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); @@ -9615,18 +8444,15 @@ public Builder addAllLoads( return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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_ & ~0x00000400); @@ -9637,18 +8463,15 @@ public Builder clearLoads() { return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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); @@ -9659,54 +8482,45 @@ public Builder removeLoads(int index) { return this; } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * repeated .google.cloud.optimization.v1.CapacityQuantity loads = 10 [deprecated = true]; - * + * 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.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -9714,72 +8528,59 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getLoadsOrBuil } } /** - * - * *
-       * Deprecated: Use [Transition.vehicle_loads][] instead.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+       * instead.
        * 
* - * - * 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.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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.
+       * Deprecated: Use
+       * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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_ & 0x00000400) != 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_ & 0x00000400) != 0), + getParentForChildren(), + isClean()); loads_ = null; } return loadsBuilder_; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9792,12 +8593,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(); } @@ -9806,28 +8607,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 { - 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; @@ -9842,16 +8642,14 @@ 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
@@ -9859,14 +8657,11 @@ public interface VehicleLoadOrBuilder
      * 
* * 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
@@ -9875,49 +8670,46 @@ 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;
     }
-
-    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_ = 0L;
     /**
-     *
-     *
      * 
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See
@@ -9925,7 +8717,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
      * 
* * int64 amount = 1; - * * @return The amount. */ @java.lang.Override @@ -9934,7 +8725,6 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9946,7 +8736,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (amount_ != 0L) { output.writeInt64(1, amount_); } @@ -9960,7 +8751,8 @@ public int getSerializedSize() { size = 0; if (amount_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, amount_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, amount_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -9970,15 +8762,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; } @@ -9991,101 +8783,95 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + AMOUNT_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getAmount()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getAmount()); hash = (29 * hash) + 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 @@ -10095,8 +8881,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * Reports the actual load of the vehicle at some point along the route,
      * for a given type (see
@@ -10105,33 +8889,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -10141,14 +8925,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();
       }
 
@@ -10163,17 +8946,13 @@ 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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result = new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(
-          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result) {
+      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.amount_ = amount_;
@@ -10184,41 +8963,38 @@ private void buildPartial0(
       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;
@@ -10226,9 +9002,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) {
       }
 
       public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad other) {
-        if (other
-            == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance())
-          return this;
+        if (other == com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad.getDefaultInstance()) return this;
         if (other.getAmount() != 0L) {
           setAmount(other.getAmount());
         }
@@ -10258,19 +9032,17 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8:
-                {
-                  amount_ = input.readInt64();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 8
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 8: {
+                amount_ = input.readInt64();
+                bitField0_ |= 0x00000001;
+                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) {
@@ -10280,13 +9052,10 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
-      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
@@ -10294,7 +9063,6 @@ public Builder mergeFrom(
        * 
* * int64 amount = 1; - * * @return The amount. */ @java.lang.Override @@ -10302,8 +9070,6 @@ 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
@@ -10311,20 +9077,17 @@ public long getAmount() {
        * 
* * int64 amount = 1; - * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; bitField0_ |= 0x00000001; 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
@@ -10332,7 +9095,6 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 1; - * * @return This builder for chaining. */ public Builder clearAmount() { @@ -10341,7 +9103,6 @@ public Builder clearAmount() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -10354,13 +9115,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(); } @@ -10369,28 +9129,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 { - 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; @@ -10405,41 +9164,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:
@@ -10449,59 +9201,53 @@ 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;
     }
-
-    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;
-
     @SuppressWarnings("serial")
     private volatile java.lang.Object points_ = "";
     /**
-     *
-     *
      * 
      * String representing encoded points of the polyline.
      * 
* * string points = 1; - * * @return The points. */ @java.lang.Override @@ -10510,29 +9256,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 { @@ -10541,7 +9287,6 @@ public com.google.protobuf.ByteString getPointsBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -10553,7 +9298,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(points_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, points_); } @@ -10577,15 +9323,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; } @@ -10605,94 +9351,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -10702,8 +9441,6 @@ protected Builder newBuilderForType( return builder; } /** - * - * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -10713,33 +9450,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -10749,14 +9486,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();
       }
 
@@ -10771,17 +9507,13 @@ 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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result = new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(
-          com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result) {
+      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.points_ = points_;
@@ -10792,52 +9524,46 @@ private void buildPartial0(
       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_;
           bitField0_ |= 0x00000001;
@@ -10869,19 +9595,17 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  points_ = input.readStringRequireUtf8();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 10: {
+                points_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                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) {
@@ -10891,25 +9615,22 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
       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; @@ -10918,21 +9639,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 { @@ -10940,35 +9660,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setPoints( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } points_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; - * * @return This builder for chaining. */ public Builder clearPoints() { @@ -10978,28 +9691,23 @@ public Builder clearPoints() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setPointsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); points_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -11012,44 +9720,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 { - 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; @@ -11061,44 +9766,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.
      * 
@@ -11108,32 +9804,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.
      * 
@@ -11143,63 +9831,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; } - - 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 @@ -11207,14 +9889,11 @@ public boolean hasStartTime() { return startTime_ != null; } /** - * - * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return The startTime. */ @java.lang.Override @@ -11222,8 +9901,6 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** - * - * *
      * Start time of a break.
      * 
@@ -11238,14 +9915,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 @@ -11253,14 +9927,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ @java.lang.Override @@ -11268,8 +9939,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of a break.
      * 
@@ -11282,7 +9951,6 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -11294,7 +9962,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()); } @@ -11311,10 +9980,12 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (duration_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getDuration()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getDuration()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -11324,21 +9995,22 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.Break)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute.Break other = - (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; + com.google.cloud.optimization.v1.ShipmentRoute.Break other = (com.google.cloud.optimization.v1.ShipmentRoute.Break) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasDuration() != other.hasDuration()) return false; if (hasDuration()) { - if (!getDuration().equals(other.getDuration())) return false; + if (!getDuration() + .equals(other.getDuration())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -11365,94 +10037,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute.Break parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -11462,41 +10127,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() {} + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -11515,9 +10178,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 @@ -11536,11 +10199,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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.ShipmentRoute.Break result = new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } @@ -11548,10 +10208,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Break result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); + result.startTime_ = startTimeBuilder_ == null + ? startTime_ + : startTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build(); + result.duration_ = durationBuilder_ == null + ? duration_ + : durationBuilder_.build(); } } @@ -11559,41 +10223,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Break 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; @@ -11601,8 +10262,7 @@ public Builder mergeFrom(com.google.protobuf.Message other) { } public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Break other) { - if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) - return this; + if (other == com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance()) return this; if (other.hasStartTime()) { mergeStartTime(other.getStartTime()); } @@ -11635,25 +10295,26 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: - { - input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: - { - input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry); - bitField0_ |= 0x00000002; - 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); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: { + input.readMessage( + getDurationFieldBuilder().getBuilder(), + extensionRegistry); + bitField0_ |= 0x00000002; + 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) { @@ -11663,52 +10324,38 @@ 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_; /** - * - * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; - * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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.
        * 
@@ -11729,15 +10376,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(); } else { @@ -11748,8 +10394,6 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -11758,9 +10402,9 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && startTime_ != null - && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + startTime_ != null && + startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -11773,8 +10417,6 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -11792,8 +10434,6 @@ public Builder clearStartTime() { return this; } /** - * - * *
        * Start time of a break.
        * 
@@ -11806,8 +10446,6 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** - * - * *
        * Start time of a break.
        * 
@@ -11818,14 +10456,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.
        * 
@@ -11833,17 +10468,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_; @@ -11851,33 +10483,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -11888,8 +10511,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of a break.
        * 
@@ -11910,15 +10531,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(); } else { @@ -11929,8 +10549,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -11939,9 +10557,9 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) - && duration_ != null - && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) && + duration_ != null && + duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -11954,8 +10572,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -11973,8 +10589,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of a break.
        * 
@@ -11987,8 +10601,6 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of a break.
        * 
@@ -11999,12 +10611,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.
        * 
@@ -12012,22 +10623,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) { @@ -12040,12 +10647,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(); } @@ -12054,28 +10661,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 { - 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; @@ -12090,41 +10696,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.
      * 
@@ -12134,21 +10731,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],
@@ -12158,14 +10750,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.
@@ -12175,13 +10764,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.
@@ -12191,13 +10777,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.
@@ -12208,17 +10791,15 @@ 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
-   * vehicle's `start_location` to the first visit's `arrival_location`, then
-   * from the first visit's `departure_location` to the second visit's
+   * Deprecated: Use
+   * [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
+   * instead. Travel between each visit along the route: from the vehicle's
+   * `start_location` to the first visit's `arrival_location`, then from the
+   * first visit's `departure_location` to the second visit's
    * `arrival_location`, and so on until the vehicle's `end_location`. This
    * accounts only for the actual travel between visits, not counting the
    * waiting time, the time spent performing a visit, nor the distance covered
@@ -12230,56 +10811,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;
     }
-
-    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 @@ -12287,14 +10863,11 @@ public boolean hasDuration() { return duration_ != null; } /** - * - * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; - * * @return The duration. */ @java.lang.Override @@ -12302,8 +10875,6 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** - * - * *
      * Duration of the travel step.
      * 
@@ -12318,14 +10889,11 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { public static final int DISTANCE_METERS_FIELD_NUMBER = 2; private double distanceMeters_ = 0D; /** - * - * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; - * * @return The distanceMeters. */ @java.lang.Override @@ -12336,8 +10904,6 @@ public double getDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_ = false; /** - * - * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -12347,7 +10913,6 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -12358,8 +10923,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.
@@ -12369,7 +10932,6 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; - * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -12377,8 +10939,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -12388,18 +10948,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.
@@ -12411,15 +10966,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() {
-      return routePolyline_ == null
-          ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
-          : routePolyline_;
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+      return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
     }
 
     private byte memoizedIsInitialized = -1;
-
     @java.lang.Override
     public final boolean isInitialized() {
       byte isInitialized = memoizedIsInitialized;
@@ -12431,7 +10982,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());
       }
@@ -12454,16 +11006,20 @@ public int getSerializedSize() {
 
       size = 0;
       if (duration_ != null) {
-        size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getDuration());
+        size += com.google.protobuf.CodedOutputStream
+          .computeMessageSize(1, getDuration());
       }
       if (java.lang.Double.doubleToRawLongBits(distanceMeters_) != 0) {
-        size += com.google.protobuf.CodedOutputStream.computeDoubleSize(2, distanceMeters_);
+        size += com.google.protobuf.CodedOutputStream
+          .computeDoubleSize(2, distanceMeters_);
       }
       if (trafficInfoUnavailable_ != false) {
-        size += com.google.protobuf.CodedOutputStream.computeBoolSize(3, trafficInfoUnavailable_);
+        size += com.google.protobuf.CodedOutputStream
+          .computeBoolSize(3, trafficInfoUnavailable_);
       }
       if (routePolyline_ != null) {
-        size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRoutePolyline());
+        size += com.google.protobuf.CodedOutputStream
+          .computeMessageSize(4, getRoutePolyline());
       }
       size += getUnknownFields().getSerializedSize();
       memoizedSize = size;
@@ -12473,24 +11029,27 @@ public int getSerializedSize() {
     @java.lang.Override
     public boolean equals(final java.lang.Object obj) {
       if (obj == this) {
-        return true;
+       return true;
       }
       if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute.TravelStep)) {
         return super.equals(obj);
       }
-      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other =
-          (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
+      com.google.cloud.optimization.v1.ShipmentRoute.TravelStep other = (com.google.cloud.optimization.v1.ShipmentRoute.TravelStep) obj;
 
       if (hasDuration() != other.hasDuration()) return false;
       if (hasDuration()) {
-        if (!getDuration().equals(other.getDuration())) return false;
+        if (!getDuration()
+            .equals(other.getDuration())) return false;
       }
       if (java.lang.Double.doubleToLongBits(getDistanceMeters())
-          != java.lang.Double.doubleToLongBits(other.getDistanceMeters())) return false;
-      if (getTrafficInfoUnavailable() != other.getTrafficInfoUnavailable()) return false;
+          != java.lang.Double.doubleToLongBits(
+              other.getDistanceMeters())) return false;
+      if (getTrafficInfoUnavailable()
+          != other.getTrafficInfoUnavailable()) return false;
       if (hasRoutePolyline() != other.hasRoutePolyline()) return false;
       if (hasRoutePolyline()) {
-        if (!getRoutePolyline().equals(other.getRoutePolyline())) return false;
+        if (!getRoutePolyline()
+            .equals(other.getRoutePolyline())) return false;
       }
       if (!getUnknownFields().equals(other.getUnknownFields())) return false;
       return true;
@@ -12508,12 +11067,11 @@ public int hashCode() {
         hash = (53 * hash) + getDuration().hashCode();
       }
       hash = (37 * hash) + DISTANCE_METERS_FIELD_NUMBER;
-      hash =
-          (53 * hash)
-              + com.google.protobuf.Internal.hashLong(
-                  java.lang.Double.doubleToLongBits(getDistanceMeters()));
+      hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
+          java.lang.Double.doubleToLongBits(getDistanceMeters()));
       hash = (37 * hash) + TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER;
-      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getTrafficInfoUnavailable());
+      hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
+          getTrafficInfoUnavailable());
       if (hasRoutePolyline()) {
         hash = (37 * hash) + ROUTE_POLYLINE_FIELD_NUMBER;
         hash = (53 * hash) + getRoutePolyline().hashCode();
@@ -12524,94 +11082,87 @@ public int hashCode() {
     }
 
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+        java.nio.ByteBuffer data)
+        throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.nio.ByteBuffer data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.ByteString data,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(byte[] data)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        byte[] data,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws com.google.protobuf.InvalidProtocolBufferException {
       return PARSER.parseFrom(data, extensionRegistry);
     }
-
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.io.InputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(java.io.InputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input, extensionRegistry);
     }
-
-    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
-        java.io.InputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+    public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(java.io.InputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseDelimitedWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseDelimitedFrom(
-        java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+        java.io.InputStream input,
+        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
-        com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+        com.google.protobuf.CodedInputStream input)
+        throws java.io.IOException {
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input);
     }
-
     public static com.google.cloud.optimization.v1.ShipmentRoute.TravelStep parseFrom(
         com.google.protobuf.CodedInputStream input,
         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
         throws java.io.IOException {
-      return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-          PARSER, input, extensionRegistry);
+      return com.google.protobuf.GeneratedMessageV3
+          .parseWithIOException(PARSER, input, extensionRegistry);
     }
 
     @java.lang.Override
-    public Builder newBuilderForType() {
-      return newBuilder();
-    }
-
+    public Builder newBuilderForType() { return newBuilder(); }
     public static Builder newBuilder() {
       return DEFAULT_INSTANCE.toBuilder();
     }
-
-    public static Builder newBuilder(
-        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
+    public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep prototype) {
       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
     }
-
     @java.lang.Override
     public Builder toBuilder() {
-      return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+      return this == DEFAULT_INSTANCE
+          ? new Builder() : new Builder().mergeFrom(this);
     }
 
     @java.lang.Override
@@ -12621,13 +11172,12 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
-     *
-     *
      * 
-     * Deprecated: Use [ShipmentRoute.transitions][] instead.
-     * Travel between each visit, along the route: from the
-     * vehicle's `start_location` to the first visit's `arrival_location`, then
-     * from the first visit's `departure_location` to the second visit's
+     * Deprecated: Use
+     * [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
+     * instead. Travel between each visit along the route: from the vehicle's
+     * `start_location` to the first visit's `arrival_location`, then from the
+     * first visit's `departure_location` to the second visit's
      * `arrival_location`, and so on until the vehicle's `end_location`. This
      * accounts only for the actual travel between visits, not counting the
      * waiting time, the time spent performing a visit, nor the distance covered
@@ -12639,33 +11189,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -12686,9 +11236,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
@@ -12707,11 +11257,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result = new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -12719,7 +11266,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial()
       private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build();
+          result.duration_ = durationBuilder_ == null
+              ? duration_
+              : durationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.distanceMeters_ = distanceMeters_;
@@ -12728,8 +11277,9 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Travel
           result.trafficInfoUnavailable_ = trafficInfoUnavailable_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.routePolyline_ =
-              routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
+          result.routePolyline_ = routePolylineBuilder_ == null
+              ? routePolyline_
+              : routePolylineBuilder_.build();
         }
       }
 
@@ -12737,41 +11287,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Travel
       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;
@@ -12779,8 +11326,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());
         }
@@ -12819,37 +11365,36 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 17:
-                {
-                  distanceMeters_ = input.readDouble();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 17
-              case 24:
-                {
-                  trafficInfoUnavailable_ = input.readBool();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 24
-              case 34:
-                {
-                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  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);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 17: {
+                distanceMeters_ = input.readDouble();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 17
+              case 24: {
+                trafficInfoUnavailable_ = input.readBool();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 24
+              case 34: {
+                input.readMessage(
+                    getRoutePolylineFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                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) {
@@ -12859,38 +11404,28 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
-
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; - * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -12901,8 +11436,6 @@ public com.google.protobuf.Duration getDuration() { } } /** - * - * *
        * Duration of the travel step.
        * 
@@ -12923,15 +11456,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(); } else { @@ -12942,8 +11474,6 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -12952,9 +11482,9 @@ public Builder setDuration(com.google.protobuf.Duration.Builder builderForValue) */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && duration_ != null - && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + duration_ != null && + duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -12967,8 +11497,6 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -12986,8 +11514,6 @@ public Builder clearDuration() { return this; } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13000,8 +11526,6 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** - * - * *
        * Duration of the travel step.
        * 
@@ -13012,12 +11536,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.
        * 
@@ -13025,32 +11548,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 @@ -13058,33 +11575,27 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; - * * @return This builder for chaining. */ public Builder clearDistanceMeters() { @@ -13094,10 +11605,8 @@ public Builder clearDistanceMeters() { 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],
@@ -13107,7 +11616,6 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; - * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -13115,8 +11623,6 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13126,20 +11632,17 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** - * - * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13149,7 +11652,6 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; - * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { @@ -13161,13 +11663,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.
@@ -13176,17 +11673,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13195,23 +11688,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.
@@ -13220,11 +11707,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(); @@ -13238,8 +11723,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13248,8 +11731,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) { @@ -13263,8 +11745,6 @@ public Builder setRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13273,17 +11753,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 (((bitField0_ & 0x00000008) != 0) - && routePolyline_ != null - && routePolyline_ - != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline - .getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + routePolyline_ != null && + routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) { getRoutePolylineBuilder().mergeFrom(value); } else { routePolyline_ = value; @@ -13296,8 +11772,6 @@ public Builder mergeRoutePolyline( return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13306,8 +11780,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -13320,8 +11793,6 @@ public Builder clearRoutePolyline() { return this; } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13330,18 +11801,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() { bitField0_ |= 0x00000008; onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** - * - * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -13350,22 +11817,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.
@@ -13374,26 +11836,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) { @@ -13406,12 +11863,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(); } @@ -13420,28 +11877,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 { - 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; @@ -13456,20 +11912,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_ = 0; /** - * - * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; - * * @return The vehicleIndex. */ @java.lang.Override @@ -13478,19 +11932,15 @@ public int getVehicleIndex() { } public static final int VEHICLE_LABEL_FIELD_NUMBER = 2; - @SuppressWarnings("serial") 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 @@ -13499,30 +11949,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 { @@ -13533,14 +11983,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 @@ -13548,25 +11995,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.
    * 
@@ -13575,22 +12015,17 @@ public com.google.protobuf.Timestamp getVehicleStartTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { - return vehicleStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleStartTime_; + return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; } 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 @@ -13598,25 +12033,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.
    * 
@@ -13625,18 +12053,13 @@ public com.google.protobuf.Timestamp getVehicleEndTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { - return vehicleEndTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : vehicleEndTime_; + return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; } public static final int VISITS_FIELD_NUMBER = 7; - @SuppressWarnings("serial") private java.util.List visits_; /** - * - * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -13650,8 +12073,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.
@@ -13661,13 +12082,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.
@@ -13681,8 +12100,6 @@ public int getVisitsCount() {
     return visits_.size();
   }
   /**
-   *
-   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -13696,8 +12113,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.
@@ -13713,12 +12128,9 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
   }
 
   public static final int TRANSITIONS_FIELD_NUMBER = 8;
-
   @SuppressWarnings("serial")
   private java.util.List transitions_;
   /**
-   *
-   *
    * 
    * Ordered list of transitions for the route.
    * 
@@ -13726,13 +12138,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.
    * 
@@ -13740,14 +12149,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.
    * 
@@ -13759,8 +12165,6 @@ public int getTransitionsCount() { return transitions_.size(); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -13772,8 +12176,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** - * - * *
    * Ordered list of transitions for the route.
    * 
@@ -13789,8 +12191,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra public static final int HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER = 9; private boolean hasTrafficInfeasibilities_ = false; /** - * - * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -13811,7 +12211,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -13822,8 +12221,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
@@ -13832,7 +12229,6 @@ public boolean getHasTrafficInfeasibilities() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -13840,8 +12236,6 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** - * - * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -13850,18 +12244,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
@@ -13872,20 +12261,14 @@ 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() {
-    return routePolyline_ == null
-        ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
-        : routePolyline_;
+  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+    return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
   }
 
   public static final int BREAKS_FIELD_NUMBER = 11;
-
   @SuppressWarnings("serial")
   private java.util.List breaks_;
   /**
-   *
-   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -13899,8 +12282,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
@@ -13910,13 +12291,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
@@ -13930,8 +12309,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
@@ -13945,8 +12322,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
@@ -13964,8 +12339,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
@@ -13977,7 +12350,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 @@ -13985,8 +12357,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
@@ -13998,18 +12368,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
@@ -14024,40 +12389,36 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrBuilder() {
-    return metrics_ == null
-        ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
-        : metrics_;
+    return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_;
   }
 
   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);
   }
-
   @SuppressWarnings("serial")
-  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_;
   }
-
   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.
@@ -14072,21 +12433,20 @@ 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.
@@ -14105,8 +12465,6 @@ 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.
@@ -14121,16 +12479,15 @@ 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.
@@ -14145,11 +12502,11 @@ 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();
     }
@@ -14159,14 +12516,11 @@ public double getRouteCostsOrThrow(java.lang.String key) {
   public static final int ROUTE_TOTAL_COST_FIELD_NUMBER = 18;
   private double routeTotalCost_ = 0D;
   /**
-   *
-   *
    * 
    * 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 @@ -14175,212 +12529,168 @@ public double getRouteTotalCost() { } public static final int END_LOADS_FIELD_NUMBER = 13; - @SuppressWarnings("serial") private java.util.List endLoads_; /** - * - * *
-   * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-   * Vehicle loads upon arrival at its end location, for each
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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); } public static final int TRAVEL_STEPS_FIELD_NUMBER = 14; - @SuppressWarnings("serial") private java.util.List travelSteps_; /** - * - * *
-   * Deprecated: Use [ShipmentRoute.Transition][] instead.
-   * Ordered list of travel steps for the route.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * instead. Ordered list of travel steps for the route.
    * 
* - * - * repeated .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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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); } @@ -14388,61 +12698,55 @@ 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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
@@ -14450,85 +12754,56 @@ 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() { - return vehicleDetour_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : vehicleDetour_; + @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() { + return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_; } 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
+   * Deprecated: 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=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @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
+   * Deprecated: 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=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @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
+   * Deprecated: 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() { - return delayBeforeVehicleEnd_ == null - ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() - : delayBeforeVehicleEnd_; + @java.lang.Deprecated public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder getDelayBeforeVehicleEndOrBuilder() { + return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -14540,7 +12815,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_); } @@ -14583,8 +12859,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (delayBeforeVehicleEnd_ != null) { output.writeMessage(16, getDelayBeforeVehicleEnd()); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetRouteCosts(), RouteCostsDefaultEntryHolder.defaultEntry, 17); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetRouteCosts(), + RouteCostsDefaultEntryHolder.defaultEntry, + 17); if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { output.writeDouble(18, routeTotalCost_); } @@ -14598,60 +12878,73 @@ public int getSerializedSize() { size = 0; if (vehicleIndex_ != 0) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, vehicleIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(1, vehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(vehicleLabel_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, vehicleLabel_); } if (vehicleStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getVehicleStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getVehicleStartTime()); } if (vehicleEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(6, getVehicleEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(6, getVehicleEndTime()); } for (int i = 0; i < visits_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, visits_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(7, visits_.get(i)); } for (int i = 0; i < transitions_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, transitions_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(8, transitions_.get(i)); } if (hasTrafficInfeasibilities_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(9, hasTrafficInfeasibilities_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(9, hasTrafficInfeasibilities_); } if (routePolyline_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, getRoutePolyline()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, getRoutePolyline()); } for (int i = 0; i < breaks_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(11, breaks_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(11, breaks_.get(i)); } if (metrics_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(12, getMetrics()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(12, getMetrics()); } for (int i = 0; i < endLoads_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, endLoads_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, endLoads_.get(i)); } for (int i = 0; i < travelSteps_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(14, travelSteps_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, travelSteps_.get(i)); } if (vehicleDetour_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(15, getVehicleDetour()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, getVehicleDetour()); } if (delayBeforeVehicleEnd_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(16, getDelayBeforeVehicleEnd()); - } - for (java.util.Map.Entry entry : - internalGetRouteCosts().getMap().entrySet()) { - com.google.protobuf.MapEntry routeCosts__ = - RouteCostsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(17, routeCosts__); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(16, getDelayBeforeVehicleEnd()); + } + for (java.util.Map.Entry entry + : internalGetRouteCosts().getMap().entrySet()) { + com.google.protobuf.MapEntry + routeCosts__ = RouteCostsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(17, routeCosts__); } if (java.lang.Double.doubleToRawLongBits(routeTotalCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, routeTotalCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(18, routeTotalCost_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -14661,48 +12954,63 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentRoute)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentRoute other = - (com.google.cloud.optimization.v1.ShipmentRoute) obj; + com.google.cloud.optimization.v1.ShipmentRoute other = (com.google.cloud.optimization.v1.ShipmentRoute) obj; - if (getVehicleIndex() != other.getVehicleIndex()) return false; - if (!getVehicleLabel().equals(other.getVehicleLabel())) return false; + if (getVehicleIndex() + != other.getVehicleIndex()) return false; + if (!getVehicleLabel() + .equals(other.getVehicleLabel())) return false; if (hasVehicleStartTime() != other.hasVehicleStartTime()) return false; if (hasVehicleStartTime()) { - if (!getVehicleStartTime().equals(other.getVehicleStartTime())) return false; + if (!getVehicleStartTime() + .equals(other.getVehicleStartTime())) return false; } if (hasVehicleEndTime() != other.hasVehicleEndTime()) return false; if (hasVehicleEndTime()) { - if (!getVehicleEndTime().equals(other.getVehicleEndTime())) return false; - } - if (!getVisitsList().equals(other.getVisitsList())) return false; - if (!getTransitionsList().equals(other.getTransitionsList())) return false; - if (getHasTrafficInfeasibilities() != other.getHasTrafficInfeasibilities()) return false; + if (!getVehicleEndTime() + .equals(other.getVehicleEndTime())) return false; + } + if (!getVisitsList() + .equals(other.getVisitsList())) return false; + if (!getTransitionsList() + .equals(other.getTransitionsList())) return false; + if (getHasTrafficInfeasibilities() + != other.getHasTrafficInfeasibilities()) return false; if (hasRoutePolyline() != other.hasRoutePolyline()) return false; if (hasRoutePolyline()) { - if (!getRoutePolyline().equals(other.getRoutePolyline())) return false; + if (!getRoutePolyline() + .equals(other.getRoutePolyline())) return false; } - if (!getBreaksList().equals(other.getBreaksList())) return false; + if (!getBreaksList() + .equals(other.getBreaksList())) return false; if (hasMetrics() != other.hasMetrics()) return false; if (hasMetrics()) { - if (!getMetrics().equals(other.getMetrics())) return false; + if (!getMetrics() + .equals(other.getMetrics())) return false; } - if (!internalGetRouteCosts().equals(other.internalGetRouteCosts())) return false; + if (!internalGetRouteCosts().equals( + other.internalGetRouteCosts())) return false; if (java.lang.Double.doubleToLongBits(getRouteTotalCost()) - != java.lang.Double.doubleToLongBits(other.getRouteTotalCost())) return false; - if (!getEndLoadsList().equals(other.getEndLoadsList())) return false; - if (!getTravelStepsList().equals(other.getTravelStepsList())) return false; + != java.lang.Double.doubleToLongBits( + other.getRouteTotalCost())) return false; + if (!getEndLoadsList() + .equals(other.getEndLoadsList())) return false; + if (!getTravelStepsList() + .equals(other.getTravelStepsList())) return false; if (hasVehicleDetour() != other.hasVehicleDetour()) return false; if (hasVehicleDetour()) { - if (!getVehicleDetour().equals(other.getVehicleDetour())) return false; + if (!getVehicleDetour() + .equals(other.getVehicleDetour())) return false; } if (hasDelayBeforeVehicleEnd() != other.hasDelayBeforeVehicleEnd()) return false; if (hasDelayBeforeVehicleEnd()) { - if (!getDelayBeforeVehicleEnd().equals(other.getDelayBeforeVehicleEnd())) return false; + if (!getDelayBeforeVehicleEnd() + .equals(other.getDelayBeforeVehicleEnd())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -14736,7 +13044,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(); @@ -14754,10 +13063,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(); @@ -14779,104 +13086,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentRoute parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentRoute prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * A vehicle's route can be decomposed, along the time axis, like this (we
    * assume there are n visits):
@@ -14960,52 +13260,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -15084,9 +13387,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
@@ -15105,12 +13408,9 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -15172,22 +13472,27 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
         result.vehicleLabel_ = vehicleLabel_;
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.vehicleStartTime_ =
-            vehicleStartTimeBuilder_ == null ? vehicleStartTime_ : vehicleStartTimeBuilder_.build();
+        result.vehicleStartTime_ = vehicleStartTimeBuilder_ == null
+            ? vehicleStartTime_
+            : vehicleStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.vehicleEndTime_ =
-            vehicleEndTimeBuilder_ == null ? vehicleEndTime_ : vehicleEndTimeBuilder_.build();
+        result.vehicleEndTime_ = vehicleEndTimeBuilder_ == null
+            ? vehicleEndTime_
+            : vehicleEndTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
         result.hasTrafficInfeasibilities_ = hasTrafficInfeasibilities_;
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.routePolyline_ =
-            routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
+        result.routePolyline_ = routePolylineBuilder_ == null
+            ? routePolyline_
+            : routePolylineBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
-        result.metrics_ = metricsBuilder_ == null ? metrics_ : metricsBuilder_.build();
+        result.metrics_ = metricsBuilder_ == null
+            ? metrics_
+            : metricsBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000400) != 0)) {
         result.routeCosts_ = internalGetRouteCosts();
@@ -15197,14 +13502,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
         result.routeTotalCost_ = routeTotalCost_;
       }
       if (((from_bitField0_ & 0x00004000) != 0)) {
-        result.vehicleDetour_ =
-            vehicleDetourBuilder_ == null ? vehicleDetour_ : vehicleDetourBuilder_.build();
+        result.vehicleDetour_ = vehicleDetourBuilder_ == null
+            ? vehicleDetour_
+            : vehicleDetourBuilder_.build();
       }
       if (((from_bitField0_ & 0x00008000) != 0)) {
-        result.delayBeforeVehicleEnd_ =
-            delayBeforeVehicleEndBuilder_ == null
-                ? delayBeforeVehicleEnd_
-                : delayBeforeVehicleEndBuilder_.build();
+        result.delayBeforeVehicleEnd_ = delayBeforeVehicleEndBuilder_ == null
+            ? delayBeforeVehicleEnd_
+            : delayBeforeVehicleEndBuilder_.build();
       }
     }
 
@@ -15212,39 +13517,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
     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;
@@ -15285,10 +13589,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             visitsBuilder_ = null;
             visits_ = other.visits_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            visitsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getVisitsFieldBuilder()
-                    : null;
+            visitsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getVisitsFieldBuilder() : null;
           } else {
             visitsBuilder_.addAllMessages(other.visits_);
           }
@@ -15312,10 +13615,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             transitionsBuilder_ = null;
             transitions_ = other.transitions_;
             bitField0_ = (bitField0_ & ~0x00000020);
-            transitionsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTransitionsFieldBuilder()
-                    : null;
+            transitionsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTransitionsFieldBuilder() : null;
           } else {
             transitionsBuilder_.addAllMessages(other.transitions_);
           }
@@ -15345,10 +13647,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             breaksBuilder_ = null;
             breaks_ = other.breaks_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            breaksBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getBreaksFieldBuilder()
-                    : null;
+            breaksBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getBreaksFieldBuilder() : null;
           } else {
             breaksBuilder_.addAllMessages(other.breaks_);
           }
@@ -15357,7 +13658,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());
       bitField0_ |= 0x00000400;
       if (other.getRouteTotalCost() != 0D) {
         setRouteTotalCost(other.getRouteTotalCost());
@@ -15380,10 +13682,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             endLoadsBuilder_ = null;
             endLoads_ = other.endLoads_;
             bitField0_ = (bitField0_ & ~0x00001000);
-            endLoadsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndLoadsFieldBuilder()
-                    : null;
+            endLoadsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndLoadsFieldBuilder() : null;
           } else {
             endLoadsBuilder_.addAllMessages(other.endLoads_);
           }
@@ -15407,10 +13708,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             travelStepsBuilder_ = null;
             travelSteps_ = other.travelSteps_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            travelStepsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getTravelStepsFieldBuilder()
-                    : null;
+            travelStepsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getTravelStepsFieldBuilder() : null;
           } else {
             travelStepsBuilder_.addAllMessages(other.travelSteps_);
           }
@@ -15448,157 +13748,148 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                vehicleIndex_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-            case 18:
-              {
-                vehicleLabel_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-            case 42:
-              {
-                input.readMessage(
-                    getVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 42
-            case 50:
-              {
-                input.readMessage(getVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000008;
-                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();
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 72
-            case 82:
-              {
-                input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000080;
-                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);
-                bitField0_ |= 0x00000200;
-                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);
-                bitField0_ |= 0x00004000;
-                break;
-              } // case 122
-            case 130:
-              {
-                input.readMessage(
-                    getDelayBeforeVehicleEndFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00008000;
-                break;
-              } // case 130
-            case 138:
-              {
-                com.google.protobuf.MapEntry routeCosts__ =
-                    input.readMessage(
-                        RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(),
-                        extensionRegistry);
-                internalGetMutableRouteCosts()
-                    .getMutableMap()
-                    .put(routeCosts__.getKey(), routeCosts__.getValue());
-                bitField0_ |= 0x00000400;
-                break;
-              } // case 138
-            case 145:
-              {
-                routeTotalCost_ = input.readDouble();
-                bitField0_ |= 0x00000800;
-                break;
-              } // case 145
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 8: {
+              vehicleIndex_ = input.readInt32();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 8
+            case 18: {
+              vehicleLabel_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 18
+            case 42: {
+              input.readMessage(
+                  getVehicleStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getVehicleEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000008;
+              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();
+              bitField0_ |= 0x00000040;
+              break;
+            } // case 72
+            case 82: {
+              input.readMessage(
+                  getRoutePolylineFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000080;
+              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);
+              bitField0_ |= 0x00000200;
+              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);
+              bitField0_ |= 0x00004000;
+              break;
+            } // case 122
+            case 130: {
+              input.readMessage(
+                  getDelayBeforeVehicleEndFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00008000;
+              break;
+            } // case 130
+            case 138: {
+              com.google.protobuf.MapEntry
+              routeCosts__ = input.readMessage(
+                  RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableRouteCosts().getMutableMap().put(
+                  routeCosts__.getKey(), routeCosts__.getValue());
+              bitField0_ |= 0x00000400;
+              break;
+            } // case 138
+            case 145: {
+              routeTotalCost_ = input.readDouble();
+              bitField0_ |= 0x00000800;
+              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) {
@@ -15608,20 +13899,16 @@ 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 @@ -15629,35 +13916,29 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -15669,21 +13950,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; @@ -15692,22 +13971,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 { @@ -15715,37 +13993,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVehicleLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } vehicleLabel_ = value; bitField0_ |= 0x00000002; 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() { @@ -15755,22 +14026,18 @@ public Builder clearVehicleLabel() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setVehicleLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); vehicleLabel_ = value; bitField0_ |= 0x00000002; @@ -15780,47 +14047,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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.
      * 
@@ -15841,15 +14095,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(); } else { @@ -15860,8 +14113,6 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builder return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -15870,9 +14121,9 @@ public Builder setVehicleStartTime(com.google.protobuf.Timestamp.Builder builder */ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { if (vehicleStartTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && vehicleStartTime_ != null - && vehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + vehicleStartTime_ != null && + vehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getVehicleStartTimeBuilder().mergeFrom(value); } else { vehicleStartTime_ = value; @@ -15885,8 +14136,6 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -15904,8 +14153,6 @@ public Builder clearVehicleStartTime() { return this; } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -15918,8 +14165,6 @@ public com.google.protobuf.Timestamp.Builder getVehicleStartTimeBuilder() { return getVehicleStartTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Time at which the vehicle starts its route.
      * 
@@ -15930,14 +14175,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.
      * 
@@ -15945,17 +14187,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_; @@ -15963,47 +14202,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * 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.
      * 
@@ -16024,15 +14250,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(); } else { @@ -16043,8 +14268,6 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderFo return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16053,9 +14276,9 @@ public Builder setVehicleEndTime(com.google.protobuf.Timestamp.Builder builderFo */ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { if (vehicleEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && vehicleEndTime_ != null - && vehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + vehicleEndTime_ != null && + vehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getVehicleEndTimeBuilder().mergeFrom(value); } else { vehicleEndTime_ = value; @@ -16068,8 +14291,6 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16087,8 +14308,6 @@ public Builder clearVehicleEndTime() { return this; } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16101,8 +14320,6 @@ public com.google.protobuf.Timestamp.Builder getVehicleEndTimeBuilder() { return getVehicleEndTimeFieldBuilder().getBuilder(); } /** - * - * *
      * Time at which the vehicle finishes its route.
      * 
@@ -16113,14 +14330,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.
      * 
@@ -16128,42 +14342,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_ & 0x00000010) != 0)) { - visits_ = - new java.util.ArrayList(visits_); + visits_ = new java.util.ArrayList(visits_); bitField0_ |= 0x00000010; - } + } } 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.
@@ -16180,8 +14384,6 @@ public java.util.List getV
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16198,8 +14400,6 @@ public int getVisitsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16216,8 +14416,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.
@@ -16241,8 +14439,6 @@ public Builder setVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16263,8 +14459,6 @@ public Builder setVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16287,8 +14481,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.
@@ -16312,8 +14504,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16334,8 +14524,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16356,8 +14544,6 @@ public Builder addVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16370,7 +14556,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);
@@ -16378,8 +14565,6 @@ public Builder addAllVisits(
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16399,8 +14584,6 @@ public Builder clearVisits() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -16420,8 +14603,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.
@@ -16435,8 +14616,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.
@@ -16448,14 +14627,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.
@@ -16464,8 +14640,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 {
@@ -16473,8 +14649,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.
@@ -16484,12 +14658,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.
@@ -16500,13 +14672,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.
@@ -16515,57 +14684,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_ & 0x00000010) != 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_ & 0x00000010) != 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_ & 0x00000020) != 0)) {
-        transitions_ =
-            new java.util.ArrayList(
-                transitions_);
+        transitions_ = new java.util.ArrayList(transitions_);
         bitField0_ |= 0x00000020;
-      }
+       }
     }
 
     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 { @@ -16573,8 +14730,6 @@ private void ensureTransitionsIsMutable() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16589,8 +14744,6 @@ public int getTransitionsCount() { } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16605,8 +14758,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16628,8 +14779,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16637,8 +14786,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()); @@ -16649,8 +14797,6 @@ public Builder setTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16671,8 +14817,6 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16694,8 +14838,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16714,8 +14856,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16723,8 +14863,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()); @@ -16735,8 +14874,6 @@ public Builder addTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16744,11 +14881,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); @@ -16756,8 +14893,6 @@ public Builder addAllTransitions( return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16775,8 +14910,6 @@ public Builder clearTransitions() { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16794,8 +14927,6 @@ public Builder removeTransitions(int index) { return this; } /** - * - * *
      * Ordered list of transitions for the route.
      * 
@@ -16807,34 +14938,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 { @@ -16842,23 +14967,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.
      * 
@@ -16867,46 +14986,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_ & 0x00000020) != 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_ & 0x00000020) != 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],
@@ -16927,7 +15037,6 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; - * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -16935,8 +15044,6 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -16957,20 +15064,17 @@ 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; bitField0_ |= 0x00000040; onChanged(); return this; } /** - * - * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -16991,7 +15095,6 @@ public Builder setHasTrafficInfeasibilities(boolean value) {
      * 
* * bool has_traffic_infeasibilities = 9; - * * @return This builder for chaining. */ public Builder clearHasTrafficInfeasibilities() { @@ -17003,13 +15106,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
@@ -17018,15 +15116,12 @@ public Builder clearHasTrafficInfeasibilities() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; - * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return ((bitField0_ & 0x00000080) != 0); } /** - * - * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17035,21 +15130,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
@@ -17059,8 +15149,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();
@@ -17074,8 +15163,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17097,8 +15184,6 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17108,14 +15193,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 (((bitField0_ & 0x00000080) != 0)
-            && routePolyline_ != null
-            && routePolyline_
-                != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline
-                    .getDefaultInstance()) {
+        if (((bitField0_ & 0x00000080) != 0) &&
+          routePolyline_ != null &&
+          routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) {
           getRoutePolylineBuilder().mergeFrom(value);
         } else {
           routePolyline_ = value;
@@ -17128,8 +15210,6 @@ public Builder mergeRoutePolyline(
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17150,8 +15230,6 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17161,15 +15239,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() {
       bitField0_ |= 0x00000080;
       onChanged();
       return getRoutePolylineFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -17179,19 +15254,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
@@ -17202,42 +15273,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_ & 0x00000100) != 0)) {
-        breaks_ =
-            new java.util.ArrayList(breaks_);
+        breaks_ = new java.util.ArrayList(breaks_);
         bitField0_ |= 0x00000100;
-      }
+       }
     }
 
     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
@@ -17254,8 +15315,6 @@ public java.util.List getB
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17272,8 +15331,6 @@ public int getBreaksCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17290,8 +15347,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
@@ -17315,8 +15370,6 @@ public Builder setBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17337,8 +15390,6 @@ public Builder setBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17361,8 +15412,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
@@ -17386,8 +15435,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17408,8 +15455,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17430,8 +15475,6 @@ public Builder addBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17444,7 +15487,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);
@@ -17452,8 +15496,6 @@ public Builder addAllBreaks(
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17473,8 +15515,6 @@ public Builder clearBreaks() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -17494,8 +15534,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
@@ -17509,8 +15547,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
@@ -17522,14 +15558,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
@@ -17538,8 +15571,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 {
@@ -17547,8 +15580,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
@@ -17558,12 +15589,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
@@ -17574,13 +15603,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
@@ -17589,23 +15615,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_ & 0x00000100) != 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_ & 0x00000100) != 0),
+                getParentForChildren(),
+                isClean());
         breaks_ = null;
       }
       return breaksBuilder_;
@@ -17613,13 +15636,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
@@ -17631,15 +15649,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 ((bitField0_ & 0x00000200) != 0); } /** - * - * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -17651,21 +15666,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
@@ -17692,8 +15702,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
@@ -17718,8 +15726,6 @@ public Builder setMetrics(
       return this;
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -17734,10 +15740,9 @@ public Builder setMetrics(
      */
     public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
       if (metricsBuilder_ == null) {
-        if (((bitField0_ & 0x00000200) != 0)
-            && metrics_ != null
-            && metrics_
-                != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000200) != 0) &&
+          metrics_ != null &&
+          metrics_ != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
           getMetricsBuilder().mergeFrom(value);
         } else {
           metrics_ = value;
@@ -17750,8 +15755,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
@@ -17775,8 +15778,6 @@ public Builder clearMetrics() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -17795,8 +15796,6 @@ public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getMetricsBuil
       return getMetricsFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -17813,14 +15812,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
@@ -17834,24 +15830,21 @@ 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() {
       if (routeCosts_ == null) {
@@ -17860,12 +15853,11 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       }
       return routeCosts_;
     }
-
     private com.google.protobuf.MapField
         internalGetMutableRouteCosts() {
       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();
@@ -17874,13 +15866,10 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       onChanged();
       return routeCosts_;
     }
-
     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.
@@ -17895,21 +15884,20 @@ 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.
@@ -17928,8 +15916,6 @@ 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.
@@ -17944,16 +15930,15 @@ 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.
@@ -17968,25 +15953,23 @@ 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();
       }
       return map.get(key);
     }
-
     public Builder clearRouteCosts() {
       bitField0_ = (bitField0_ & ~0x00000400);
-      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.
@@ -18000,22 +15983,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() {
       bitField0_ |= 0x00000400;
       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.
@@ -18029,18 +16013,17 @@ 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);
       bitField0_ |= 0x00000400;
       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.
@@ -18054,22 +16037,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);
       bitField0_ |= 0x00000400;
       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 @@ -18077,33 +16059,27 @@ 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; bitField0_ |= 0x00000800; 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() { @@ -18114,41 +16090,32 @@ public Builder clearRouteTotalCost() { } private java.util.List endLoads_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureEndLoadsIsMutable() { if (!((bitField0_ & 0x00001000) != 0)) { - endLoads_ = - new java.util.ArrayList(endLoads_); + endLoads_ = new java.util.ArrayList(endLoads_); bitField0_ |= 0x00001000; - } + } } 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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 { @@ -18156,24 +16123,20 @@ public java.util.List getEndL } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * 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 { @@ -18181,24 +16144,20 @@ public int getEndLoadsCount() { } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * 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 { @@ -18206,24 +16165,21 @@ public com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index) } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * 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(); @@ -18237,24 +16193,20 @@ 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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(); @@ -18266,24 +16218,20 @@ public Builder setEndLoads( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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(); @@ -18297,24 +16245,21 @@ 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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(); @@ -18328,24 +16273,20 @@ 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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(); @@ -18357,24 +16298,20 @@ public Builder addEndLoads( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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(); @@ -18386,28 +16323,25 @@ public Builder addEndLoads( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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); @@ -18415,24 +16349,20 @@ public Builder addAllEndLoads( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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_ & ~0x00001000); @@ -18443,24 +16373,20 @@ public Builder clearEndLoads() { return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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); @@ -18471,72 +16397,60 @@ public Builder removeEndLoads(int index) { return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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 { @@ -18544,123 +16458,97 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getEndLoadsOrB } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.loads][] instead.
-     * Vehicle loads upon arrival at its end location, for each
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * 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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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
-     * type specified in
+     * Deprecated: Use
+     * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+     * instead. Vehicle loads upon arrival at its end location, for each type
+     * specified in
      * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
      * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
      * loads for quantity types unconstrained by intervals and that don't have any
      * non-zero demand on the route.
      * 
* - * - * repeated .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_ & 0x00001000) != 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_ & 0x00001000) != 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_ & 0x00002000) != 0)) { - travelSteps_ = - new java.util.ArrayList( - travelSteps_); + travelSteps_ = new java.util.ArrayList(travelSteps_); bitField0_ |= 0x00002000; - } + } } 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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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 { @@ -18668,19 +16556,15 @@ private void ensureTravelStepsIsMutable() { } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * 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 { @@ -18688,19 +16572,15 @@ public int getTravelStepsCount() { } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * 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 { @@ -18708,19 +16588,15 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep getTravelSteps( } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * 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) { @@ -18735,21 +16611,16 @@ public Builder setTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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()); @@ -18760,19 +16631,15 @@ public Builder setTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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(); @@ -18786,19 +16653,15 @@ 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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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) { @@ -18813,19 +16676,15 @@ public Builder addTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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(); @@ -18837,21 +16696,16 @@ public Builder addTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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()); @@ -18862,24 +16716,20 @@ public Builder addTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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); @@ -18887,19 +16737,15 @@ public Builder addAllTravelSteps( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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_ & ~0x00002000); @@ -18910,19 +16756,15 @@ public Builder clearTravelSteps() { return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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); @@ -18933,59 +16775,45 @@ public Builder removeTravelSteps(int index) { return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * repeated .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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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 { @@ -18993,74 +16821,55 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep.Builder getTrav } } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition][] instead.
-     * Ordered list of travel steps for the route.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * instead. Ordered list of travel steps for the route.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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.
+     * Deprecated: Use
+     * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+     * 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_ & 0x00002000) != 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_ & 0x00002000) != 0), + getParentForChildren(), + isClean()); travelSteps_ = null; } return travelStepsBuilder_; @@ -19068,76 +16877,66 @@ 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
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated - public boolean hasVehicleDetour() { + @java.lang.Deprecated public boolean hasVehicleDetour() { return ((bitField0_ & 0x00004000) != 0); } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @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(); @@ -19151,21 +16950,21 @@ public Builder setVehicleDetour(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @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(); } else { @@ -19176,25 +16975,24 @@ public Builder setVehicleDetour(com.google.protobuf.Duration.Builder builderForV return this; } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @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 (((bitField0_ & 0x00004000) != 0) - && vehicleDetour_ != null - && vehicleDetour_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00004000) != 0) && + vehicleDetour_ != null && + vehicleDetour_ != com.google.protobuf.Duration.getDefaultInstance()) { getVehicleDetourBuilder().mergeFrom(value); } else { vehicleDetour_ = value; @@ -19207,21 +17005,20 @@ public Builder mergeVehicleDetour(com.google.protobuf.Duration value) { return this; } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @java.lang.Deprecated - public Builder clearVehicleDetour() { + @java.lang.Deprecated public Builder clearVehicleDetour() { bitField0_ = (bitField0_ & ~0x00004000); vehicleDetour_ = null; if (vehicleDetourBuilder_ != null) { @@ -19232,57 +17029,54 @@ public Builder clearVehicleDetour() { return this; } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @java.lang.Deprecated - public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() { + @java.lang.Deprecated public com.google.protobuf.Duration.Builder getVehicleDetourBuilder() { bitField0_ |= 0x00004000; onChanged(); return getVehicleDetourFieldBuilder().getBuilder(); } /** - * - * *
      * Deprecated: No longer used.
      * This field will only be populated at the
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @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
      * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-     * level. Extra detour time due to the shipments visited on the route.
+     * level.
+     * This field is the extra detour time due to the shipments visited on the
+     * route.
      * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
      * from the vehicle's start_location to its `end_location`.
      * 
@@ -19290,17 +17084,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_; @@ -19308,74 +17099,48 @@ 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
+     * Deprecated: 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=2140 + * .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=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated - public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { return ((bitField0_ & 0x00008000) != 0); } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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=2140 + * .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=2169 * @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
+     * Deprecated: 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(); @@ -19389,20 +17154,14 @@ public Builder setDelayBeforeVehicleEnd( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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(); @@ -19414,26 +17173,18 @@ public Builder setDelayBeforeVehicleEnd( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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 (((bitField0_ & 0x00008000) != 0) - && delayBeforeVehicleEnd_ != null - && delayBeforeVehicleEnd_ - != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { + if (((bitField0_ & 0x00008000) != 0) && + delayBeforeVehicleEnd_ != null && + delayBeforeVehicleEnd_ != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { getDelayBeforeVehicleEndBuilder().mergeFrom(value); } else { delayBeforeVehicleEnd_ = value; @@ -19446,20 +17197,14 @@ public Builder mergeDelayBeforeVehicleEnd( return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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() { bitField0_ = (bitField0_ & ~0x00008000); delayBeforeVehicleEnd_ = null; if (delayBeforeVehicleEndBuilder_ != null) { @@ -19470,81 +17215,58 @@ public Builder clearDelayBeforeVehicleEnd() { return this; } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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() { bitField0_ |= 0x00008000; onChanged(); return getDelayBeforeVehicleEndFieldBuilder().getBuilder(); } /** - * - * *
-     * Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead.
-     * Delay occurring before the vehicle end. See
+     * Deprecated: Delay occurring before the vehicle end. See
      * [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay].
      * 
* - * - * .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
+     * Deprecated: 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); } @@ -19554,12 +17276,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(); } @@ -19568,27 +17290,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; @@ -19603,4 +17325,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java similarity index 73% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java index b52ae4664bc6..880218b12e99 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java +++ b/owl-bot-staging/java-optimization/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],
@@ -272,14 +213,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
@@ -288,13 +226,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
@@ -303,13 +238,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
@@ -319,12 +251,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
@@ -333,10 +262,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
@@ -347,8 +275,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
@@ -359,8 +285,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
@@ -369,11 +293,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
@@ -382,11 +304,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
@@ -398,13 +319,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
@@ -416,13 +334,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
@@ -438,8 +353,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.
@@ -455,8 +368,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.
@@ -470,13 +381,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.
@@ -490,10 +403,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.
@@ -507,10 +419,10 @@ 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.
@@ -524,299 +436,235 @@ 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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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
-   * type specified in
+   * Deprecated: Use
+   * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
+   * instead. Vehicle loads upon arrival at its end location, for each type
+   * specified in
    * [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities],
    * `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit
    * loads for quantity types unconstrained by intervals and that don't have any
    * non-zero demand on the route.
    * 
* - * - * repeated .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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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.
+   * Deprecated: Use
+   * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
+   * 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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=2135 + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
    * [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]
-   * level. Extra detour time due to the shipments visited on the route.
+   * level.
+   * This field is the extra detour time due to the shipments visited on the
+   * route.
    * It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration
    * from the vehicle's start_location to its `end_location`.
    * 
* * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; */ - @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
+   * Deprecated: 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=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @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
+   * Deprecated: 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=2140 + * See google/cloud/optimization/v1/fleet_routing.proto;l=2169 * @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
+   * Deprecated: 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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java similarity index 66% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java index 36713ad1b374..8a14b061db74 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java +++ b/owl-bot-staging/java-optimization/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,45 +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;
   }
-
-  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.
      * 
@@ -93,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.
@@ -104,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:
@@ -123,8 +96,6 @@ public enum IncompatibilityMode implements com.google.protobuf.ProtocolMessageEn
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified incompatibility mode. This value should never be used.
      * 
@@ -133,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.
@@ -144,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:
@@ -160,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(
@@ -184,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;
       }
     }
 
@@ -199,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();
@@ -231,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;
@@ -249,49 +212,40 @@ private IncompatibilityMode(int value) {
   }
 
   public static final int TYPES_FIELD_NUMBER = 1;
-
   @SuppressWarnings("serial")
   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. */ @@ -299,68 +253,47 @@ 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_ = 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; * @return The incompatibilityMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - getIncompatibilityMode() { - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber( - incompatibilityMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber(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; @@ -372,14 +305,12 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < types_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 1, types_.getRaw(i)); } - if (incompatibilityMode_ - != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .INCOMPATIBILITY_MODE_UNSPECIFIED - .getNumber()) { + if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(2, incompatibilityMode_); } getUnknownFields().writeTo(output); @@ -399,11 +330,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getTypesList().size(); } - if (incompatibilityMode_ - != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .INCOMPATIBILITY_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(2, incompatibilityMode_); + if (incompatibilityMode_ != com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.INCOMPATIBILITY_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(2, incompatibilityMode_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -413,15 +342,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; @@ -446,104 +375,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeIncompatibility parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Specifies incompatibilties between shipments depending on their
    * shipment_type. The appearance of incompatible shipments on the same route is
@@ -552,32 +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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -589,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();
     }
 
@@ -611,18 +532,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
       if (((bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
         bitField0_ = (bitField0_ & ~0x00000001);
@@ -630,8 +547,7 @@ private void buildPartialRepeatedFields(
       result.types_ = types_;
     }
 
-    private void buildPartial0(
-        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
+    private void buildPartial0(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000002) != 0)) {
         result.incompatibilityMode_ = incompatibilityMode_;
@@ -642,39 +558,38 @@ private void buildPartial0(
     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;
@@ -682,9 +597,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_;
@@ -724,26 +637,23 @@ 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();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 16
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 10: {
+              java.lang.String s = input.readStringRequireUtf8();
+              ensureTypesIsMutable();
+              types_.add(s);
+              break;
+            } // case 10
+            case 16: {
+              incompatibilityMode_ = input.readEnum();
+              bitField0_ |= 0x00000002;
+              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) {
@@ -753,58 +663,47 @@ 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. */ @@ -812,95 +711,81 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setTypes( + int index, java.lang.String value) { + if (value == null) { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addTypes( + java.lang.String value) { + if (value == null) { 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() { @@ -910,22 +795,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureTypesIsMutable(); types_.add(value); @@ -935,33 +816,22 @@ 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. */ @@ -972,45 +842,28 @@ public Builder setIncompatibilityModeValue(int value) { 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() { - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .forNumber(incompatibilityMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode - .UNRECOGNIZED - : result; + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber(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(); } @@ -1020,16 +873,11 @@ public Builder setIncompatibilityMode( 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() { @@ -1038,9 +886,9 @@ public Builder clearIncompatibilityMode() { 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); } @@ -1050,13 +898,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(); } @@ -1065,27 +912,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; @@ -1100,4 +947,6 @@ public com.google.protobuf.Parser getParserForType( public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java similarity index 61% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java index cf3eb1f7d74f..6a234b277081 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java similarity index 72% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java index 109465c1a697..3e5b37ab7a11 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java +++ b/owl-bot-staging/java-optimization/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,43 +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;
   }
-
-  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.
      * 
@@ -91,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.
@@ -102,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
@@ -119,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*.
@@ -133,8 +105,6 @@ public enum RequirementMode implements com.google.protobuf.ProtocolMessageEnum {
     ;
 
     /**
-     *
-     *
      * 
      * Unspecified requirement mode. This value should never be used.
      * 
@@ -143,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.
@@ -154,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
@@ -171,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*.
@@ -182,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(
@@ -206,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();
@@ -254,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;
@@ -272,49 +232,40 @@ private RequirementMode(int value) {
   }
 
   public static final int REQUIRED_SHIPMENT_TYPE_ALTERNATIVES_FIELD_NUMBER = 1;
-
   @SuppressWarnings("serial")
   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. */ @@ -322,29 +273,24 @@ 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; - @SuppressWarnings("serial") 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
@@ -354,15 +300,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
@@ -372,15 +316,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
@@ -390,7 +331,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. */ @@ -398,8 +338,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
@@ -409,59 +347,41 @@ 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_ = 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; * @return The requirementMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - getRequirementMode() { - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber( - requirementMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber(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; @@ -473,19 +393,15 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { for (int i = 0; i < requiredShipmentTypeAlternatives_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 1, requiredShipmentTypeAlternatives_.getRaw(i)); } for (int i = 0; i < dependentShipmentTypes_.size(); i++) { - com.google.protobuf.GeneratedMessageV3.writeString( - output, 2, dependentShipmentTypes_.getRaw(i)); + com.google.protobuf.GeneratedMessageV3.writeString(output, 2, dependentShipmentTypes_.getRaw(i)); } - if (requirementMode_ - != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - .REQUIREMENT_MODE_UNSPECIFIED - .getNumber()) { + if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { output.writeEnum(3, requirementMode_); } getUnknownFields().writeTo(output); @@ -513,11 +429,9 @@ public int getSerializedSize() { size += dataSize; size += 1 * getDependentShipmentTypesList().size(); } - if (requirementMode_ - != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode - .REQUIREMENT_MODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, requirementMode_); + if (requirementMode_ != com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.REQUIREMENT_MODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(3, requirementMode_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -527,18 +441,17 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.ShipmentTypeRequirement)) { return super.equals(obj); } - com.google.cloud.optimization.v1.ShipmentTypeRequirement other = - (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; + com.google.cloud.optimization.v1.ShipmentTypeRequirement other = (com.google.cloud.optimization.v1.ShipmentTypeRequirement) obj; if (!getRequiredShipmentTypeAlternativesList() .equals(other.getRequiredShipmentTypeAlternativesList())) return false; - if (!getDependentShipmentTypesList().equals(other.getDependentShipmentTypesList())) - return false; + if (!getDependentShipmentTypesList() + .equals(other.getDependentShipmentTypesList())) return false; if (requirementMode_ != other.requirementMode_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -567,104 +480,96 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.ShipmentTypeRequirement parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.ShipmentTypeRequirement prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Specifies requirements between shipments based on their shipment_type.
    * The specifics of the requirement are defined by the requirement mode.
@@ -672,32 +577,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -711,9 +617,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
@@ -732,18 +638,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.ShipmentTypeRequirement result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentTypeRequirement result) {
       if (((bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
         bitField0_ = (bitField0_ & ~0x00000001);
@@ -767,39 +669,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentTypeRequirem
     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;
@@ -807,8 +708,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_;
@@ -858,33 +758,29 @@ 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();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 24
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            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();
+              bitField0_ |= 0x00000004;
+              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) {
@@ -894,59 +790,47 @@ 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. */ @@ -954,76 +838,63 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setRequiredShipmentTypeAlternatives( + int index, java.lang.String value) { + if (value == null) { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addRequiredShipmentTypeAlternatives( + java.lang.String value) { + if (value == null) { 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. */ @@ -1036,15 +907,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() { @@ -1054,22 +922,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addRequiredShipmentTypeAlternativesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); @@ -1077,19 +941,14 @@ public Builder addRequiredShipmentTypeAlternativesBytes(com.google.protobuf.Byte 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
@@ -1099,15 +958,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
@@ -1117,15 +974,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
@@ -1135,7 +989,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. */ @@ -1143,8 +996,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
@@ -1154,16 +1005,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
@@ -1173,23 +1022,19 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDependentShipmentTypes( + int index, java.lang.String value) { + if (value == null) { 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
@@ -1199,22 +1044,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDependentShipmentTypes( + java.lang.String value) { + if (value == null) { 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
@@ -1224,19 +1065,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
@@ -1246,7 +1086,6 @@ public Builder addAllDependentShipmentTypes(java.lang.Iterable
      * 
* * repeated string dependent_shipment_types = 2; - * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1256,8 +1095,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
@@ -1267,14 +1104,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addDependentShipmentTypesBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); @@ -1284,33 +1119,22 @@ 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. */ @@ -1321,44 +1145,28 @@ public Builder setRequirementModeValue(int value) { 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() { - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber( - requirementMode_); - return result == null - ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED - : result; + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber(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(); } @@ -1368,16 +1176,11 @@ public Builder setRequirementMode( 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() { @@ -1386,9 +1189,9 @@ public Builder clearRequirementMode() { 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); } @@ -1398,12 +1201,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(); } @@ -1412,27 +1215,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; @@ -1447,4 +1250,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java similarity index 74% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java index 0c41508b64cd..3e7bff8cd4c1 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java similarity index 75% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java index 56aaf8d5fc73..e4467e8b0763 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java +++ b/owl-bot-staging/java-optimization/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,117 +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;
   }
-
-  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
@@ -188,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_ = "";
@@ -205,33 +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;
     }
-
-    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
@@ -240,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.
@@ -253,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.
        * 
@@ -263,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`.
@@ -274,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
@@ -288,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
@@ -302,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`.
@@ -313,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
@@ -326,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.
@@ -340,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.
@@ -351,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.
        * 
@@ -361,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`.
@@ -372,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
@@ -386,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
@@ -400,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`.
@@ -411,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
@@ -424,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.
@@ -435,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(
@@ -459,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;
@@ -534,52 +454,38 @@ private Code(int value) {
     public static final int CODE_FIELD_NUMBER = 1;
     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; - * * @return The code. */ - @java.lang.Override - public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(code_); - return result == null - ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(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_ = 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 Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -587,15 +493,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 @@ -604,19 +507,15 @@ public int getExampleVehicleIndex() { } public static final int EXAMPLE_EXCEEDED_CAPACITY_TYPE_FIELD_NUMBER = 3; - @SuppressWarnings("serial") 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 @@ -625,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 { @@ -657,7 +556,6 @@ public com.google.protobuf.ByteString getExampleExceededCapacityTypeBytes() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -669,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)) { @@ -690,18 +587,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (code_ - != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, code_); + if (code_ != com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.CODE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(1, code_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt32Size(2, exampleVehicleIndex_); + size += com.google.protobuf.CodedOutputStream + .computeInt32Size(2, exampleVehicleIndex_); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(exampleExceededCapacityType_)) { - size += - com.google.protobuf.GeneratedMessageV3.computeStringSize( - 3, exampleExceededCapacityType_); + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, exampleExceededCapacityType_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -711,21 +606,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; } @@ -751,94 +646,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.SkippedShipment.Reason parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment.Reason prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -848,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
@@ -881,33 +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() {}
+      private Builder() {
 
-      private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -919,9 +805,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
@@ -940,11 +826,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.SkippedShipment.Reason result = new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -969,41 +852,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.SkippedShipment.Reas
       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;
@@ -1011,8 +891,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());
         }
@@ -1050,31 +929,27 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8:
-                {
-                  code_ = input.readEnum();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 8
-              case 16:
-                {
-                  exampleVehicleIndex_ = input.readInt32();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 16
-              case 26:
-                {
-                  exampleExceededCapacityType_ = input.readStringRequireUtf8();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 26
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 8: {
+                code_ = input.readEnum();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                exampleVehicleIndex_ = input.readInt32();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 26: {
+                exampleExceededCapacityType_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                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) {
@@ -1084,34 +959,26 @@ 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. */ @@ -1122,33 +989,24 @@ public Builder setCodeValue(int value) { 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() { - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(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.forNumber(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. */ @@ -1162,14 +1020,11 @@ public Builder setCode(com.google.cloud.optimization.v1.SkippedShipment.Reason.C 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() { @@ -1179,17 +1034,14 @@ public Builder clearCode() { 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 @@ -1197,15 +1049,12 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000002) != 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 @@ -1213,35 +1062,29 @@ 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. */ public Builder setExampleVehicleIndex(int value) { - + exampleVehicleIndex_ = value; bitField0_ |= 0x00000002; onChanged(); 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() { @@ -1253,21 +1096,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; @@ -1276,22 +1117,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 { @@ -1299,37 +1139,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExampleExceededCapacityType( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } exampleExceededCapacityType_ = value; bitField0_ |= 0x00000004; 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() { @@ -1339,29 +1172,24 @@ public Builder clearExampleExceededCapacityType() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExampleExceededCapacityTypeBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); exampleExceededCapacityType_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1374,12 +1202,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(); } @@ -1388,28 +1216,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 { - 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; @@ -1424,20 +1251,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_ = 0; /** - * - * *
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; - * * @return The index. */ @java.lang.Override @@ -1446,12 +1271,9 @@ public int getIndex() { } public static final int LABEL_FIELD_NUMBER = 2; - @SuppressWarnings("serial") private volatile java.lang.Object label_ = ""; /** - * - * *
    * Copy of the corresponding
    * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1459,7 +1281,6 @@ public int getIndex() {
    * 
* * string label = 2; - * * @return The label. */ @java.lang.Override @@ -1468,15 +1289,14 @@ 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
@@ -1484,15 +1304,16 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -1501,12 +1322,9 @@ public com.google.protobuf.ByteString getLabelBytes() { } public static final int REASONS_FIELD_NUMBER = 3; - @SuppressWarnings("serial") private java.util.List reasons_; /** - * - * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1519,8 +1337,6 @@ public java.util.List g
     return reasons_;
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1529,13 +1345,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`.
@@ -1548,8 +1362,6 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1562,8 +1374,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`.
@@ -1578,7 +1388,6 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1590,7 +1399,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_);
     }
@@ -1610,13 +1420,15 @@ public int getSerializedSize() {
 
     size = 0;
     if (index_ != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeInt32Size(1, index_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeInt32Size(1, index_);
     }
     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_);
     }
     for (int i = 0; i < reasons_.size(); i++) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, reasons_.get(i));
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(3, reasons_.get(i));
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -1626,17 +1438,19 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.SkippedShipment)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.SkippedShipment other =
-        (com.google.cloud.optimization.v1.SkippedShipment) obj;
+    com.google.cloud.optimization.v1.SkippedShipment other = (com.google.cloud.optimization.v1.SkippedShipment) obj;
 
-    if (getIndex() != other.getIndex()) return false;
-    if (!getLabel().equals(other.getLabel())) return false;
-    if (!getReasonsList().equals(other.getReasonsList())) return false;
+    if (getIndex()
+        != other.getIndex()) return false;
+    if (!getLabel()
+        .equals(other.getLabel())) return false;
+    if (!getReasonsList()
+        .equals(other.getReasonsList())) return false;
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
   }
@@ -1661,104 +1475,97 @@ public int hashCode() {
     return hash;
   }
 
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.nio.ByteBuffer data)
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
+      java.nio.ByteBuffer data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.SkippedShipment parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
   public static Builder newBuilder(com.google.cloud.optimization.v1.SkippedShipment prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Specifies details of unperformed shipments in a solution. For trivial cases
    * and/or if we are able to identify the cause for skipping, we report the
@@ -1767,32 +1574,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -1810,9 +1618,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
@@ -1831,18 +1639,14 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(
-        com.google.cloud.optimization.v1.SkippedShipment result) {
+    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.SkippedShipment result) {
       if (reasonsBuilder_ == null) {
         if (((bitField0_ & 0x00000004) != 0)) {
           reasons_ = java.util.Collections.unmodifiableList(reasons_);
@@ -1868,39 +1672,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.SkippedShipment resu
     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;
@@ -1908,8 +1711,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());
       }
@@ -1936,10 +1738,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other)
             reasonsBuilder_ = null;
             reasons_ = other.reasons_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            reasonsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getReasonsFieldBuilder()
-                    : null;
+            reasonsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getReasonsFieldBuilder() : null;
           } else {
             reasonsBuilder_.addAllMessages(other.reasons_);
           }
@@ -1971,39 +1772,35 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                index_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-            case 18:
-              {
-                label_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000002;
-                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:
+            case 8: {
+              index_ = input.readInt32();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 8
+            case 18: {
+              label_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000002;
+              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) {
@@ -2013,20 +1810,16 @@ 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 @@ -2034,35 +1827,29 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -2074,8 +1861,6 @@ public Builder clearIndex() { private java.lang.Object label_ = ""; /** - * - * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -2083,13 +1868,13 @@ public Builder clearIndex() {
      * 
* * 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; @@ -2098,8 +1883,6 @@ public java.lang.String getLabel() { } } /** - * - * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -2107,14 +1890,15 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -2122,8 +1906,6 @@ public com.google.protobuf.ByteString getLabelBytes() { } } /** - * - * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -2131,22 +1913,18 @@ public com.google.protobuf.ByteString getLabelBytes() {
      * 
* * string label = 2; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } label_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -2154,7 +1932,6 @@ public Builder setLabel(java.lang.String value) {
      * 
* * string label = 2; - * * @return This builder for chaining. */ public Builder clearLabel() { @@ -2164,8 +1941,6 @@ public Builder clearLabel() { return this; } /** - * - * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -2173,14 +1948,12 @@ public Builder clearLabel() {
      * 
* * string label = 2; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000002; @@ -2189,26 +1962,18 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { } private java.util.List reasons_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureReasonsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - reasons_ = - new java.util.ArrayList( - reasons_); + reasons_ = new java.util.ArrayList(reasons_); bitField0_ |= 0x00000004; - } + } } 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`.
@@ -2216,8 +1981,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 {
@@ -2225,8 +1989,6 @@ private void ensureReasonsIsMutable() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2242,8 +2004,6 @@ public int getReasonsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2259,8 +2019,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`.
@@ -2283,8 +2041,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2293,8 +2049,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());
@@ -2305,8 +2060,6 @@ public Builder setReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2328,8 +2081,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`.
@@ -2352,8 +2103,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2373,8 +2122,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2383,8 +2130,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());
@@ -2395,8 +2141,6 @@ public Builder addReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2405,11 +2149,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);
@@ -2417,8 +2161,6 @@ public Builder addAllReasons(
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2437,8 +2179,6 @@ public Builder clearReasons() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2457,8 +2197,6 @@ public Builder removeReasons(int index) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2471,8 +2209,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`.
@@ -2483,14 +2219,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`.
@@ -2498,9 +2231,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 {
@@ -2508,8 +2240,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`.
@@ -2518,12 +2248,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`.
@@ -2533,13 +2261,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`.
@@ -2547,30 +2272,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_ & 0x00000004) != 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_ & 0x00000004) != 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);
     }
 
@@ -2580,12 +2302,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();
   }
@@ -2594,27 +2316,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;
@@ -2629,4 +2351,6 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
similarity index 73%
rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
index 1af94646ae72..8f67c3824cfc 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
+++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
@@ -1,45 +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 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
@@ -47,13 +26,10 @@ public interface SkippedShipmentOrBuilder
    * 
* * string label = 2; - * * @return The label. */ java.lang.String getLabel(); /** - * - * *
    * Copy of the corresponding
    * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -61,14 +37,12 @@ public interface SkippedShipmentOrBuilder
    * 
* * 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`.
@@ -76,10 +50,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`.
@@ -89,8 +62,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`.
@@ -100,8 +71,6 @@ public interface SkippedShipmentOrBuilder
    */
   int getReasonsCount();
   /**
-   *
-   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -109,11 +78,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`.
@@ -121,5 +88,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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
similarity index 75%
rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
index febec89f3c29..7e59052e869c 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
+++ b/owl-bot-staging/java-optimization/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.
@@ -46,57 +29,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;
   }
-
-  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 @@ -104,15 +83,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 @@ -120,8 +96,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`.
@@ -137,15 +111,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 @@ -153,15 +124,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 @@ -169,8 +137,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`.
@@ -186,14 +152,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 @@ -201,25 +164,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.
    * 
@@ -228,22 +184,17 @@ public com.google.protobuf.Timestamp getSoftStartTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { - return softStartTime_ == null - ? com.google.protobuf.Timestamp.getDefaultInstance() - : softStartTime_; + return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; } 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 @@ -251,14 +202,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 @@ -266,8 +214,6 @@ public com.google.protobuf.Timestamp getSoftEndTime() { return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } /** - * - * *
    * The soft end time of the time window.
    * 
@@ -282,8 +228,6 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { public static final int COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER = 5; private double costPerHourBeforeSoftStartTime_ = 0D; /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -297,7 +241,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 @@ -305,8 +248,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:
@@ -320,7 +261,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -331,8 +271,6 @@ public double getCostPerHourBeforeSoftStartTime() { public static final int COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER = 6; private double costPerHourAfterSoftEndTime_ = 0D; /** - * - * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -346,7 +284,6 @@ public double getCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -354,8 +291,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:
@@ -369,7 +304,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -378,7 +312,6 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -390,7 +323,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()); } @@ -419,25 +353,28 @@ public int getSerializedSize() { size = 0; if (startTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, getStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(1, getStartTime()); } if (endTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(2, getEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(2, getEndTime()); } if (softStartTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, getSoftStartTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(3, getSoftStartTime()); } if (softEndTime_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getSoftEndTime()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getSoftEndTime()); } if (((bitField0_ & 0x00000001) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize( - 5, costPerHourBeforeSoftStartTime_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(5, costPerHourBeforeSoftStartTime_); } if (((bitField0_ & 0x00000002) != 0)) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerHourAfterSoftEndTime_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(6, costPerHourAfterSoftEndTime_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -447,42 +384,44 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.TimeWindow)) { return super.equals(obj); } - com.google.cloud.optimization.v1.TimeWindow other = - (com.google.cloud.optimization.v1.TimeWindow) obj; + com.google.cloud.optimization.v1.TimeWindow other = (com.google.cloud.optimization.v1.TimeWindow) obj; if (hasStartTime() != other.hasStartTime()) return false; if (hasStartTime()) { - if (!getStartTime().equals(other.getStartTime())) return false; + if (!getStartTime() + .equals(other.getStartTime())) return false; } if (hasEndTime() != other.hasEndTime()) return false; if (hasEndTime()) { - if (!getEndTime().equals(other.getEndTime())) return false; + if (!getEndTime() + .equals(other.getEndTime())) return false; } if (hasSoftStartTime() != other.hasSoftStartTime()) return false; if (hasSoftStartTime()) { - if (!getSoftStartTime().equals(other.getSoftStartTime())) return false; + if (!getSoftStartTime() + .equals(other.getSoftStartTime())) return false; } if (hasSoftEndTime() != other.hasSoftEndTime()) return false; if (hasSoftEndTime()) { - if (!getSoftEndTime().equals(other.getSoftEndTime())) return false; + if (!getSoftEndTime() + .equals(other.getSoftEndTime())) return false; } - if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) - return false; + if (hasCostPerHourBeforeSoftStartTime() != other.hasCostPerHourBeforeSoftStartTime()) return false; if (hasCostPerHourBeforeSoftStartTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourBeforeSoftStartTime()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourBeforeSoftStartTime())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourBeforeSoftStartTime())) return false; } if (hasCostPerHourAfterSoftEndTime() != other.hasCostPerHourAfterSoftEndTime()) return false; if (hasCostPerHourAfterSoftEndTime()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftEndTime()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftEndTime())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourAfterSoftEndTime())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -513,121 +452,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) + 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.
@@ -653,32 +581,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -709,9 +638,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
@@ -730,11 +659,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);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      com.google.cloud.optimization.v1.TimeWindow result = new com.google.cloud.optimization.v1.TimeWindow(this);
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -742,18 +668,24 @@ public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
     private void buildPartial0(com.google.cloud.optimization.v1.TimeWindow result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
+        result.startTime_ = startTimeBuilder_ == null
+            ? startTime_
+            : startTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
+        result.endTime_ = endTimeBuilder_ == null
+            ? endTime_
+            : endTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.softStartTime_ =
-            softStartTimeBuilder_ == null ? softStartTime_ : softStartTimeBuilder_.build();
+        result.softStartTime_ = softStartTimeBuilder_ == null
+            ? softStartTime_
+            : softStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.softEndTime_ =
-            softEndTimeBuilder_ == null ? softEndTime_ : softEndTimeBuilder_.build();
+        result.softEndTime_ = softEndTimeBuilder_ == null
+            ? softEndTime_
+            : softEndTimeBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000010) != 0)) {
@@ -771,39 +703,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.TimeWindow result) {
     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;
@@ -856,49 +787,50 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-            case 18:
-              {
-                input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-            case 26:
-              {
-                input.readMessage(getSoftStartTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-            case 34:
-              {
-                input.readMessage(getSoftEndTimeFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-            case 41:
-              {
-                costPerHourBeforeSoftStartTime_ = input.readDouble();
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 41
-            case 49:
-              {
-                costPerHourAfterSoftEndTime_ = input.readDouble();
-                bitField0_ |= 0x00000020;
-                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);
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 10
+            case 18: {
+              input.readMessage(
+                  getEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 18
+            case 26: {
+              input.readMessage(
+                  getSoftStartTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getSoftEndTimeFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 34
+            case 41: {
+              costPerHourBeforeSoftStartTime_ = input.readDouble();
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 41
+            case 49: {
+              costPerHourAfterSoftEndTime_ = input.readDouble();
+              bitField0_ |= 0x00000020;
+              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) {
@@ -908,40 +840,30 @@ 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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
      * 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() { @@ -952,8 +874,6 @@ public com.google.protobuf.Timestamp getStartTime() { } } /** - * - * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -975,8 +895,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`.
@@ -984,7 +902,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();
       } else {
@@ -995,8 +914,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`.
@@ -1006,9 +923,9 @@ public Builder setStartTime(com.google.protobuf.Timestamp.Builder builderForValu
      */
     public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       if (startTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0)
-            && startTime_ != null
-            && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0) &&
+          startTime_ != null &&
+          startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getStartTimeBuilder().mergeFrom(value);
         } else {
           startTime_ = value;
@@ -1021,8 +938,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`.
@@ -1041,8 +956,6 @@ public Builder clearStartTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1056,8 +969,6 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
       return getStartTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -1069,12 +980,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`.
@@ -1083,17 +993,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_;
@@ -1101,35 +1008,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * 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() { @@ -1140,8 +1038,6 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** - * - * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1163,8 +1059,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`.
@@ -1172,7 +1066,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();
       } else {
@@ -1183,8 +1078,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`.
@@ -1194,9 +1087,9 @@ public Builder setEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
      */
     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       if (endTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0)
-            && endTime_ != null
-            && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0) &&
+          endTime_ != null &&
+          endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getEndTimeBuilder().mergeFrom(value);
         } else {
           endTime_ = value;
@@ -1209,8 +1102,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`.
@@ -1229,8 +1120,6 @@ public Builder clearEndTime() {
       return this;
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1244,8 +1133,6 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
       return getEndTimeFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1257,12 +1144,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`.
@@ -1271,17 +1157,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_;
@@ -1289,47 +1172,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * 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.
      * 
@@ -1350,15 +1220,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(); } else { @@ -1369,8 +1238,6 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderFor return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1379,9 +1246,9 @@ public Builder setSoftStartTime(com.google.protobuf.Timestamp.Builder builderFor */ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { if (softStartTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) - && softStartTime_ != null - && softStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) && + softStartTime_ != null && + softStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getSoftStartTimeBuilder().mergeFrom(value); } else { softStartTime_ = value; @@ -1394,8 +1261,6 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1413,8 +1278,6 @@ public Builder clearSoftStartTime() { return this; } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1427,8 +1290,6 @@ public com.google.protobuf.Timestamp.Builder getSoftStartTimeBuilder() { return getSoftStartTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The soft start time of the time window.
      * 
@@ -1439,14 +1300,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.
      * 
@@ -1454,17 +1312,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_; @@ -1472,47 +1327,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * 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.
      * 
@@ -1533,15 +1375,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(); } else { @@ -1552,8 +1393,6 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForVa return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1562,9 +1401,9 @@ public Builder setSoftEndTime(com.google.protobuf.Timestamp.Builder builderForVa */ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { if (softEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) - && softEndTime_ != null - && softEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + softEndTime_ != null && + softEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getSoftEndTimeBuilder().mergeFrom(value); } else { softEndTime_ = value; @@ -1577,8 +1416,6 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1596,8 +1433,6 @@ public Builder clearSoftEndTime() { return this; } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1610,8 +1445,6 @@ public com.google.protobuf.Timestamp.Builder getSoftEndTimeBuilder() { return getSoftEndTimeFieldBuilder().getBuilder(); } /** - * - * *
      * The soft end time of the time window.
      * 
@@ -1622,14 +1455,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.
      * 
@@ -1637,26 +1467,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:
@@ -1670,7 +1495,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 @@ -1678,8 +1502,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1693,7 +1515,6 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1701,8 +1522,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:
@@ -1716,20 +1535,17 @@ public double getCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @param value The costPerHourBeforeSoftStartTime to set. * @return This builder for chaining. */ public Builder setCostPerHourBeforeSoftStartTime(double value) { - + costPerHourBeforeSoftStartTime_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1743,7 +1559,6 @@ public Builder setCostPerHourBeforeSoftStartTime(double value) {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; - * * @return This builder for chaining. */ public Builder clearCostPerHourBeforeSoftStartTime() { @@ -1753,10 +1568,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:
@@ -1770,7 +1583,6 @@ public Builder clearCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -1778,8 +1590,6 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000020) != 0); } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1793,7 +1603,6 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1801,8 +1610,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:
@@ -1816,20 +1623,17 @@ public double getCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @param value The costPerHourAfterSoftEndTime to set. * @return This builder for chaining. */ public Builder setCostPerHourAfterSoftEndTime(double value) { - + costPerHourAfterSoftEndTime_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** - * - * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1843,7 +1647,6 @@ public Builder setCostPerHourAfterSoftEndTime(double value) {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; - * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftEndTime() { @@ -1852,9 +1655,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); } @@ -1864,12 +1667,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(); } @@ -1878,27 +1681,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; @@ -1913,4 +1716,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.TimeWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java similarity index 86% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java index 3d6dbd85d69a..ef31fc8c85b9 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java similarity index 75% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java index 614ec21d42fd..fddd8fc8f40c 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java +++ b/owl-bot-staging/java-optimization/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,37 +31,33 @@ 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;
-
   @SuppressWarnings("serial")
   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
@@ -90,7 +68,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * 
* * string src_tag = 1; - * * @return The srcTag. */ @java.lang.Override @@ -99,15 +76,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
@@ -118,15 +94,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 { @@ -135,19 +112,15 @@ public com.google.protobuf.ByteString getSrcTagBytes() { } public static final int EXCLUDED_SRC_TAG_FIELD_NUMBER = 2; - @SuppressWarnings("serial") 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 @@ -156,30 +129,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 { @@ -188,12 +161,9 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() { } public static final int DST_TAG_FIELD_NUMBER = 3; - @SuppressWarnings("serial") private volatile java.lang.Object dstTag_ = ""; /** - * - * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -203,7 +173,6 @@ public com.google.protobuf.ByteString getExcludedSrcTagBytes() {
    * 
* * string dst_tag = 3; - * * @return The dstTag. */ @java.lang.Override @@ -212,15 +181,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]
@@ -230,15 +198,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 { @@ -247,19 +216,15 @@ public com.google.protobuf.ByteString getDstTagBytes() { } public static final int EXCLUDED_DST_TAG_FIELD_NUMBER = 4; - @SuppressWarnings("serial") 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 @@ -268,30 +233,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 { @@ -302,8 +267,6 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() { public static final int COST_FIELD_NUMBER = 5; private double cost_ = 0D; /** - * - * *
    * 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
@@ -311,7 +274,6 @@ public com.google.protobuf.ByteString getExcludedDstTagBytes() {
    * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -322,8 +284,6 @@ public double getCost() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 6; private double costPerKilometer_ = 0D; /** - * - * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -332,7 +292,6 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -343,8 +302,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.
@@ -352,7 +309,6 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -360,8 +316,6 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** - * - * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -369,18 +323,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.
@@ -391,16 +340,12 @@ public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitOrBuilder() {
-    return distanceLimit_ == null
-        ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
-        : distanceLimit_;
+    return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_;
   }
 
   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*
@@ -408,7 +353,6 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
    * 
* * .google.protobuf.Duration delay = 8; - * * @return Whether the delay field is set. */ @java.lang.Override @@ -416,8 +360,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*
@@ -425,7 +367,6 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ @java.lang.Override @@ -433,8 +374,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*
@@ -449,7 +388,6 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
-
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -461,7 +399,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_);
     }
@@ -508,16 +447,20 @@ public int getSerializedSize() {
       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, excludedDstTag_);
     }
     if (java.lang.Double.doubleToRawLongBits(cost_) != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(5, cost_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeDoubleSize(5, cost_);
     }
     if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) {
-      size += com.google.protobuf.CodedOutputStream.computeDoubleSize(6, costPerKilometer_);
+      size += com.google.protobuf.CodedOutputStream
+        .computeDoubleSize(6, costPerKilometer_);
     }
     if (distanceLimit_ != null) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(7, getDistanceLimit());
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(7, getDistanceLimit());
     }
     if (delay_ != null) {
-      size += com.google.protobuf.CodedOutputStream.computeMessageSize(8, getDelay());
+      size += com.google.protobuf.CodedOutputStream
+        .computeMessageSize(8, getDelay());
     }
     size += getUnknownFields().getSerializedSize();
     memoizedSize = size;
@@ -527,29 +470,36 @@ public int getSerializedSize() {
   @java.lang.Override
   public boolean equals(final java.lang.Object obj) {
     if (obj == this) {
-      return true;
+     return true;
     }
     if (!(obj instanceof com.google.cloud.optimization.v1.TransitionAttributes)) {
       return super.equals(obj);
     }
-    com.google.cloud.optimization.v1.TransitionAttributes other =
-        (com.google.cloud.optimization.v1.TransitionAttributes) obj;
+    com.google.cloud.optimization.v1.TransitionAttributes other = (com.google.cloud.optimization.v1.TransitionAttributes) obj;
 
-    if (!getSrcTag().equals(other.getSrcTag())) return false;
-    if (!getExcludedSrcTag().equals(other.getExcludedSrcTag())) return false;
-    if (!getDstTag().equals(other.getDstTag())) return false;
-    if (!getExcludedDstTag().equals(other.getExcludedDstTag())) return false;
+    if (!getSrcTag()
+        .equals(other.getSrcTag())) return false;
+    if (!getExcludedSrcTag()
+        .equals(other.getExcludedSrcTag())) return false;
+    if (!getDstTag()
+        .equals(other.getDstTag())) return false;
+    if (!getExcludedDstTag()
+        .equals(other.getExcludedDstTag())) return false;
     if (java.lang.Double.doubleToLongBits(getCost())
-        != java.lang.Double.doubleToLongBits(other.getCost())) return false;
+        != java.lang.Double.doubleToLongBits(
+            other.getCost())) return false;
     if (java.lang.Double.doubleToLongBits(getCostPerKilometer())
-        != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false;
+        != java.lang.Double.doubleToLongBits(
+            other.getCostPerKilometer())) return false;
     if (hasDistanceLimit() != other.hasDistanceLimit()) return false;
     if (hasDistanceLimit()) {
-      if (!getDistanceLimit().equals(other.getDistanceLimit())) return false;
+      if (!getDistanceLimit()
+          .equals(other.getDistanceLimit())) return false;
     }
     if (hasDelay() != other.hasDelay()) return false;
     if (hasDelay()) {
-      if (!getDelay().equals(other.getDelay())) return false;
+      if (!getDelay()
+          .equals(other.getDelay())) return false;
     }
     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
     return true;
@@ -571,14 +521,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();
@@ -593,104 +540,96 @@ public int hashCode() {
   }
 
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
+      java.nio.ByteBuffer data)
+      throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.nio.ByteBuffer data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.ByteString data,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(byte[] data)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      byte[] data,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws com.google.protobuf.InvalidProtocolBufferException {
     return PARSER.parseFrom(data, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
-
-  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
-      java.io.InputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
+  public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(java.io.InputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseDelimitedFrom(
-      java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
+      java.io.InputStream input,
+      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
-      com.google.protobuf.CodedInputStream input) throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
+      com.google.protobuf.CodedInputStream input)
+      throws java.io.IOException {
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input);
   }
-
   public static com.google.cloud.optimization.v1.TransitionAttributes parseFrom(
       com.google.protobuf.CodedInputStream input,
       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
       throws java.io.IOException {
-    return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
-        PARSER, input, extensionRegistry);
+    return com.google.protobuf.GeneratedMessageV3
+        .parseWithIOException(PARSER, input, extensionRegistry);
   }
 
   @java.lang.Override
-  public Builder newBuilderForType() {
-    return newBuilder();
-  }
-
+  public Builder newBuilderForType() { return newBuilder(); }
   public static Builder newBuilder() {
     return DEFAULT_INSTANCE.toBuilder();
   }
-
-  public static Builder newBuilder(
-      com.google.cloud.optimization.v1.TransitionAttributes prototype) {
+  public static Builder newBuilder(com.google.cloud.optimization.v1.TransitionAttributes prototype) {
     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
   }
-
   @java.lang.Override
   public Builder toBuilder() {
-    return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
+    return this == DEFAULT_INSTANCE
+        ? new Builder() : new Builder().mergeFrom(this);
   }
 
   @java.lang.Override
-  protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+  protected Builder newBuilderForType(
+      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
     Builder builder = new Builder(parent);
     return builder;
   }
   /**
-   *
-   *
    * 
    * Specifies attributes of transitions between two consecutive visits on a
    * route. Several `TransitionAttributes` may apply to the same transition: in
@@ -700,32 +639,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -750,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
@@ -771,11 +711,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);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      com.google.cloud.optimization.v1.TransitionAttributes result = new com.google.cloud.optimization.v1.TransitionAttributes(this);
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -801,11 +738,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.TransitionAttributes
         result.costPerKilometer_ = costPerKilometer_;
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
-        result.distanceLimit_ =
-            distanceLimitBuilder_ == null ? distanceLimit_ : distanceLimitBuilder_.build();
+        result.distanceLimit_ = distanceLimitBuilder_ == null
+            ? distanceLimit_
+            : distanceLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.delay_ = delayBuilder_ == null ? delay_ : delayBuilder_.build();
+        result.delay_ = delayBuilder_ == null
+            ? delay_
+            : delayBuilder_.build();
       }
     }
 
@@ -813,39 +753,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.TransitionAttributes
     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;
@@ -853,8 +792,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_;
         bitField0_ |= 0x00000001;
@@ -913,61 +851,56 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10:
-              {
-                srcTag_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-            case 18:
-              {
-                excludedSrcTag_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-            case 26:
-              {
-                dstTag_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-            case 34:
-              {
-                excludedDstTag_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-            case 41:
-              {
-                cost_ = input.readDouble();
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 41
-            case 49:
-              {
-                costPerKilometer_ = input.readDouble();
-                bitField0_ |= 0x00000020;
-                break;
-              } // case 49
-            case 58:
-              {
-                input.readMessage(getDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 58
-            case 66:
-              {
-                input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000080;
-                break;
-              } // case 66
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 10: {
+              srcTag_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 10
+            case 18: {
+              excludedSrcTag_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 18
+            case 26: {
+              dstTag_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 26
+            case 34: {
+              excludedDstTag_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 34
+            case 41: {
+              cost_ = input.readDouble();
+              bitField0_ |= 0x00000010;
+              break;
+            } // case 41
+            case 49: {
+              costPerKilometer_ = input.readDouble();
+              bitField0_ |= 0x00000020;
+              break;
+            } // case 49
+            case 58: {
+              input.readMessage(
+                  getDistanceLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000040;
+              break;
+            } // case 58
+            case 66: {
+              input.readMessage(
+                  getDelayFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000080;
+              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) {
@@ -977,13 +910,10 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
-
     private int bitField0_;
 
     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
@@ -994,13 +924,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; @@ -1009,8 +939,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
@@ -1021,14 +949,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 { @@ -1036,8 +965,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
@@ -1048,22 +975,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setSrcTag( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } srcTag_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1074,7 +997,6 @@ public Builder setSrcTag(java.lang.String value) {
      * 
* * string src_tag = 1; - * * @return This builder for chaining. */ public Builder clearSrcTag() { @@ -1084,8 +1006,6 @@ public Builder clearSrcTag() { return this; } /** - * - * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1096,14 +1016,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setSrcTagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); srcTag_ = value; bitField0_ |= 0x00000001; @@ -1113,21 +1031,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; @@ -1136,22 +1052,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 { @@ -1159,37 +1074,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExcludedSrcTag( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } excludedSrcTag_ = value; bitField0_ |= 0x00000002; 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() { @@ -1199,22 +1107,18 @@ public Builder clearExcludedSrcTag() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExcludedSrcTagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); excludedSrcTag_ = value; bitField0_ |= 0x00000002; @@ -1224,8 +1128,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]
@@ -1235,13 +1137,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; @@ -1250,8 +1152,6 @@ public java.lang.String getDstTag() { } } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1261,14 +1161,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 { @@ -1276,8 +1177,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]
@@ -1287,22 +1186,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDstTag( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } dstTag_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1312,7 +1207,6 @@ public Builder setDstTag(java.lang.String value) {
      * 
* * string dst_tag = 3; - * * @return This builder for chaining. */ public Builder clearDstTag() { @@ -1322,8 +1216,6 @@ public Builder clearDstTag() { return this; } /** - * - * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1333,14 +1225,12 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setDstTagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); dstTag_ = value; bitField0_ |= 0x00000004; @@ -1350,21 +1240,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; @@ -1373,22 +1261,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 { @@ -1396,37 +1283,30 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExcludedDstTag( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } excludedDstTag_ = value; bitField0_ |= 0x00000008; 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() { @@ -1436,22 +1316,18 @@ public Builder clearExcludedDstTag() { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setExcludedDstTagBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); excludedDstTag_ = value; bitField0_ |= 0x00000008; @@ -1459,10 +1335,8 @@ public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) { 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
@@ -1470,7 +1344,6 @@ public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) {
      * 
* * double cost = 5; - * * @return The cost. */ @java.lang.Override @@ -1478,8 +1351,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
@@ -1487,20 +1358,17 @@ public double getCost() {
      * 
* * double cost = 5; - * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; bitField0_ |= 0x00000010; 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
@@ -1508,7 +1376,6 @@ public Builder setCost(double value) {
      * 
* * double cost = 5; - * * @return This builder for chaining. */ public Builder clearCost() { @@ -1518,10 +1385,8 @@ public Builder clearCost() { 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
@@ -1530,7 +1395,6 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; - * * @return The costPerKilometer. */ @java.lang.Override @@ -1538,8 +1402,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
@@ -1548,20 +1410,17 @@ 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; bitField0_ |= 0x00000020; onChanged(); return this; } /** - * - * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1570,7 +1429,6 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 6; - * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { @@ -1582,13 +1440,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.
@@ -1596,15 +1449,12 @@ public Builder clearCostPerKilometer() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; - * * @return Whether the distanceLimit field is set. */ public boolean hasDistanceLimit() { return ((bitField0_ & 0x00000040) != 0); } /** - * - * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1612,21 +1462,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.
@@ -1649,8 +1494,6 @@ public Builder setDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit v
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1671,8 +1514,6 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1683,10 +1524,9 @@ public Builder setDistanceLimit(
      */
     public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit value) {
       if (distanceLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000040) != 0)
-            && distanceLimit_ != null
-            && distanceLimit_
-                != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000040) != 0) &&
+          distanceLimit_ != null &&
+          distanceLimit_ != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
           getDistanceLimitBuilder().mergeFrom(value);
         } else {
           distanceLimit_ = value;
@@ -1699,8 +1539,6 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1720,8 +1558,6 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1736,8 +1572,6 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getDistanceLimitBu
       return getDistanceLimitFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1750,14 +1584,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.
@@ -1767,17 +1598,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_;
@@ -1785,13 +1613,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*
@@ -1799,15 +1622,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 ((bitField0_ & 0x00000080) != 0); } /** - * - * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1815,7 +1635,6 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; - * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1826,8 +1645,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*
@@ -1850,8 +1667,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*
@@ -1860,7 +1675,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();
       } else {
@@ -1871,8 +1687,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*
@@ -1883,9 +1697,9 @@ public Builder setDelay(com.google.protobuf.Duration.Builder builderForValue) {
      */
     public Builder mergeDelay(com.google.protobuf.Duration value) {
       if (delayBuilder_ == null) {
-        if (((bitField0_ & 0x00000080) != 0)
-            && delay_ != null
-            && delay_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000080) != 0) &&
+          delay_ != null &&
+          delay_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getDelayBuilder().mergeFrom(value);
         } else {
           delay_ = value;
@@ -1898,8 +1712,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*
@@ -1919,8 +1731,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*
@@ -1935,8 +1745,6 @@ public com.google.protobuf.Duration.Builder getDelayBuilder() {
       return getDelayFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1949,12 +1757,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*
@@ -1964,24 +1771,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);
     }
 
@@ -1991,12 +1795,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();
   }
@@ -2005,27 +1809,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;
@@ -2040,4 +1844,6 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.TransitionAttributes getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
+
 }
+
diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
similarity index 84%
rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
index 7f5913d1b938..2a80c30a88bf 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
+++ b/owl-bot-staging/java-optimization/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]
@@ -97,13 +69,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]
@@ -113,41 +82,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
@@ -155,14 +117,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
@@ -171,14 +130,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.
@@ -186,13 +142,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.
@@ -200,13 +153,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.
@@ -218,8 +168,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*
@@ -227,13 +175,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*
@@ -241,13 +186,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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
similarity index 75%
rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
index 3b6df0ac12ed..d0df40e4ef0c 100644
--- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
+++ b/owl-bot-staging/java-optimization/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,46 +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;
   }
-
-  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
@@ -104,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`.
      * 
@@ -116,8 +95,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { */ TRAVEL_MODE_UNSPECIFIED(0), /** - * - * *
      * Travel mode corresponding to driving directions (car, ...).
      * 
@@ -129,8 +106,6 @@ public enum TravelMode implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified travel mode, equivalent to `DRIVING`.
      * 
@@ -139,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, ...).
      * 
@@ -149,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( @@ -173,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; @@ -231,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.
@@ -242,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.
@@ -255,8 +227,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum {
      */
     UNLOADING_POLICY_UNSPECIFIED(0),
     /**
-     *
-     *
      * 
      * Deliveries must occur in reverse order of pickups
      * 
@@ -265,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
      * 
@@ -278,8 +246,6 @@ public enum UnloadingPolicy implements com.google.protobuf.ProtocolMessageEnum { ; /** - * - * *
      * Unspecified unloading policy; deliveries must just occur after their
      * corresponding pickups.
@@ -289,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
      * 
@@ -299,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
      * 
@@ -309,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( @@ -333,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); } @@ -377,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; @@ -394,53 +355,41 @@ 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]
@@ -453,89 +402,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
@@ -544,52 +469,48 @@ 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;
     }
-
-    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,
@@ -599,14 +520,11 @@ public interface IntervalOrBuilder
        * 
* * 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.
@@ -617,13 +535,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.
@@ -634,64 +549,58 @@ 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; } - - 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_ = 0L; /** - * - * *
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified,
@@ -701,7 +610,6 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
        * 
* * int64 min = 1; - * * @return The min. */ @java.lang.Override @@ -712,8 +620,6 @@ public long getMin() { public static final int MAX_FIELD_NUMBER = 2; private long max_ = 0L; /** - * - * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -724,7 +630,6 @@ public long getMin() {
        * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -732,8 +637,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.
@@ -744,7 +647,6 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -753,7 +655,6 @@ public long getMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -765,7 +666,8 @@ public final boolean isInitialized() { } @java.lang.Override - public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + public void writeTo(com.google.protobuf.CodedOutputStream output) + throws java.io.IOException { if (min_ != 0L) { output.writeInt64(1, min_); } @@ -782,10 +684,12 @@ public int getSerializedSize() { size = 0; if (min_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, min_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, min_); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, max_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, max_); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -795,18 +699,19 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval) obj; - if (getMin() != other.getMin()) return false; + if (getMin() + != other.getMin()) return false; if (hasMax() != other.hasMax()) return false; if (hasMax()) { - if (getMax() != other.getMax()) return false; + if (getMax() + != other.getMax()) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -820,10 +725,12 @@ public int hashCode() { int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MIN_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMin()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMin()); if (hasMax()) { hash = (37 * hash) + MAX_FIELD_NUMBER; - hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getMax()); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + getMax()); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -831,94 +738,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -928,41 +828,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() {} + private Builder() { - private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { - super(parent); } + private Builder( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + + } @java.lang.Override public Builder clear() { super.clear(); @@ -973,14 +871,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(); } @@ -995,17 +892,13 @@ 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); - if (bitField0_ != 0) { - buildPartial0(result); - } + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); + if (bitField0_ != 0) { buildPartial0(result); } onBuilt(); return result; } - private void buildPartial0( - com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result) { + private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.min_ = min_; @@ -1022,52 +915,46 @@ private void buildPartial0( 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()); } @@ -1100,25 +987,22 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: - { - min_ = input.readInt64(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: - { - max_ = input.readInt64(); - bitField0_ |= 0x00000002; - break; - } // case 16 - default: - { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: { + min_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: { + max_ = input.readInt64(); + bitField0_ |= 0x00000002; + 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) { @@ -1128,13 +1012,10 @@ 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,
@@ -1144,7 +1025,6 @@ public Builder mergeFrom(
          * 
* * int64 min = 1; - * * @return The min. */ @java.lang.Override @@ -1152,8 +1032,6 @@ public long getMin() { return min_; } /** - * - * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified,
@@ -1163,20 +1041,17 @@ public long getMin() {
          * 
* * int64 min = 1; - * * @param value The min to set. * @return This builder for chaining. */ public Builder setMin(long value) { - + min_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified,
@@ -1186,7 +1061,6 @@ public Builder setMin(long value) {
          * 
* * int64 min = 1; - * * @return This builder for chaining. */ public Builder clearMin() { @@ -1196,10 +1070,8 @@ public Builder clearMin() { 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.
@@ -1210,7 +1082,6 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; - * * @return Whether the max field is set. */ @java.lang.Override @@ -1218,8 +1089,6 @@ public boolean hasMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1230,7 +1099,6 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; - * * @return The max. */ @java.lang.Override @@ -1238,8 +1106,6 @@ public long getMax() { return max_; } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1250,20 +1116,17 @@ public long getMax() {
          * 
* * optional int64 max = 2; - * * @param value The max to set. * @return This builder for chaining. */ public Builder setMax(long value) { - + max_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** - * - * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1274,7 +1137,6 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; - * * @return This builder for chaining. */ public Builder clearMax() { @@ -1283,7 +1145,6 @@ public Builder clearMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1296,44 +1157,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 { - 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; @@ -1345,24 +1203,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_ = 0L; /** - * - * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; - * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -1370,14 +1225,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 @@ -1388,15 +1240,12 @@ public long getMaxLoad() { public static final int SOFT_MAX_LOAD_FIELD_NUMBER = 2; private long softMaxLoad_ = 0L; /** - * - * *
      * 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 @@ -1407,8 +1256,6 @@ public long getSoftMaxLoad() { public static final int COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerUnitAboveSoftMax_ = 0D; /** - * - * *
      * If the load ever exceeds
      * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -1421,7 +1268,6 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1432,15 +1278,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 @@ -1448,52 +1290,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() { - return startLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : startLoadInterval_; + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getStartLoadIntervalOrBuilder() { + return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; } 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 @@ -1501,25 +1328,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.
      * 
@@ -1527,15 +1347,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() { - return endLoadInterval_ == null - ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() - : endLoadInterval_; + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder getEndLoadIntervalOrBuilder() { + return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1547,7 +1363,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_); } @@ -1573,20 +1390,24 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(1, maxLoad_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(1, maxLoad_); } if (softMaxLoad_ != 0L) { - size += com.google.protobuf.CodedOutputStream.computeInt64Size(2, softMaxLoad_); + size += com.google.protobuf.CodedOutputStream + .computeInt64Size(2, softMaxLoad_); } if (java.lang.Double.doubleToRawLongBits(costPerUnitAboveSoftMax_) != 0) { - size += - com.google.protobuf.CodedOutputStream.computeDoubleSize(3, costPerUnitAboveSoftMax_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(3, costPerUnitAboveSoftMax_); } if (startLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getStartLoadInterval()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(4, getStartLoadInterval()); } if (endLoadInterval_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(5, getEndLoadInterval()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(5, getEndLoadInterval()); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -1596,28 +1417,32 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.LoadLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.LoadLimit other = - (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; + com.google.cloud.optimization.v1.Vehicle.LoadLimit other = (com.google.cloud.optimization.v1.Vehicle.LoadLimit) obj; if (hasMaxLoad() != other.hasMaxLoad()) return false; if (hasMaxLoad()) { - if (getMaxLoad() != other.getMaxLoad()) return false; + if (getMaxLoad() + != other.getMaxLoad()) return false; } - if (getSoftMaxLoad() != other.getSoftMaxLoad()) return false; + if (getSoftMaxLoad() + != other.getSoftMaxLoad()) return false; if (java.lang.Double.doubleToLongBits(getCostPerUnitAboveSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerUnitAboveSoftMax())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerUnitAboveSoftMax())) return false; if (hasStartLoadInterval() != other.hasStartLoadInterval()) return false; if (hasStartLoadInterval()) { - if (!getStartLoadInterval().equals(other.getStartLoadInterval())) return false; + if (!getStartLoadInterval() + .equals(other.getStartLoadInterval())) return false; } if (hasEndLoadInterval() != other.hasEndLoadInterval()) return false; if (hasEndLoadInterval()) { - if (!getEndLoadInterval().equals(other.getEndLoadInterval())) return false; + if (!getEndLoadInterval() + .equals(other.getEndLoadInterval())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -1632,15 +1457,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(); @@ -1655,93 +1480,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.LoadLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.LoadLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -1751,8 +1570,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
@@ -1761,33 +1578,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -1809,9 +1626,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
@@ -1830,11 +1647,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.Vehicle.LoadLimit result = new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -1853,14 +1667,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit re
           result.costPerUnitAboveSoftMax_ = costPerUnitAboveSoftMax_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.startLoadInterval_ =
-              startLoadIntervalBuilder_ == null
-                  ? startLoadInterval_
-                  : startLoadIntervalBuilder_.build();
+          result.startLoadInterval_ = startLoadIntervalBuilder_ == null
+              ? startLoadInterval_
+              : startLoadIntervalBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.endLoadInterval_ =
-              endLoadIntervalBuilder_ == null ? endLoadInterval_ : endLoadIntervalBuilder_.build();
+          result.endLoadInterval_ = endLoadIntervalBuilder_ == null
+              ? endLoadInterval_
+              : endLoadIntervalBuilder_.build();
         }
         result.bitField0_ |= to_bitField0_;
       }
@@ -1869,41 +1683,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit re
       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;
@@ -1911,8 +1722,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());
         }
@@ -1954,45 +1764,41 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8:
-                {
-                  maxLoad_ = input.readInt64();
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 8
-              case 16:
-                {
-                  softMaxLoad_ = input.readInt64();
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 16
-              case 25:
-                {
-                  costPerUnitAboveSoftMax_ = input.readDouble();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 25
-              case 34:
-                {
-                  input.readMessage(
-                      getStartLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  break;
-                } // case 34
-              case 42:
-                {
-                  input.readMessage(
-                      getEndLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000010;
-                  break;
-                } // case 42
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 8: {
+                maxLoad_ = input.readInt64();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+              case 16: {
+                softMaxLoad_ = input.readInt64();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+              case 25: {
+                costPerUnitAboveSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 25
+              case 34: {
+                input.readMessage(
+                    getStartLoadIntervalFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+              case 42: {
+                input.readMessage(
+                    getEndLoadIntervalFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000010;
+                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) {
@@ -2002,19 +1808,15 @@ 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 @@ -2022,14 +1824,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 @@ -2037,33 +1836,27 @@ 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. */ public Builder setMaxLoad(long value) { - + maxLoad_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** - * - * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; - * * @return This builder for chaining. */ public Builder clearMaxLoad() { @@ -2073,17 +1866,14 @@ 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 @@ -2091,35 +1881,29 @@ 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; bitField0_ |= 0x00000002; 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() { @@ -2129,10 +1913,8 @@ public Builder clearSoftMaxLoad() { 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]
@@ -2145,7 +1927,6 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -2153,8 +1934,6 @@ public double getCostPerUnitAboveSoftMax() { return costPerUnitAboveSoftMax_; } /** - * - * *
        * If the load ever exceeds
        * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -2167,20 +1946,17 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** - * - * *
        * If the load ever exceeds
        * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -2193,7 +1969,6 @@ public Builder setCostPerUnitAboveSoftMax(double value) {
        * 
* * double cost_per_unit_above_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerUnitAboveSoftMax() { @@ -2205,58 +1980,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * 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(); @@ -2270,14 +2028,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) { @@ -2291,23 +2046,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 (((bitField0_ & 0x00000008) != 0) - && startLoadInterval_ != null - && startLoadInterval_ - != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - .getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) && + startLoadInterval_ != null && + startLoadInterval_ != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) { getStartLoadIntervalBuilder().mergeFrom(value); } else { startLoadInterval_ = value; @@ -2320,14 +2069,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -2340,63 +2086,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() { bitField0_ |= 0x00000008; 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_; @@ -2404,58 +2135,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
        * 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(); @@ -2469,14 +2183,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) { @@ -2490,23 +2201,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 (((bitField0_ & 0x00000010) != 0) - && endLoadInterval_ != null - && endLoadInterval_ - != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval - .getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) && + endLoadInterval_ != null && + endLoadInterval_ != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) { getEndLoadIntervalBuilder().mergeFrom(value); } else { endLoadInterval_ = value; @@ -2519,14 +2224,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() { bitField0_ = (bitField0_ & ~0x00000010); @@ -2539,68 +2241,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() { bitField0_ |= 0x00000010; 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) { @@ -2613,12 +2299,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(); } @@ -2627,28 +2313,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 { - 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; @@ -2663,40 +2348,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.
      * 
@@ -2706,8 +2383,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
@@ -2717,13 +2392,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
@@ -2733,13 +2405,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
@@ -2753,8 +2422,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,
@@ -2766,13 +2433,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,
@@ -2784,14 +2448,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
@@ -2804,13 +2465,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
@@ -2823,13 +2481,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
@@ -2846,8 +2501,6 @@ public interface DurationLimitOrBuilder
     com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder();
 
     /**
-     *
-     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2861,13 +2514,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.
@@ -2881,14 +2531,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.
@@ -2898,56 +2545,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;
     }
-
-    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 @@ -2955,25 +2598,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.
      * 
@@ -2982,16 +2618,12 @@ public com.google.protobuf.Duration getMaxDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { - return maxDuration_ == null - ? com.google.protobuf.Duration.getDefaultInstance() - : maxDuration_; + return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; } 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
@@ -3001,7 +2633,6 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; - * * @return Whether the softMaxDuration field is set. */ @java.lang.Override @@ -3009,8 +2640,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
@@ -3020,18 +2649,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
@@ -3044,16 +2668,12 @@ public com.google.protobuf.Duration getSoftMaxDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
-      return softMaxDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : softMaxDuration_;
+      return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_;
     }
 
     public static final int COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER = 3;
     private double costPerHourAfterSoftMax_ = 0D;
     /**
-     *
-     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -3065,7 +2685,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 @@ -3073,8 +2692,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,
@@ -3086,7 +2703,6 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3097,8 +2713,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
@@ -3111,7 +2725,6 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -3119,8 +2732,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
@@ -3133,18 +2744,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
@@ -3160,16 +2766,12 @@ public com.google.protobuf.Duration getQuadraticSoftMaxDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder() {
-      return quadraticSoftMaxDuration_ == null
-          ? com.google.protobuf.Duration.getDefaultInstance()
-          : quadraticSoftMaxDuration_;
+      return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_;
     }
 
     public static final int COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER = 5;
     private double costPerSquareHourAfterQuadraticSoftMax_ = 0D;
     /**
-     *
-     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3183,7 +2785,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 @@ -3191,8 +2792,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -3206,7 +2805,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3215,7 +2813,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -3227,7 +2824,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()); } @@ -3253,24 +2851,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; @@ -3280,38 +2878,39 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Vehicle.DurationLimit)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Vehicle.DurationLimit other = - (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; + com.google.cloud.optimization.v1.Vehicle.DurationLimit other = (com.google.cloud.optimization.v1.Vehicle.DurationLimit) obj; if (hasMaxDuration() != other.hasMaxDuration()) return false; if (hasMaxDuration()) { - if (!getMaxDuration().equals(other.getMaxDuration())) return false; + if (!getMaxDuration() + .equals(other.getMaxDuration())) return false; } if (hasSoftMaxDuration() != other.hasSoftMaxDuration()) return false; if (hasSoftMaxDuration()) { - if (!getSoftMaxDuration().equals(other.getSoftMaxDuration())) return false; + if (!getSoftMaxDuration() + .equals(other.getSoftMaxDuration())) return false; } if (hasCostPerHourAfterSoftMax() != other.hasCostPerHourAfterSoftMax()) return false; if (hasCostPerHourAfterSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerHourAfterSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerHourAfterSoftMax())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHourAfterSoftMax())) return false; } if (hasQuadraticSoftMaxDuration() != other.hasQuadraticSoftMaxDuration()) return false; if (hasQuadraticSoftMaxDuration()) { - if (!getQuadraticSoftMaxDuration().equals(other.getQuadraticSoftMaxDuration())) - return false; + if (!getQuadraticSoftMaxDuration() + .equals(other.getQuadraticSoftMaxDuration())) return false; } - if (hasCostPerSquareHourAfterQuadraticSoftMax() - != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; + if (hasCostPerSquareHourAfterQuadraticSoftMax() != other.hasCostPerSquareHourAfterQuadraticSoftMax()) return false; if (hasCostPerSquareHourAfterQuadraticSoftMax()) { if (java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax()) - != java.lang.Double.doubleToLongBits(other.getCostPerSquareHourAfterQuadraticSoftMax())) - return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerSquareHourAfterQuadraticSoftMax())) return false; } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -3334,10 +2933,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; @@ -3345,10 +2942,8 @@ public int hashCode() { } if (hasCostPerSquareHourAfterQuadraticSoftMax()) { hash = (37 * hash) + COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER; - hash = - (53 * hash) - + com.google.protobuf.Internal.hashLong( - java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); + hash = (53 * hash) + com.google.protobuf.Internal.hashLong( + java.lang.Double.doubleToLongBits(getCostPerSquareHourAfterQuadraticSoftMax())); } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; @@ -3356,94 +2951,87 @@ public int hashCode() { } public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle.DurationLimit parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - - public static Builder newBuilder( - com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { + public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle.DurationLimit prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override @@ -3453,8 +3041,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.
@@ -3464,33 +3050,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) {
-        super(parent);
       }
 
+      private Builder(
+          com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+        super(parent);
+
+      }
       @java.lang.Override
       public Builder clear() {
         super.clear();
@@ -3516,9 +3102,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
@@ -3537,11 +3123,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);
-        if (bitField0_ != 0) {
-          buildPartial0(result);
-        }
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit result = new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
+        if (bitField0_ != 0) { buildPartial0(result); }
         onBuilt();
         return result;
       }
@@ -3549,12 +3132,14 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
       private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimit result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.maxDuration_ =
-              maxDurationBuilder_ == null ? maxDuration_ : maxDurationBuilder_.build();
+          result.maxDuration_ = maxDurationBuilder_ == null
+              ? maxDuration_
+              : maxDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.softMaxDuration_ =
-              softMaxDurationBuilder_ == null ? softMaxDuration_ : softMaxDurationBuilder_.build();
+          result.softMaxDuration_ = softMaxDurationBuilder_ == null
+              ? softMaxDuration_
+              : softMaxDurationBuilder_.build();
         }
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000004) != 0)) {
@@ -3562,10 +3147,9 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimi
           to_bitField0_ |= 0x00000001;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.quadraticSoftMaxDuration_ =
-              quadraticSoftMaxDurationBuilder_ == null
-                  ? quadraticSoftMaxDuration_
-                  : quadraticSoftMaxDurationBuilder_.build();
+          result.quadraticSoftMaxDuration_ = quadraticSoftMaxDurationBuilder_ == null
+              ? quadraticSoftMaxDuration_
+              : quadraticSoftMaxDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
           result.costPerSquareHourAfterQuadraticSoftMax_ = costPerSquareHourAfterQuadraticSoftMax_;
@@ -3578,41 +3162,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimi
       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;
@@ -3620,8 +3201,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());
         }
@@ -3635,8 +3215,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle.DurationLimit
           mergeQuadraticSoftMaxDuration(other.getQuadraticSoftMaxDuration());
         }
         if (other.hasCostPerSquareHourAfterQuadraticSoftMax()) {
-          setCostPerSquareHourAfterQuadraticSoftMax(
-              other.getCostPerSquareHourAfterQuadraticSoftMax());
+          setCostPerSquareHourAfterQuadraticSoftMax(other.getCostPerSquareHourAfterQuadraticSoftMax());
         }
         this.mergeUnknownFields(other.getUnknownFields());
         onChanged();
@@ -3664,45 +3243,43 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10:
-                {
-                  input.readMessage(getMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-              case 18:
-                {
-                  input.readMessage(
-                      getSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 18
-              case 25:
-                {
-                  costPerHourAfterSoftMax_ = input.readDouble();
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 25
-              case 34:
-                {
-                  input.readMessage(
-                      getQuadraticSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
-                  bitField0_ |= 0x00000008;
-                  break;
-                } // case 34
-              case 41:
-                {
-                  costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-                  bitField0_ |= 0x00000010;
-                  break;
-                } // case 41
-              default:
-                {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+              case 10: {
+                input.readMessage(
+                    getMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+              case 18: {
+                input.readMessage(
+                    getSoftMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+              case 25: {
+                costPerHourAfterSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 25
+              case 34: {
+                input.readMessage(
+                    getQuadraticSoftMaxDurationFieldBuilder().getBuilder(),
+                    extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+              case 41: {
+                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+                bitField0_ |= 0x00000010;
+                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) {
@@ -3712,52 +3289,38 @@ 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 ((bitField0_ & 0x00000001) != 0); } /** - * - * *
        * 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.
        * 
@@ -3778,15 +3341,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(); } else { @@ -3797,8 +3359,6 @@ public Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForVal return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3807,9 +3367,9 @@ public Builder setMaxDuration(com.google.protobuf.Duration.Builder builderForVal */ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { if (maxDurationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) - && maxDuration_ != null - && maxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) && + maxDuration_ != null && + maxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxDurationBuilder().mergeFrom(value); } else { maxDuration_ = value; @@ -3822,8 +3382,6 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3841,8 +3399,6 @@ public Builder clearMaxDuration() { return this; } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3855,8 +3411,6 @@ public com.google.protobuf.Duration.Builder getMaxDurationBuilder() { return getMaxDurationFieldBuilder().getBuilder(); } /** - * - * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3867,14 +3421,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.
        * 
@@ -3882,17 +3433,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_; @@ -3900,13 +3448,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
@@ -3916,15 +3459,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 ((bitField0_ & 0x00000002) != 0); } /** - * - * *
        * 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
@@ -3934,21 +3474,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
@@ -3973,8 +3508,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
@@ -3985,7 +3518,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();
         } else {
@@ -3996,8 +3530,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
@@ -4010,9 +3542,9 @@ public Builder setSoftMaxDuration(com.google.protobuf.Duration.Builder builderFo
        */
       public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         if (softMaxDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) != 0)
-              && softMaxDuration_ != null
-              && softMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000002) != 0) &&
+            softMaxDuration_ != null &&
+            softMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getSoftMaxDurationBuilder().mergeFrom(value);
           } else {
             softMaxDuration_ = value;
@@ -4025,8 +3557,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
@@ -4048,8 +3578,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
@@ -4066,8 +3594,6 @@ public com.google.protobuf.Duration.Builder getSoftMaxDurationBuilder() {
         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
@@ -4082,14 +3608,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
@@ -4101,26 +3624,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,
@@ -4132,7 +3650,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 @@ -4140,8 +3657,6 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000004) != 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,
@@ -4153,7 +3668,6 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -4161,8 +3675,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,
@@ -4174,20 +3686,17 @@ public double getCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @param value The costPerHourAfterSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerHourAfterSoftMax(double value) { - + costPerHourAfterSoftMax_ = value; bitField0_ |= 0x00000004; onChanged(); 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,
@@ -4199,7 +3708,6 @@ public Builder setCostPerHourAfterSoftMax(double value) {
        * 
* * optional double cost_per_hour_after_soft_max = 3; - * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftMax() { @@ -4211,13 +3719,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
@@ -4230,15 +3733,12 @@ public Builder clearCostPerHourAfterSoftMax() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; - * * @return Whether the quadraticSoftMaxDuration field is set. */ public boolean hasQuadraticSoftMaxDuration() { return ((bitField0_ & 0x00000008) != 0); } /** - * - * *
        * 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
@@ -4251,21 +3751,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
@@ -4293,8 +3788,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
@@ -4320,8 +3813,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
@@ -4337,9 +3828,9 @@ public Builder setQuadraticSoftMaxDuration(
        */
       public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value) {
         if (quadraticSoftMaxDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0)
-              && quadraticSoftMaxDuration_ != null
-              && quadraticSoftMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0) &&
+            quadraticSoftMaxDuration_ != null &&
+            quadraticSoftMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getQuadraticSoftMaxDurationBuilder().mergeFrom(value);
           } else {
             quadraticSoftMaxDuration_ = value;
@@ -4352,8 +3843,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
@@ -4378,8 +3867,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
@@ -4399,8 +3886,6 @@ public com.google.protobuf.Duration.Builder getQuadraticSoftMaxDurationBuilder()
         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
@@ -4418,14 +3903,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
@@ -4440,26 +3922,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.
@@ -4473,7 +3950,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 @@ -4481,8 +3957,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000010) != 0); } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4496,7 +3970,6 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; - * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -4504,8 +3977,6 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4519,20 +3990,17 @@ 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. */ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { - + costPerSquareHourAfterQuadraticSoftMax_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** - * - * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4546,7 +4014,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() { @@ -4555,7 +4022,6 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } - @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4568,12 +4034,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(); } @@ -4582,28 +4048,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 { - 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; @@ -4618,53 +4083,41 @@ 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_ = 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; - * * @return The travelMode. */ - @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { - com.google.cloud.optimization.v1.Vehicle.TravelMode result = - com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(travelMode_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { + com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(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.
@@ -4673,7 +4126,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 @@ -4681,8 +4133,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.
@@ -4691,7 +4141,6 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; - * * @return The startLocation. */ @java.lang.Override @@ -4699,8 +4148,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.
@@ -4718,8 +4165,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`
@@ -4729,7 +4174,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 @@ -4737,8 +4181,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`
@@ -4748,18 +4190,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`
@@ -4772,16 +4209,12 @@ public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuilder() {
-    return startWaypoint_ == null
-        ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-        : startWaypoint_;
+    return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_;
   }
 
   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
@@ -4791,7 +4224,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 @@ -4799,8 +4231,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
@@ -4810,7 +4240,6 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ @java.lang.Override @@ -4818,8 +4247,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
@@ -4838,8 +4265,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
@@ -4850,7 +4275,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 @@ -4858,8 +4282,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
@@ -4870,18 +4292,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
@@ -4895,55 +4312,44 @@ public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilder() {
-    return endWaypoint_ == null
-        ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
-        : endWaypoint_;
+    return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_;
   }
 
   public static final int START_TAGS_FIELD_NUMBER = 7;
-
   @SuppressWarnings("serial")
   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. */ @@ -4951,66 +4357,55 @@ 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; - @SuppressWarnings("serial") 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. */ @@ -5018,29 +4413,24 @@ 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; - @SuppressWarnings("serial") 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
@@ -5061,8 +4451,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
@@ -5079,13 +4467,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
@@ -5106,8 +4492,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
@@ -5128,8 +4512,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
@@ -5152,12 +4534,9 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
   }
 
   public static final int END_TIME_WINDOWS_FIELD_NUMBER = 10;
-
   @SuppressWarnings("serial")
   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
@@ -5178,8 +4557,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
@@ -5196,13 +4573,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
@@ -5223,8 +4598,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
@@ -5245,8 +4618,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
@@ -5271,8 +4642,6 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
   public static final int TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER = 11;
   private double travelDurationMultiple_ = 0D;
   /**
-   *
-   *
    * 
    * 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
@@ -5288,7 +4657,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 @@ -5296,8 +4664,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
@@ -5313,7 +4679,6 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -5324,77 +4689,56 @@ public double getTravelDurationMultiple() { public static final int UNLOADING_POLICY_FIELD_NUMBER = 12; 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; - * * @return The unloadingPolicy. */ - @java.lang.Override - public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(unloadingPolicy_); - return result == null - ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED - : result; + @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(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()); } - @SuppressWarnings("serial") 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_; } - 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
@@ -5404,26 +4748,23 @@ 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
@@ -5433,17 +4774,13 @@ 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
@@ -5453,24 +4790,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { - if (key == null) { - throw new NullPointerException("map 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
@@ -5480,15 +4813,12 @@ 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 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)) { @@ -5500,8 +4830,6 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( public static final int COST_PER_HOUR_FIELD_NUMBER = 16; private double costPerHour_ = 0D; /** - * - * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -5512,7 +4840,6 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -5523,8 +4850,6 @@ public double getCostPerHour() { public static final int COST_PER_TRAVELED_HOUR_FIELD_NUMBER = 17; private double costPerTraveledHour_ = 0D; /** - * - * *
    * 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
@@ -5533,7 +4858,6 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -5544,8 +4868,6 @@ public double getCostPerTraveledHour() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 18; private double costPerKilometer_ = 0D; /** - * - * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the
@@ -5555,7 +4877,6 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -5566,14 +4887,11 @@ public double getCostPerKilometer() { public static final int FIXED_COST_FIELD_NUMBER = 19; private double fixedCost_ = 0D; /** - * - * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; - * * @return The fixedCost. */ @java.lang.Override @@ -5584,8 +4902,6 @@ public double getFixedCost() { public static final int USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER = 20; private boolean usedIfRouteIsEmpty_ = false; /** - * - * *
    * 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
@@ -5600,7 +4916,6 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -5611,8 +4926,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
@@ -5620,7 +4933,6 @@ public boolean getUsedIfRouteIsEmpty() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; - * * @return Whether the routeDurationLimit field is set. */ @java.lang.Override @@ -5628,8 +4940,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
@@ -5637,18 +4947,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
@@ -5658,18 +4963,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() {
-    return routeDurationLimit_ == null
-        ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
-        : routeDurationLimit_;
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getRouteDurationLimitOrBuilder() {
+    return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_;
   }
 
   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
@@ -5677,7 +4977,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 @@ -5685,8 +4984,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
@@ -5694,18 +4991,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
@@ -5715,18 +5007,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() {
-    return travelDurationLimit_ == null
-        ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
-        : travelDurationLimit_;
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder getTravelDurationLimitOrBuilder() {
+    return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_;
   }
 
   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
@@ -5734,7 +5021,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 @@ -5742,8 +5028,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
@@ -5751,18 +5035,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
@@ -5773,45 +5052,36 @@ public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder() {
-    return routeDistanceLimit_ == null
-        ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
-        : routeDistanceLimit_;
+    return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_;
   }
 
   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());
   }
-
   @SuppressWarnings("serial")
+  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_;
   }
-
   public int getExtraVisitDurationForVisitTypeCount() {
     return internalGetExtraVisitDurationForVisitType().getMap().size();
   }
   /**
-   *
-   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5823,26 +5093,23 @@ 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
@@ -5854,17 +5121,13 @@ 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
@@ -5876,24 +5139,20 @@ 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 /* nullable */ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( + public /* nullable */ +com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ - com.google.protobuf.Duration defaultValue) { - if (key == null) { - throw new NullPointerException("map 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
@@ -5905,15 +5164,12 @@ 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 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)) { @@ -5925,15 +5181,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 @@ -5941,26 +5194,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.
@@ -5970,18 +5216,13 @@ public com.google.cloud.optimization.v1.BreakRule getBreakRule() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder() {
-    return breakRule_ == null
-        ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()
-        : breakRule_;
+    return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_;
   }
 
   public static final int LABEL_FIELD_NUMBER = 27;
-
   @SuppressWarnings("serial")
   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
@@ -5989,7 +5230,6 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
    * 
* * string label = 27; - * * @return The label. */ @java.lang.Override @@ -5998,15 +5238,14 @@ 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
@@ -6014,15 +5253,16 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -6033,8 +5273,6 @@ public com.google.protobuf.ByteString getLabelBytes() { public static final int IGNORE_FIELD_NUMBER = 28; private boolean ignore_ = false; /** - * - * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -6050,7 +5288,6 @@ public com.google.protobuf.ByteString getLabelBytes() {
    * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -6059,344 +5296,278 @@ public boolean getIgnore() { } public static final int BREAK_RULE_INDICES_FIELD_NUMBER = 29; - @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList breakRuleIndices_; /** - * - * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @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; - @SuppressWarnings("serial") private java.util.List capacities_; /** - * - * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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; - @SuppressWarnings("serial") - private java.util.List - startLoadIntervals_; + private java.util.List startLoadIntervals_; /** - * - * *
-   * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+   * instead.
    * 
* - * - * repeated .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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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; - @SuppressWarnings("serial") - private java.util.List - endLoadIntervals_; + private java.util.List endLoadIntervals_; /** - * - * *
-   * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+   * instead.
    * 
* - * - * repeated .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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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; @@ -6408,11 +5579,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) { @@ -6442,9 +5612,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++) { @@ -6480,7 +5648,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, @@ -6501,8 +5670,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < breakRuleIndices_.size(); i++) { output.writeInt32NoTag(breakRuleIndices_.getInt(i)); } - com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( - output, internalGetLoadLimits(), LoadLimitsDefaultEntryHolder.defaultEntry, 30); + com.google.protobuf.GeneratedMessageV3 + .serializeStringMapTo( + output, + internalGetLoadLimits(), + LoadLimitsDefaultEntryHolder.defaultEntry, + 30); getUnknownFields().writeTo(output); } @@ -6512,22 +5685,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; @@ -6546,102 +5722,109 @@ public int getSerializedSize() { size += 1 * getEndTagsList().size(); } for (int i = 0; i < startTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(9, startTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(9, startTimeWindows_.get(i)); } for (int i = 0; i < endTimeWindows_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(10, endTimeWindows_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(10, endTimeWindows_.get(i)); } if (((bitField0_ & 0x00000001) != 0)) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(11, travelDurationMultiple_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(11, travelDurationMultiple_); } - if (unloadingPolicy_ - != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED - .getNumber()) { - size += com.google.protobuf.CodedOutputStream.computeEnumSize(12, unloadingPolicy_); + if (unloadingPolicy_ != com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNLOADING_POLICY_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream + .computeEnumSize(12, unloadingPolicy_); } for (int i = 0; i < capacities_.size(); i++) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(13, capacities_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(13, capacities_.get(i)); } for (int i = 0; i < startLoadIntervals_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(14, startLoadIntervals_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(14, startLoadIntervals_.get(i)); } for (int i = 0; i < endLoadIntervals_.size(); i++) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(15, endLoadIntervals_.get(i)); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(15, endLoadIntervals_.get(i)); } if (java.lang.Double.doubleToRawLongBits(costPerHour_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(16, costPerHour_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(16, costPerHour_); } if (java.lang.Double.doubleToRawLongBits(costPerTraveledHour_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(17, costPerTraveledHour_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(17, costPerTraveledHour_); } if (java.lang.Double.doubleToRawLongBits(costPerKilometer_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(18, costPerKilometer_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(18, costPerKilometer_); } if (java.lang.Double.doubleToRawLongBits(fixedCost_) != 0) { - size += com.google.protobuf.CodedOutputStream.computeDoubleSize(19, fixedCost_); + size += com.google.protobuf.CodedOutputStream + .computeDoubleSize(19, fixedCost_); } if (usedIfRouteIsEmpty_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(20, usedIfRouteIsEmpty_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(20, usedIfRouteIsEmpty_); } if (routeDurationLimit_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(21, getRouteDurationLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(21, getRouteDurationLimit()); } if (travelDurationLimit_ != null) { - size += - com.google.protobuf.CodedOutputStream.computeMessageSize(22, getTravelDurationLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(22, getTravelDurationLimit()); } if (routeDistanceLimit_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(23, getRouteDistanceLimit()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(23, getRouteDistanceLimit()); } - for (java.util.Map.Entry entry : - internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { + for (java.util.Map.Entry entry + : internalGetExtraVisitDurationForVisitType().getMap().entrySet()) { com.google.protobuf.MapEntry - extraVisitDurationForVisitType__ = - ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += - com.google.protobuf.CodedOutputStream.computeMessageSize( - 24, extraVisitDurationForVisitType__); + extraVisitDurationForVisitType__ = ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(24, extraVisitDurationForVisitType__); } if (breakRule_ != null) { - size += com.google.protobuf.CodedOutputStream.computeMessageSize(25, getBreakRule()); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(25, getBreakRule()); } if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, label_); } if (ignore_ != false) { - size += com.google.protobuf.CodedOutputStream.computeBoolSize(28, ignore_); + size += com.google.protobuf.CodedOutputStream + .computeBoolSize(28, ignore_); } { int dataSize = 0; for (int i = 0; i < breakRuleIndices_.size(); i++) { - dataSize += - com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag( - breakRuleIndices_.getInt(i)); + dataSize += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(breakRuleIndices_.getInt(i)); } size += dataSize; if (!getBreakRuleIndicesList().isEmpty()) { size += 2; - size += com.google.protobuf.CodedOutputStream.computeInt32SizeNoTag(dataSize); + size += com.google.protobuf.CodedOutputStream + .computeInt32SizeNoTag(dataSize); } breakRuleIndicesMemoizedSerializedSize = dataSize; } - for (java.util.Map.Entry - entry : internalGetLoadLimits().getMap().entrySet()) { - com.google.protobuf.MapEntry< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> - loadLimits__ = - LoadLimitsDefaultEntryHolder.defaultEntry - .newBuilderForType() - .setKey(entry.getKey()) - .setValue(entry.getValue()) - .build(); - size += com.google.protobuf.CodedOutputStream.computeMessageSize(30, loadLimits__); + for (java.util.Map.Entry entry + : internalGetLoadLimits().getMap().entrySet()) { + com.google.protobuf.MapEntry + loadLimits__ = LoadLimitsDefaultEntryHolder.defaultEntry.newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream + .computeMessageSize(30, loadLimits__); } size += getUnknownFields().getSerializedSize(); memoizedSize = size; @@ -6651,7 +5834,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); @@ -6661,64 +5844,89 @@ public boolean equals(final java.lang.Object obj) { if (travelMode_ != other.travelMode_) return false; if (hasStartLocation() != other.hasStartLocation()) return false; if (hasStartLocation()) { - if (!getStartLocation().equals(other.getStartLocation())) return false; + if (!getStartLocation() + .equals(other.getStartLocation())) return false; } if (hasStartWaypoint() != other.hasStartWaypoint()) return false; if (hasStartWaypoint()) { - if (!getStartWaypoint().equals(other.getStartWaypoint())) return false; + if (!getStartWaypoint() + .equals(other.getStartWaypoint())) return false; } if (hasEndLocation() != other.hasEndLocation()) return false; if (hasEndLocation()) { - if (!getEndLocation().equals(other.getEndLocation())) return false; + if (!getEndLocation() + .equals(other.getEndLocation())) return false; } if (hasEndWaypoint() != other.hasEndWaypoint()) return false; if (hasEndWaypoint()) { - if (!getEndWaypoint().equals(other.getEndWaypoint())) return false; - } - if (!getStartTagsList().equals(other.getStartTagsList())) return false; - if (!getEndTagsList().equals(other.getEndTagsList())) return false; - if (!getStartTimeWindowsList().equals(other.getStartTimeWindowsList())) return false; - if (!getEndTimeWindowsList().equals(other.getEndTimeWindowsList())) return false; + if (!getEndWaypoint() + .equals(other.getEndWaypoint())) return false; + } + if (!getStartTagsList() + .equals(other.getStartTagsList())) return false; + if (!getEndTagsList() + .equals(other.getEndTagsList())) return false; + if (!getStartTimeWindowsList() + .equals(other.getStartTimeWindowsList())) return false; + if (!getEndTimeWindowsList() + .equals(other.getEndTimeWindowsList())) return false; if (hasTravelDurationMultiple() != other.hasTravelDurationMultiple()) return false; if (hasTravelDurationMultiple()) { if (java.lang.Double.doubleToLongBits(getTravelDurationMultiple()) - != java.lang.Double.doubleToLongBits(other.getTravelDurationMultiple())) return false; + != java.lang.Double.doubleToLongBits( + other.getTravelDurationMultiple())) return false; } if (unloadingPolicy_ != other.unloadingPolicy_) return false; - if (!internalGetLoadLimits().equals(other.internalGetLoadLimits())) return false; + if (!internalGetLoadLimits().equals( + other.internalGetLoadLimits())) return false; if (java.lang.Double.doubleToLongBits(getCostPerHour()) - != java.lang.Double.doubleToLongBits(other.getCostPerHour())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerTraveledHour()) - != java.lang.Double.doubleToLongBits(other.getCostPerTraveledHour())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerTraveledHour())) return false; if (java.lang.Double.doubleToLongBits(getCostPerKilometer()) - != java.lang.Double.doubleToLongBits(other.getCostPerKilometer())) return false; + != java.lang.Double.doubleToLongBits( + other.getCostPerKilometer())) return false; if (java.lang.Double.doubleToLongBits(getFixedCost()) - != java.lang.Double.doubleToLongBits(other.getFixedCost())) return false; - if (getUsedIfRouteIsEmpty() != other.getUsedIfRouteIsEmpty()) return false; + != java.lang.Double.doubleToLongBits( + other.getFixedCost())) return false; + if (getUsedIfRouteIsEmpty() + != other.getUsedIfRouteIsEmpty()) return false; if (hasRouteDurationLimit() != other.hasRouteDurationLimit()) return false; if (hasRouteDurationLimit()) { - if (!getRouteDurationLimit().equals(other.getRouteDurationLimit())) return false; + if (!getRouteDurationLimit() + .equals(other.getRouteDurationLimit())) return false; } if (hasTravelDurationLimit() != other.hasTravelDurationLimit()) return false; if (hasTravelDurationLimit()) { - if (!getTravelDurationLimit().equals(other.getTravelDurationLimit())) return false; + if (!getTravelDurationLimit() + .equals(other.getTravelDurationLimit())) return false; } if (hasRouteDistanceLimit() != other.hasRouteDistanceLimit()) return false; if (hasRouteDistanceLimit()) { - if (!getRouteDistanceLimit().equals(other.getRouteDistanceLimit())) return false; + if (!getRouteDistanceLimit() + .equals(other.getRouteDistanceLimit())) return false; } - if (!internalGetExtraVisitDurationForVisitType() - .equals(other.internalGetExtraVisitDurationForVisitType())) return false; + if (!internalGetExtraVisitDurationForVisitType().equals( + other.internalGetExtraVisitDurationForVisitType())) return false; if (hasBreakRule() != other.hasBreakRule()) return false; if (hasBreakRule()) { - if (!getBreakRule().equals(other.getBreakRule())) return false; - } - if (!getLabel().equals(other.getLabel())) return false; - if (getIgnore() != other.getIgnore()) return false; - if (!getBreakRuleIndicesList().equals(other.getBreakRuleIndicesList())) return false; - if (!getCapacitiesList().equals(other.getCapacitiesList())) return false; - if (!getStartLoadIntervalsList().equals(other.getStartLoadIntervalsList())) return false; - if (!getEndLoadIntervalsList().equals(other.getEndLoadIntervalsList())) return false; + if (!getBreakRule() + .equals(other.getBreakRule())) return false; + } + if (!getLabel() + .equals(other.getLabel())) return false; + if (getIgnore() + != other.getIgnore()) return false; + if (!getBreakRuleIndicesList() + .equals(other.getBreakRuleIndicesList())) return false; + if (!getCapacitiesList() + .equals(other.getCapacitiesList())) return false; + if (!getStartLoadIntervalsList() + .equals(other.getStartLoadIntervalsList())) return false; + if (!getEndLoadIntervalsList() + .equals(other.getEndLoadIntervalsList())) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -6766,10 +5974,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_; @@ -6778,27 +5984,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(); @@ -6822,7 +6021,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(); @@ -6844,104 +6044,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Vehicle parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Vehicle parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Vehicle prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Models a vehicle in a shipment problem. Solving a shipment problem will
    * build a route starting from `start_location` and ending at `end_location`
@@ -6950,56 +6143,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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -7100,9 +6296,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
@@ -7121,12 +6317,9 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      if (bitField0_ != 0) { buildPartial0(result); }
       onBuilt();
       return result;
     }
@@ -7200,20 +6393,24 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
         result.travelMode_ = travelMode_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.startLocation_ =
-            startLocationBuilder_ == null ? startLocation_ : startLocationBuilder_.build();
+        result.startLocation_ = startLocationBuilder_ == null
+            ? startLocation_
+            : startLocationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.startWaypoint_ =
-            startWaypointBuilder_ == null ? startWaypoint_ : startWaypointBuilder_.build();
+        result.startWaypoint_ = startWaypointBuilder_ == null
+            ? startWaypoint_
+            : startWaypointBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.endLocation_ =
-            endLocationBuilder_ == null ? endLocation_ : endLocationBuilder_.build();
+        result.endLocation_ = endLocationBuilder_ == null
+            ? endLocation_
+            : endLocationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.endWaypoint_ =
-            endWaypointBuilder_ == null ? endWaypoint_ : endWaypointBuilder_.build();
+        result.endWaypoint_ = endWaypointBuilder_ == null
+            ? endWaypoint_
+            : endWaypointBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000200) != 0)) {
@@ -7243,29 +6440,28 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
         result.usedIfRouteIsEmpty_ = usedIfRouteIsEmpty_;
       }
       if (((from_bitField0_ & 0x00020000) != 0)) {
-        result.routeDurationLimit_ =
-            routeDurationLimitBuilder_ == null
-                ? routeDurationLimit_
-                : routeDurationLimitBuilder_.build();
+        result.routeDurationLimit_ = routeDurationLimitBuilder_ == null
+            ? routeDurationLimit_
+            : routeDurationLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00040000) != 0)) {
-        result.travelDurationLimit_ =
-            travelDurationLimitBuilder_ == null
-                ? travelDurationLimit_
-                : travelDurationLimitBuilder_.build();
+        result.travelDurationLimit_ = travelDurationLimitBuilder_ == null
+            ? travelDurationLimit_
+            : travelDurationLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00080000) != 0)) {
-        result.routeDistanceLimit_ =
-            routeDistanceLimitBuilder_ == null
-                ? routeDistanceLimit_
-                : routeDistanceLimitBuilder_.build();
+        result.routeDistanceLimit_ = routeDistanceLimitBuilder_ == null
+            ? routeDistanceLimit_
+            : routeDistanceLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00100000) != 0)) {
         result.extraVisitDurationForVisitType_ = internalGetExtraVisitDurationForVisitType();
         result.extraVisitDurationForVisitType_.makeImmutable();
       }
       if (((from_bitField0_ & 0x00200000) != 0)) {
-        result.breakRule_ = breakRuleBuilder_ == null ? breakRule_ : breakRuleBuilder_.build();
+        result.breakRule_ = breakRuleBuilder_ == null
+            ? breakRule_
+            : breakRuleBuilder_.build();
       }
       if (((from_bitField0_ & 0x00400000) != 0)) {
         result.label_ = label_;
@@ -7280,39 +6476,38 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
     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;
@@ -7374,10 +6569,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startTimeWindowsBuilder_ = null;
             startTimeWindows_ = other.startTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            startTimeWindowsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getStartTimeWindowsFieldBuilder()
-                    : null;
+            startTimeWindowsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getStartTimeWindowsFieldBuilder() : null;
           } else {
             startTimeWindowsBuilder_.addAllMessages(other.startTimeWindows_);
           }
@@ -7401,10 +6595,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endTimeWindowsBuilder_ = null;
             endTimeWindows_ = other.endTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            endTimeWindowsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndTimeWindowsFieldBuilder()
-                    : null;
+            endTimeWindowsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndTimeWindowsFieldBuilder() : null;
           } else {
             endTimeWindowsBuilder_.addAllMessages(other.endTimeWindows_);
           }
@@ -7416,7 +6609,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());
       bitField0_ |= 0x00000800;
       if (other.getCostPerHour() != 0D) {
         setCostPerHour(other.getCostPerHour());
@@ -7442,8 +6636,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());
       bitField0_ |= 0x00100000;
       if (other.hasBreakRule()) {
         mergeBreakRule(other.getBreakRule());
@@ -7484,10 +6678,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             capacitiesBuilder_ = null;
             capacities_ = other.capacities_;
             bitField0_ = (bitField0_ & ~0x02000000);
-            capacitiesBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getCapacitiesFieldBuilder()
-                    : null;
+            capacitiesBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getCapacitiesFieldBuilder() : null;
           } else {
             capacitiesBuilder_.addAllMessages(other.capacities_);
           }
@@ -7511,10 +6704,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startLoadIntervalsBuilder_ = null;
             startLoadIntervals_ = other.startLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x04000000);
-            startLoadIntervalsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getStartLoadIntervalsFieldBuilder()
-                    : null;
+            startLoadIntervalsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getStartLoadIntervalsFieldBuilder() : null;
           } else {
             startLoadIntervalsBuilder_.addAllMessages(other.startLoadIntervals_);
           }
@@ -7538,10 +6730,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endLoadIntervalsBuilder_ = null;
             endLoadIntervals_ = other.endLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x08000000);
-            endLoadIntervalsBuilder_ =
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
-                    ? getEndLoadIntervalsFieldBuilder()
-                    : null;
+            endLoadIntervalsBuilder_ = 
+              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
+                 getEndLoadIntervalsFieldBuilder() : null;
           } else {
             endLoadIntervalsBuilder_.addAllMessages(other.endLoadIntervals_);
           }
@@ -7573,254 +6764,229 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8:
-              {
-                travelMode_ = input.readEnum();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-            case 26:
-              {
-                input.readMessage(getStartLocationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 26
-            case 34:
-              {
-                input.readMessage(getStartWaypointFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 34
-            case 42:
-              {
-                input.readMessage(getEndLocationFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 42
-            case 50:
-              {
-                input.readMessage(getEndWaypointFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00000010;
-                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_ |= 0x00000200;
-                break;
-              } // case 89
-            case 96:
-              {
-                unloadingPolicy_ = input.readEnum();
-                bitField0_ |= 0x00000400;
-                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();
-                bitField0_ |= 0x00001000;
-                break;
-              } // case 129
-            case 137:
-              {
-                costPerTraveledHour_ = input.readDouble();
-                bitField0_ |= 0x00002000;
-                break;
-              } // case 137
-            case 145:
-              {
-                costPerKilometer_ = input.readDouble();
-                bitField0_ |= 0x00004000;
-                break;
-              } // case 145
-            case 153:
-              {
-                fixedCost_ = input.readDouble();
-                bitField0_ |= 0x00008000;
-                break;
-              } // case 153
-            case 160:
-              {
-                usedIfRouteIsEmpty_ = input.readBool();
-                bitField0_ |= 0x00010000;
-                break;
-              } // case 160
-            case 170:
-              {
-                input.readMessage(
-                    getRouteDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00020000;
-                break;
-              } // case 170
-            case 178:
-              {
-                input.readMessage(
-                    getTravelDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00040000;
-                break;
-              } // case 178
-            case 186:
-              {
-                input.readMessage(
-                    getRouteDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00080000;
-                break;
-              } // case 186
-            case 194:
-              {
-                com.google.protobuf.MapEntry
-                    extraVisitDurationForVisitType__ =
-                        input.readMessage(
-                            ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry
-                                .getParserForType(),
-                            extensionRegistry);
-                internalGetMutableExtraVisitDurationForVisitType()
-                    .getMutableMap()
-                    .put(
-                        extraVisitDurationForVisitType__.getKey(),
-                        extraVisitDurationForVisitType__.getValue());
-                bitField0_ |= 0x00100000;
-                break;
-              } // case 194
-            case 202:
-              {
-                input.readMessage(getBreakRuleFieldBuilder().getBuilder(), extensionRegistry);
-                bitField0_ |= 0x00200000;
-                break;
-              } // case 202
-            case 218:
-              {
-                label_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00400000;
-                break;
-              } // case 218
-            case 224:
-              {
-                ignore_ = input.readBool();
-                bitField0_ |= 0x00800000;
-                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());
-                bitField0_ |= 0x00000800;
-                break;
-              } // case 242
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            case 8: {
+              travelMode_ = input.readEnum();
+              bitField0_ |= 0x00000001;
+              break;
+            } // case 8
+            case 26: {
+              input.readMessage(
+                  getStartLocationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000002;
+              break;
+            } // case 26
+            case 34: {
+              input.readMessage(
+                  getStartWaypointFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000004;
+              break;
+            } // case 34
+            case 42: {
+              input.readMessage(
+                  getEndLocationFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000008;
+              break;
+            } // case 42
+            case 50: {
+              input.readMessage(
+                  getEndWaypointFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00000010;
+              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_ |= 0x00000200;
+              break;
+            } // case 89
+            case 96: {
+              unloadingPolicy_ = input.readEnum();
+              bitField0_ |= 0x00000400;
+              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();
+              bitField0_ |= 0x00001000;
+              break;
+            } // case 129
+            case 137: {
+              costPerTraveledHour_ = input.readDouble();
+              bitField0_ |= 0x00002000;
+              break;
+            } // case 137
+            case 145: {
+              costPerKilometer_ = input.readDouble();
+              bitField0_ |= 0x00004000;
+              break;
+            } // case 145
+            case 153: {
+              fixedCost_ = input.readDouble();
+              bitField0_ |= 0x00008000;
+              break;
+            } // case 153
+            case 160: {
+              usedIfRouteIsEmpty_ = input.readBool();
+              bitField0_ |= 0x00010000;
+              break;
+            } // case 160
+            case 170: {
+              input.readMessage(
+                  getRouteDurationLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00020000;
+              break;
+            } // case 170
+            case 178: {
+              input.readMessage(
+                  getTravelDurationLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00040000;
+              break;
+            } // case 178
+            case 186: {
+              input.readMessage(
+                  getRouteDistanceLimitFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00080000;
+              break;
+            } // case 186
+            case 194: {
+              com.google.protobuf.MapEntry
+              extraVisitDurationForVisitType__ = input.readMessage(
+                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+              internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(
+                  extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
+              bitField0_ |= 0x00100000;
+              break;
+            } // case 194
+            case 202: {
+              input.readMessage(
+                  getBreakRuleFieldBuilder().getBuilder(),
+                  extensionRegistry);
+              bitField0_ |= 0x00200000;
+              break;
+            } // case 202
+            case 218: {
+              label_ = input.readStringRequireUtf8();
+              bitField0_ |= 0x00400000;
+              break;
+            } // case 218
+            case 224: {
+              ignore_ = input.readBool();
+              bitField0_ |= 0x00800000;
+              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());
+              bitField0_ |= 0x00000800;
+              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) {
@@ -7830,36 +6996,28 @@ 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. */ @@ -7870,35 +7028,26 @@ public Builder setTravelModeValue(int value) { 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() { - com.google.cloud.optimization.v1.Vehicle.TravelMode result = - com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(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.forNumber(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. */ @@ -7912,15 +7061,12 @@ public Builder setTravelMode(com.google.cloud.optimization.v1.Vehicle.TravelMode 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() { @@ -7932,11 +7078,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.
@@ -7945,15 +7088,12 @@ public Builder clearTravelMode() {
      * 
* * .google.type.LatLng start_location = 3; - * * @return Whether the startLocation field is set. */ public boolean hasStartLocation() { return ((bitField0_ & 0x00000002) != 0); } /** - * - * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7962,21 +7102,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.
@@ -8000,8 +7135,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.
@@ -8011,7 +7144,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();
       } else {
@@ -8022,8 +7156,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.
@@ -8035,9 +7167,9 @@ public Builder setStartLocation(com.google.type.LatLng.Builder builderForValue)
      */
     public Builder mergeStartLocation(com.google.type.LatLng value) {
       if (startLocationBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0)
-            && startLocation_ != null
-            && startLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0) &&
+          startLocation_ != null &&
+          startLocation_ != com.google.type.LatLng.getDefaultInstance()) {
           getStartLocationBuilder().mergeFrom(value);
         } else {
           startLocation_ = value;
@@ -8050,8 +7182,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.
@@ -8072,8 +7202,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.
@@ -8089,8 +7217,6 @@ public com.google.type.LatLng.Builder getStartLocationBuilder() {
       return getStartLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -8104,14 +7230,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.
@@ -8122,15 +7245,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_;
@@ -8138,13 +7260,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`
@@ -8154,15 +7271,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 ((bitField0_ & 0x00000004) != 0); } /** - * - * *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8172,21 +7286,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`
@@ -8211,8 +7320,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`
@@ -8235,8 +7342,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`
@@ -8249,9 +7354,9 @@ public Builder setStartWaypoint(
      */
     public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       if (startWaypointBuilder_ == null) {
-        if (((bitField0_ & 0x00000004) != 0)
-            && startWaypoint_ != null
-            && startWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000004) != 0) &&
+          startWaypoint_ != null &&
+          startWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
           getStartWaypointBuilder().mergeFrom(value);
         } else {
           startWaypoint_ = value;
@@ -8264,8 +7369,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`
@@ -8287,8 +7390,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`
@@ -8305,8 +7406,6 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getStartWaypointBuilder
       return getStartWaypointFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -8321,14 +7420,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`
@@ -8340,17 +7436,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_;
@@ -8358,11 +7451,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
@@ -8372,15 +7462,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 ((bitField0_ & 0x00000008) != 0); } /** - * - * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8390,7 +7477,6 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; - * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -8401,8 +7487,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
@@ -8427,8 +7511,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
@@ -8439,7 +7521,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();
       } else {
@@ -8450,8 +7533,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
@@ -8464,9 +7545,9 @@ public Builder setEndLocation(com.google.type.LatLng.Builder builderForValue) {
      */
     public Builder mergeEndLocation(com.google.type.LatLng value) {
       if (endLocationBuilder_ == null) {
-        if (((bitField0_ & 0x00000008) != 0)
-            && endLocation_ != null
-            && endLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000008) != 0) &&
+          endLocation_ != null &&
+          endLocation_ != com.google.type.LatLng.getDefaultInstance()) {
           getEndLocationBuilder().mergeFrom(value);
         } else {
           endLocation_ = value;
@@ -8479,8 +7560,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
@@ -8502,8 +7581,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
@@ -8520,8 +7597,6 @@ public com.google.type.LatLng.Builder getEndLocationBuilder() {
       return getEndLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -8536,12 +7611,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
@@ -8553,15 +7627,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_;
@@ -8569,13 +7642,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
@@ -8586,15 +7654,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 ((bitField0_ & 0x00000010) != 0); } /** - * - * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8605,21 +7670,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
@@ -8645,8 +7705,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
@@ -8670,8 +7728,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
@@ -8685,9 +7741,9 @@ public Builder setEndWaypoint(
      */
     public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       if (endWaypointBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0)
-            && endWaypoint_ != null
-            && endWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000010) != 0) &&
+          endWaypoint_ != null &&
+          endWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
           getEndWaypointBuilder().mergeFrom(value);
         } else {
           endWaypoint_ = value;
@@ -8700,8 +7756,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
@@ -8724,8 +7778,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
@@ -8743,8 +7795,6 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getEndWaypointBuilder()
       return getEndWaypointFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -8760,14 +7810,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
@@ -8780,71 +7827,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_ & 0x00000020) != 0)) {
         startTags_ = new com.google.protobuf.LazyStringArrayList(startTags_);
         bitField0_ |= 0x00000020;
-      }
+       }
     }
     /**
-     *
-     *
      * 
      * 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. */ @@ -8852,95 +7886,81 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setStartTags( + int index, java.lang.String value) { + if (value == null) { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addStartTags( + java.lang.String value) { + if (value == null) { 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() { @@ -8950,22 +7970,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addStartTagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureStartTagsIsMutable(); startTags_.add(value); @@ -8973,55 +7989,45 @@ public Builder addStartTagsBytes(com.google.protobuf.ByteString value) { 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_ & 0x00000040) != 0)) { endTags_ = new com.google.protobuf.LazyStringArrayList(endTags_); bitField0_ |= 0x00000040; - } + } } /** - * - * *
      * 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. */ @@ -9029,95 +8035,81 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setEndTags( + int index, java.lang.String value) { + if (value == null) { 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addEndTags( + java.lang.String value) { + if (value == null) { 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() { @@ -9127,22 +8119,18 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder addEndTagsBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); ensureEndTagsIsMutable(); endTags_.add(value); @@ -9151,25 +8139,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_ & 0x00000080) != 0)) { - startTimeWindows_ = - new java.util.ArrayList(startTimeWindows_); + startTimeWindows_ = new java.util.ArrayList(startTimeWindows_); bitField0_ |= 0x00000080; - } + } } 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
@@ -9193,8 +8174,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
@@ -9218,8 +8197,6 @@ public int getStartTimeWindowsCount() {
       }
     }
     /**
-     *
-     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -9243,8 +8220,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
@@ -9275,8 +8250,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
@@ -9304,8 +8277,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
@@ -9335,8 +8306,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
@@ -9367,8 +8336,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
@@ -9396,8 +8363,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
@@ -9425,8 +8390,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
@@ -9446,7 +8409,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);
@@ -9454,8 +8418,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
@@ -9482,8 +8444,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
@@ -9510,8 +8470,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
@@ -9532,8 +8490,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
@@ -9552,14 +8508,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
@@ -9575,8 +8528,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 {
@@ -9584,8 +8537,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
@@ -9602,12 +8553,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
@@ -9625,12 +8574,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
@@ -9646,22 +8593,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_ & 0x00000080) != 0),
                 getParentForChildren(),
@@ -9672,25 +8613,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_ & 0x00000100) != 0)) {
-        endTimeWindows_ =
-            new java.util.ArrayList(endTimeWindows_);
+        endTimeWindows_ = new java.util.ArrayList(endTimeWindows_);
         bitField0_ |= 0x00000100;
-      }
+       }
     }
 
     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
@@ -9714,8 +8648,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
@@ -9739,8 +8671,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
@@ -9764,8 +8694,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
@@ -9781,7 +8709,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();
@@ -9795,8 +8724,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
@@ -9824,8 +8751,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
@@ -9855,8 +8780,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
@@ -9872,7 +8795,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();
@@ -9886,8 +8810,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
@@ -9915,8 +8837,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
@@ -9944,8 +8864,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
@@ -9965,7 +8883,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);
@@ -9973,8 +8892,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
@@ -10001,8 +8918,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
@@ -10029,8 +8944,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
@@ -10046,12 +8959,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
@@ -10070,14 +8982,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
@@ -10093,8 +9002,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 {
@@ -10102,8 +9011,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
@@ -10120,12 +9027,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
@@ -10141,13 +9046,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
@@ -10163,22 +9067,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_ & 0x00000100) != 0),
                 getParentForChildren(),
@@ -10188,10 +9086,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
@@ -10207,7 +9103,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 @@ -10215,8 +9110,6 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000200) != 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
@@ -10232,7 +9125,6 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @return The travelDurationMultiple. */ @java.lang.Override @@ -10240,8 +9132,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
@@ -10257,20 +9147,17 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; - * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ public Builder setTravelDurationMultiple(double value) { - + travelDurationMultiple_ = value; bitField0_ |= 0x00000200; onChanged(); 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
@@ -10286,7 +9173,6 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; - * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -10298,29 +9184,22 @@ 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. */ @@ -10331,38 +9210,28 @@ public Builder setUnloadingPolicyValue(int value) { 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() { - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(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.forNumber(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(); } @@ -10372,14 +9241,11 @@ public Builder setUnloadingPolicy( 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() { @@ -10390,11 +9256,8 @@ public Builder clearUnloadingPolicy() { } 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> + 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( @@ -10402,13 +9265,11 @@ public Builder clearUnloadingPolicy() { } return loadLimits_; } - - private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + private com.google.protobuf.MapField internalGetMutableLoadLimits() { 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(); @@ -10417,13 +9278,10 @@ public Builder clearUnloadingPolicy() { onChanged(); return loadLimits_; } - 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
@@ -10433,26 +9291,23 @@ 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
@@ -10462,17 +9317,13 @@ 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
@@ -10482,24 +9333,20 @@ 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 /* nullable */ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( + public /* nullable */ +com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault( java.lang.String key, /* nullable */ - com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) { - if (key == null) { - throw new NullPointerException("map 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
@@ -10509,15 +9356,12 @@ 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 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)) { @@ -10525,15 +9369,13 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( } return map.get(key); } - public Builder clearLoadLimits() { bitField0_ = (bitField0_ & ~0x00000800); - 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
@@ -10543,17 +9385,18 @@ 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() { @@ -10561,8 +9404,6 @@ public Builder removeLoadLimits(java.lang.String key) { 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
@@ -10572,24 +9413,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableLoadLimits().getMutableMap().put(key, value); + 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"); } + internalGetMutableLoadLimits().getMutableMap() + .put(key, value); bitField0_ |= 0x00000800; 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
@@ -10599,21 +9435,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); bitField0_ |= 0x00000800; 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].
@@ -10624,7 +9457,6 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; - * * @return The costPerHour. */ @java.lang.Override @@ -10632,8 +9464,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].
@@ -10644,20 +9474,17 @@ 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; bitField0_ |= 0x00001000; 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].
@@ -10668,7 +9495,6 @@ public Builder setCostPerHour(double value) {
      * 
* * double cost_per_hour = 16; - * * @return This builder for chaining. */ public Builder clearCostPerHour() { @@ -10678,10 +9504,8 @@ public Builder clearCostPerHour() { 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
@@ -10690,7 +9514,6 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; - * * @return The costPerTraveledHour. */ @java.lang.Override @@ -10698,8 +9521,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
@@ -10708,20 +9529,17 @@ 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; bitField0_ |= 0x00002000; 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
@@ -10730,7 +9548,6 @@ public Builder setCostPerTraveledHour(double value) {
      * 
* * double cost_per_traveled_hour = 17; - * * @return This builder for chaining. */ public Builder clearCostPerTraveledHour() { @@ -10740,10 +9557,8 @@ public Builder clearCostPerTraveledHour() { 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
@@ -10753,7 +9568,6 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; - * * @return The costPerKilometer. */ @java.lang.Override @@ -10761,8 +9575,6 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** - * - * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the
@@ -10772,20 +9584,17 @@ 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; bitField0_ |= 0x00004000; onChanged(); return this; } /** - * - * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the
@@ -10795,7 +9604,6 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 18; - * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { @@ -10805,16 +9613,13 @@ public Builder clearCostPerKilometer() { 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 @@ -10822,33 +9627,27 @@ 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; bitField0_ |= 0x00008000; 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() { @@ -10858,10 +9657,8 @@ public Builder clearFixedCost() { 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
@@ -10876,7 +9673,6 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; - * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -10884,8 +9680,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
@@ -10900,20 +9694,17 @@ 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; bitField0_ |= 0x00010000; 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
@@ -10928,7 +9719,6 @@ public Builder setUsedIfRouteIsEmpty(boolean value) {
      * 
* * bool used_if_route_is_empty = 20; - * * @return This builder for chaining. */ public Builder clearUsedIfRouteIsEmpty() { @@ -10940,13 +9730,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
@@ -10954,15 +9739,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 ((bitField0_ & 0x00020000) != 0); } /** - * - * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -10970,21 +9752,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
@@ -10993,8 +9770,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();
@@ -11008,8 +9784,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
@@ -11030,8 +9804,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
@@ -11040,13 +9812,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 (((bitField0_ & 0x00020000) != 0)
-            && routeDurationLimit_ != null
-            && routeDurationLimit_
-                != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00020000) != 0) &&
+          routeDurationLimit_ != null &&
+          routeDurationLimit_ != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
           getRouteDurationLimitBuilder().mergeFrom(value);
         } else {
           routeDurationLimit_ = value;
@@ -11059,8 +9829,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
@@ -11080,8 +9848,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
@@ -11090,15 +9856,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() {
       bitField0_ |= 0x00020000;
       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
@@ -11107,19 +9870,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
@@ -11129,17 +9888,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_;
@@ -11147,13 +9903,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
@@ -11161,15 +9912,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 ((bitField0_ & 0x00040000) != 0); } /** - * - * *
      * 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
@@ -11177,21 +9925,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
@@ -11200,8 +9943,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();
@@ -11215,8 +9957,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
@@ -11237,8 +9977,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
@@ -11247,13 +9985,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 (((bitField0_ & 0x00040000) != 0)
-            && travelDurationLimit_ != null
-            && travelDurationLimit_
-                != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00040000) != 0) &&
+          travelDurationLimit_ != null &&
+          travelDurationLimit_ != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
           getTravelDurationLimitBuilder().mergeFrom(value);
         } else {
           travelDurationLimit_ = value;
@@ -11266,8 +10002,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
@@ -11287,8 +10021,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
@@ -11297,15 +10029,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() {
       bitField0_ |= 0x00040000;
       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
@@ -11314,19 +10043,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
@@ -11336,17 +10061,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_;
@@ -11354,13 +10076,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
@@ -11368,15 +10085,12 @@ public Builder clearTravelDurationLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; - * * @return Whether the routeDistanceLimit field is set. */ public boolean hasRouteDistanceLimit() { return ((bitField0_ & 0x00080000) != 0); } /** - * - * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -11384,21 +10098,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
@@ -11421,8 +10130,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
@@ -11443,8 +10150,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
@@ -11455,10 +10160,9 @@ public Builder setRouteDistanceLimit(
      */
     public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit value) {
       if (routeDistanceLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00080000) != 0)
-            && routeDistanceLimit_ != null
-            && routeDistanceLimit_
-                != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00080000) != 0) &&
+          routeDistanceLimit_ != null &&
+          routeDistanceLimit_ != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
           getRouteDistanceLimitBuilder().mergeFrom(value);
         } else {
           routeDistanceLimit_ = value;
@@ -11471,8 +10175,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
@@ -11492,8 +10194,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
@@ -11508,8 +10208,6 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
       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
@@ -11518,19 +10216,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
@@ -11540,25 +10234,21 @@ 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
-        extraVisitDurationForVisitType_;
-
+    private com.google.protobuf.MapField<
+        java.lang.String, com.google.protobuf.Duration> extraVisitDurationForVisitType_;
     private com.google.protobuf.MapField
         internalGetExtraVisitDurationForVisitType() {
       if (extraVisitDurationForVisitType_ == null) {
@@ -11567,13 +10257,11 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
       }
       return extraVisitDurationForVisitType_;
     }
-
     private com.google.protobuf.MapField
         internalGetMutableExtraVisitDurationForVisitType() {
       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();
@@ -11582,13 +10270,10 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
       onChanged();
       return extraVisitDurationForVisitType_;
     }
-
     public int getExtraVisitDurationForVisitTypeCount() {
       return internalGetExtraVisitDurationForVisitType().getMap().size();
     }
     /**
-     *
-     *
      * 
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11600,26 +10285,23 @@ 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
@@ -11631,17 +10313,13 @@ 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
@@ -11653,24 +10331,20 @@ 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 /* nullable */ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( + public /* nullable */ +com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ - com.google.protobuf.Duration defaultValue) { - if (key == null) { - throw new NullPointerException("map 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
@@ -11682,15 +10356,12 @@ 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 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)) { @@ -11698,15 +10369,13 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( } return map.get(key); } - public Builder clearExtraVisitDurationForVisitType() { bitField0_ = (bitField0_ & ~0x00100000); - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().clear(); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .clear(); return this; } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11718,17 +10387,18 @@ 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() { @@ -11736,8 +10406,6 @@ public Builder removeExtraVisitDurationForVisitType(java.lang.String key) { return internalGetMutableExtraVisitDurationForVisitType().getMutableMap(); } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11749,24 +10417,19 @@ 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"); - } - if (value == null) { - throw new NullPointerException("map value"); - } - internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(key, value); + 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"); } + internalGetMutableExtraVisitDurationForVisitType().getMutableMap() + .put(key, value); bitField0_ |= 0x00100000; return this; } /** - * - * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -11778,61 +10441,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); bitField0_ |= 0x00100000; 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 ((bitField0_ & 0x00200000) != 0); } /** - * - * *
      * 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.
@@ -11854,8 +10504,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.
@@ -11875,8 +10523,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.
@@ -11886,9 +10532,9 @@ public Builder setBreakRule(
      */
     public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value) {
       if (breakRuleBuilder_ == null) {
-        if (((bitField0_ & 0x00200000) != 0)
-            && breakRule_ != null
-            && breakRule_ != com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()) {
+        if (((bitField0_ & 0x00200000) != 0) &&
+          breakRule_ != null &&
+          breakRule_ != com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()) {
           getBreakRuleBuilder().mergeFrom(value);
         } else {
           breakRule_ = value;
@@ -11901,8 +10547,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.
@@ -11921,8 +10565,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.
@@ -11936,8 +10578,6 @@ public com.google.cloud.optimization.v1.BreakRule.Builder getBreakRuleBuilder()
       return getBreakRuleFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -11949,14 +10589,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.
@@ -11965,17 +10602,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_;
@@ -11983,8 +10617,6 @@ 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
@@ -11992,13 +10624,13 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
      * 
* * 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; @@ -12007,8 +10639,6 @@ 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
@@ -12016,14 +10646,15 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -12031,8 +10662,6 @@ 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
@@ -12040,22 +10669,18 @@ public com.google.protobuf.ByteString getLabelBytes() {
      * 
* * string label = 27; - * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel(java.lang.String value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabel( + java.lang.String value) { + if (value == null) { throw new NullPointerException(); } label_ = value; bitField0_ |= 0x00400000; onChanged(); return this; } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding
@@ -12063,7 +10688,6 @@ public Builder setLabel(java.lang.String value) {
      * 
* * string label = 27; - * * @return This builder for chaining. */ public Builder clearLabel() { @@ -12073,8 +10697,6 @@ public Builder clearLabel() { return this; } /** - * - * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding
@@ -12082,14 +10704,12 @@ public Builder clearLabel() {
      * 
* * string label = 27; - * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes(com.google.protobuf.ByteString value) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setLabelBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00400000; @@ -12097,10 +10717,8 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) { return this; } - private boolean ignore_; + private boolean ignore_ ; /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12116,7 +10734,6 @@ public Builder setLabelBytes(com.google.protobuf.ByteString value) {
      * 
* * bool ignore = 28; - * * @return The ignore. */ @java.lang.Override @@ -12124,8 +10741,6 @@ public boolean getIgnore() { return ignore_; } /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12141,20 +10756,17 @@ public boolean getIgnore() {
      * 
* * bool ignore = 28; - * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; bitField0_ |= 0x00800000; onChanged(); return this; } /** - * - * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -12170,7 +10782,6 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 28; - * * @return This builder for chaining. */ public Builder clearIgnore() { @@ -12181,7 +10792,6 @@ public Builder clearIgnore() { } private com.google.protobuf.Internal.IntList breakRuleIndices_ = emptyIntList(); - private void ensureBreakRuleIndicesIsMutable() { if (!((bitField0_ & 0x01000000) != 0)) { breakRuleIndices_ = mutableCopy(breakRuleIndices_); @@ -12189,161 +10799,143 @@ private void ensureBreakRuleIndicesIsMutable() { } } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated - public java.util.List getBreakRuleIndicesList() { - return ((bitField0_ & 0x01000000) != 0) - ? java.util.Collections.unmodifiableList(breakRuleIndices_) - : breakRuleIndices_; + @java.lang.Deprecated public java.util.List + getBreakRuleIndicesList() { + return ((bitField0_ & 0x01000000) != 0) ? + java.util.Collections.unmodifiableList(breakRuleIndices_) : breakRuleIndices_; } /** - * - * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @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
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index to set the value at. * @param value The breakRuleIndices to set. * @return This builder for chaining. */ - @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
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-     * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+     * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+     * correspond to break rules enforced on the vehicle.
      * As of 2018/03, at most one rule index per vehicle can be specified.
      * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return This builder for chaining. */ - @java.lang.Deprecated - public Builder clearBreakRuleIndices() { + @java.lang.Deprecated public Builder clearBreakRuleIndices() { breakRuleIndices_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x01000000); onChanged(); @@ -12351,35 +10943,27 @@ public Builder clearBreakRuleIndices() { } private java.util.List capacities_ = - java.util.Collections.emptyList(); - + java.util.Collections.emptyList(); private void ensureCapacitiesIsMutable() { if (!((bitField0_ & 0x02000000) != 0)) { - capacities_ = - new java.util.ArrayList(capacities_); + capacities_ = new java.util.ArrayList(capacities_); bitField0_ |= 0x02000000; - } + } } 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.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -12387,18 +10971,15 @@ public java.util.List getCapa } } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -12406,18 +10987,15 @@ public int getCapacitiesCount() { } } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -12425,18 +11003,15 @@ public com.google.cloud.optimization.v1.CapacityQuantity getCapacities(int index } } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* - * - * 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) { @@ -12451,18 +11026,15 @@ public Builder setCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -12474,18 +11046,15 @@ public Builder setCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -12499,18 +11068,15 @@ public Builder addCapacities(com.google.cloud.optimization.v1.CapacityQuantity v return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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) { @@ -12525,18 +11091,15 @@ public Builder addCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -12548,18 +11111,15 @@ public Builder addCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -12571,22 +11131,20 @@ public Builder addCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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); @@ -12594,18 +11152,15 @@ public Builder addAllCapacities( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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_ & ~0x02000000); @@ -12616,18 +11171,15 @@ public Builder clearCapacities() { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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); @@ -12638,55 +11190,45 @@ public Builder removeCapacities(int index) { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -12694,105 +11236,82 @@ public com.google.cloud.optimization.v1.CapacityQuantityOrBuilder getCapacitiesO } } /** - * - * *
-     * Deprecated: Use [Vehicle.load_limits][] instead.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits]
+     * instead.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.load_limits][google.cloud.optimization.v1.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_ & 0x02000000) != 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_ & 0x02000000) != 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_ & 0x04000000) != 0)) { - startLoadIntervals_ = - new java.util.ArrayList( - startLoadIntervals_); + startLoadIntervals_ = new java.util.ArrayList(startLoadIntervals_); bitField0_ |= 0x04000000; - } + } } 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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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 { @@ -12800,18 +11319,15 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * 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 { @@ -12819,19 +11335,15 @@ public int getStartLoadIntervalsCount() { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * 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 { @@ -12839,18 +11351,15 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getStartLoadInt } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * 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) { @@ -12865,20 +11374,16 @@ public Builder setStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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()); @@ -12889,19 +11394,15 @@ public Builder setStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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(); @@ -12915,18 +11416,15 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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) { @@ -12941,18 +11439,15 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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(); @@ -12964,20 +11459,16 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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()); @@ -12988,23 +11479,20 @@ public Builder addStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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); @@ -13012,18 +11500,15 @@ public Builder addAllStartLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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_ & ~0x04000000); @@ -13034,18 +11519,15 @@ public Builder clearStartLoadIntervals() { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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); @@ -13056,56 +11538,45 @@ public Builder removeStartLoadIntervals(int index) { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * repeated .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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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 { @@ -13113,70 +11584,51 @@ public Builder removeStartLoadIntervals(int index) { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval]
+     * instead.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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_ & 0x04000000) != 0), getParentForChildren(), @@ -13186,38 +11638,28 @@ 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_ & 0x08000000) != 0)) { - endLoadIntervals_ = - new java.util.ArrayList( - endLoadIntervals_); + endLoadIntervals_ = new java.util.ArrayList(endLoadIntervals_); bitField0_ |= 0x08000000; - } + } } 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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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 { @@ -13225,18 +11667,15 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * 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 { @@ -13244,19 +11683,15 @@ public int getEndLoadIntervalsCount() { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * 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 { @@ -13264,18 +11699,15 @@ public com.google.cloud.optimization.v1.CapacityQuantityInterval getEndLoadInter } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * 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) { @@ -13290,20 +11722,16 @@ public Builder setEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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()); @@ -13314,19 +11742,15 @@ public Builder setEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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(); @@ -13340,18 +11764,15 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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) { @@ -13366,18 +11787,15 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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(); @@ -13389,20 +11807,16 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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()); @@ -13413,23 +11827,20 @@ public Builder addEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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); @@ -13437,18 +11848,15 @@ public Builder addAllEndLoadIntervals( return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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_ & ~0x08000000); @@ -13459,18 +11867,15 @@ public Builder clearEndLoadIntervals() { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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); @@ -13481,56 +11886,45 @@ public Builder removeEndLoadIntervals(int index) { return this; } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * repeated .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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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 { @@ -13538,70 +11932,51 @@ public Builder removeEndLoadIntervals(int index) { } } /** - * - * *
-     * Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval]
+     * instead.
      * 
* - * - * 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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+     * Deprecated: Use
+     * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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_ & 0x08000000) != 0), getParentForChildren(), @@ -13610,9 +11985,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); } @@ -13622,12 +11997,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(); } @@ -13636,27 +12011,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; @@ -13671,4 +12046,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java similarity index 81% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java index 85beb1f0dac1..2829995ebfa6 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java +++ b/owl-bot-staging/java-optimization/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,17 +567,14 @@ 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
@@ -697,14 +584,12 @@ 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].
@@ -715,14 +600,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 +613,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
@@ -748,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
@@ -783,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
@@ -798,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
@@ -812,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
@@ -830,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
@@ -839,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
@@ -853,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
@@ -871,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
@@ -880,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
@@ -894,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
@@ -912,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
@@ -925,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
@@ -943,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
@@ -964,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
@@ -983,17 +824,14 @@ 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 +843,32 @@ 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,8 +879,6 @@ 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
@@ -1058,13 +886,10 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * 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
@@ -1072,14 +897,12 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault(
    * 
* * 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.
@@ -1095,269 +918,216 @@ 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
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
-   * [ShipmentModel][]. They correspond to break rules enforced on the vehicle.
+   * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They
+   * correspond to break rules enforced on the vehicle.
    * As of 2018/03, at most one rule index per vehicle can be specified.
    * 
* * repeated int32 break_rule_indices = 29 [deprecated = true]; - * - * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See - * google/cloud/optimization/v1/fleet_routing.proto;l=1436 + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. + * See google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated - int getBreakRuleIndices(int index); + @java.lang.Deprecated int getBreakRuleIndices(int index); /** - * - * *
-   * Deprecated: Use [Vehicle.load_limits][] instead.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.load_limits][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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.
+   * Deprecated: Use
+   * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java similarity index 71% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java index 3a11eda1a76d..af9427faf205 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java +++ b/owl-bot-staging/java-optimization/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,56 +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;
   }
-
-  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;
     }
@@ -93,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 @@ -131,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.
@@ -162,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() { @@ -201,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; @@ -210,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; } @@ -240,8 +202,6 @@ public com.google.protobuf.ByteString getPlaceIdBytes() { public static final int SIDE_OF_ROAD_FIELD_NUMBER = 3; private boolean sideOfRoad_ = false; /** - * - * *
    * 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
@@ -252,7 +212,6 @@ public com.google.protobuf.ByteString getPlaceIdBytes() {
    * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -261,7 +220,6 @@ public boolean getSideOfRoad() { } private byte memoizedIsInitialized = -1; - @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -273,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_); } @@ -293,15 +252,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; @@ -311,22 +270,24 @@ public int getSerializedSize() { @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { - return true; + return true; } if (!(obj instanceof com.google.cloud.optimization.v1.Waypoint)) { return super.equals(obj); } - com.google.cloud.optimization.v1.Waypoint other = - (com.google.cloud.optimization.v1.Waypoint) obj; + com.google.cloud.optimization.v1.Waypoint other = (com.google.cloud.optimization.v1.Waypoint) obj; - if (getSideOfRoad() != other.getSideOfRoad()) return false; + if (getSideOfRoad() + != other.getSideOfRoad()) return false; if (!getLocationTypeCase().equals(other.getLocationTypeCase())) return false; switch (locationTypeCase_) { case 1: - if (!getLocation().equals(other.getLocation())) return false; + if (!getLocation() + .equals(other.getLocation())) return false; break; case 2: - if (!getPlaceId().equals(other.getPlaceId())) return false; + if (!getPlaceId() + .equals(other.getPlaceId())) return false; break; case 0: default: @@ -343,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; @@ -361,104 +323,97 @@ public int hashCode() { return hash; } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.nio.ByteBuffer data) + public static com.google.cloud.optimization.v1.Waypoint parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.nio.ByteBuffer data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + byte[] data, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom(java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } - - public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( - java.io.InputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseDelimitedFrom( - java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + java.io.InputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseDelimitedWithIOException(PARSER, input, extensionRegistry); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( - com.google.protobuf.CodedInputStream input) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + com.google.protobuf.CodedInputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input); } - public static com.google.cloud.optimization.v1.Waypoint parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { - return com.google.protobuf.GeneratedMessageV3.parseWithIOException( - PARSER, input, extensionRegistry); + return com.google.protobuf.GeneratedMessageV3 + .parseWithIOException(PARSER, input, extensionRegistry); } @java.lang.Override - public Builder newBuilderForType() { - return newBuilder(); - } - + public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } - public static Builder newBuilder(com.google.cloud.optimization.v1.Waypoint prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } - @java.lang.Override public Builder toBuilder() { - return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + return this == DEFAULT_INSTANCE + ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override - protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + protected Builder newBuilderForType( + com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** - * - * *
    * Encapsulates a waypoint. Waypoints mark arrival and departure locations of
    * VisitRequests, and start and end locations of Vehicles.
@@ -466,32 +421,33 @@ 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() {}
+    private Builder() {
 
-    private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
-      super(parent);
     }
 
+    private Builder(
+        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
+      super(parent);
+
+    }
     @java.lang.Override
     public Builder clear() {
       super.clear();
@@ -506,9 +462,9 @@ public Builder clear() {
     }
 
     @java.lang.Override
-    public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
-      return com.google.cloud.optimization.v1.FleetRoutingProto
-          .internal_static_google_cloud_optimization_v1_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
@@ -527,11 +483,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);
-      if (bitField0_ != 0) {
-        buildPartial0(result);
-      }
+      com.google.cloud.optimization.v1.Waypoint result = new com.google.cloud.optimization.v1.Waypoint(this);
+      if (bitField0_ != 0) { buildPartial0(result); }
       buildPartialOneofs(result);
       onBuilt();
       return result;
@@ -547,7 +500,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.Waypoint result) {
     private void buildPartialOneofs(com.google.cloud.optimization.v1.Waypoint result) {
       result.locationTypeCase_ = locationTypeCase_;
       result.locationType_ = this.locationType_;
-      if (locationTypeCase_ == 1 && locationBuilder_ != null) {
+      if (locationTypeCase_ == 1 &&
+          locationBuilder_ != null) {
         result.locationType_ = locationBuilder_.build();
       }
     }
@@ -556,39 +510,38 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.Waypoint result
     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;
@@ -601,22 +554,19 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Waypoint other) {
         setSideOfRoad(other.getSideOfRoad());
       }
       switch (other.getLocationTypeCase()) {
-        case LOCATION:
-          {
-            mergeLocation(other.getLocation());
-            break;
-          }
-        case PLACE_ID:
-          {
-            locationTypeCase_ = 2;
-            locationType_ = other.locationType_;
-            onChanged();
-            break;
-          }
-        case LOCATIONTYPE_NOT_SET:
-          {
-            break;
-          }
+        case LOCATION: {
+          mergeLocation(other.getLocation());
+          break;
+        }
+        case PLACE_ID: {
+          locationTypeCase_ = 2;
+          locationType_ = other.locationType_;
+          onChanged();
+          break;
+        }
+        case LOCATIONTYPE_NOT_SET: {
+          break;
+        }
       }
       this.mergeUnknownFields(other.getUnknownFields());
       onChanged();
@@ -644,32 +594,30 @@ 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();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 24
-            default:
-              {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+            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();
+              bitField0_ |= 0x00000004;
+              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) {
@@ -679,12 +627,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() {
@@ -697,20 +645,14 @@ public Builder clearLocationType() {
     private int bitField0_;
 
     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 @@ -718,15 +660,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 @@ -744,8 +683,6 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** - * - * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -767,8 +704,6 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -776,7 +711,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();
@@ -787,8 +723,6 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location.Builder bui
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -798,13 +732,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;
         }
@@ -820,8 +751,6 @@ public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -846,8 +775,6 @@ public Builder clearLocation() {
       return this;
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -859,8 +786,6 @@ public com.google.cloud.optimization.v1.Location.Builder getLocationBuilder() {
       return getLocationFieldBuilder().getBuilder();
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -880,8 +805,6 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
-     *
-     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -890,19 +813,14 @@ 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());
@@ -914,14 +832,11 @@ public 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. */ @java.lang.Override @@ -929,14 +844,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 @@ -946,7 +858,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; @@ -957,25 +870,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; } @@ -985,35 +897,28 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setPlaceId( + java.lang.String value) { + if (value == null) { 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() { @@ -1025,21 +930,17 @@ 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) { - if (value == null) { - throw new NullPointerException(); - } + public Builder setPlaceIdBytes( + com.google.protobuf.ByteString value) { + if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); locationTypeCase_ = 2; locationType_ = value; @@ -1047,10 +948,8 @@ public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) { 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
@@ -1061,7 +960,6 @@ public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) {
      * 
* * bool side_of_road = 3; - * * @return The sideOfRoad. */ @java.lang.Override @@ -1069,8 +967,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
@@ -1081,20 +977,17 @@ 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; bitField0_ |= 0x00000004; 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
@@ -1105,7 +998,6 @@ public Builder setSideOfRoad(boolean value) {
      * 
* * bool side_of_road = 3; - * * @return This builder for chaining. */ public Builder clearSideOfRoad() { @@ -1114,9 +1006,9 @@ public Builder clearSideOfRoad() { 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); } @@ -1126,12 +1018,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(); } @@ -1140,27 +1032,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; @@ -1175,4 +1067,6 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Waypoint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } + } + diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java similarity index 74% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java index bf2c3f20708e..cfcf5cd43741 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java +++ b/owl-bot-staging/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto similarity index 100% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto diff --git a/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto similarity index 95% rename from java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto rename to owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto index a00d1b78135b..4ede3ad43700 100644 --- a/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto +++ b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto @@ -165,7 +165,7 @@ message OptimizeToursRequest { // By default, the solving mode is `DEFAULT_SOLVE` (0). SolvingMode solving_mode = 4; - // Truncates the number of validation errors returned. Those errors are + // Truncates the number of validation errors returned. These errors are // typically attached to an INVALID_ARGUMENT error payload as a BadRequest // error detail (https://cloud.google.com/apis/design/errors#error_details), // unless solving_mode=VALIDATE_ONLY: see the @@ -343,7 +343,8 @@ message OptimizeToursRequest { // [OptimizeToursResponse.request_label][google.cloud.optimization.v1.OptimizeToursResponse.request_label]. string label = 17; - // Deprecated: Use [OptimizeToursRequest.populate_transition_polylines][] + // Deprecated: Use + // [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines] // instead. If true, polylines will be populated in response // [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]. // Note that in this case, the polylines will also be populated in the @@ -417,10 +418,11 @@ message OptimizeToursResponse { // Duration, distance and usage metrics for this solution. Metrics metrics = 6; - // Deprecated: Use [Metrics.total_cost][] instead. - // Total cost of the solution. This takes into account all costs: costs per - // per hour and travel hour, fixed vehicle costs, unperformed shipment penalty - // costs, global duration cost, etc. + // Deprecated: Use + // [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost] + // instead. Total cost of the solution. This takes into account all costs: + // costs per per hour and travel hour, fixed vehicle costs, unperformed + // shipment penalty costs, global duration cost, etc. double total_cost = 2 [deprecated = true]; } @@ -537,7 +539,8 @@ message ShipmentModel { google.protobuf.Duration offset_duration = 5; } - // Deprecated: Use top level [BreakRule][] instead. + // Deprecated: Use top level + // [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead. // Rules to generate time breaks for a vehicle (e.g. lunch // breaks). A break is a contiguous period of time during which the vehicle // remains idle at its current position and cannot perform any visit. A break @@ -545,10 +548,10 @@ message ShipmentModel { // // * during the travel between two visits (which includes the time right // before or right after a visit, but not in the middle of a visit), in - // which case it extends the corresponding transit time between the visits, - // * or before the vehicle start (the vehicle may not start in the middle of + // which case it extends the corresponding transit time between the visits + // * before the vehicle start (the vehicle may not start in the middle of // a break), in which case it does not affect the vehicle start time. - // * or after the vehicle end (ditto, with the vehicle end time). + // * after the vehicle end (ditto, with the vehicle end time). message BreakRule { option deprecated = true; @@ -890,7 +893,9 @@ message Shipment { // [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit]. string label = 11; - // Deprecated: Use [VisitRequest.load_demands][] instead. + // Deprecated: Use + // [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.VisitRequest.load_demands] + // instead. repeated CapacityQuantity demands = 9 [deprecated = true]; } @@ -1027,7 +1032,9 @@ message Shipment { // `precedence_rules` that reference ignored shipments will also be ignored. bool ignore = 13; - // Deprecated: Use [Shipment.load_demands][] instead. + // Deprecated: Use + // [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands] + // instead. repeated CapacityQuantity demands = 3 [deprecated = true]; } @@ -1430,20 +1437,26 @@ message Vehicle { // Deprecated: No longer used. // Indices in the `break_rule` field in the source - // [ShipmentModel][]. They correspond to break rules enforced on the vehicle. - // + // [ShipmentModel][google.cloud.optimization.v1.ShipmentModel]. They + // correspond to break rules enforced on the vehicle. // // As of 2018/03, at most one rule index per vehicle can be specified. repeated int32 break_rule_indices = 29 [deprecated = true]; - // Deprecated: Use [Vehicle.load_limits][] instead. + // Deprecated: Use + // [Vehicle.load_limits][google.cloud.optimization.v1.Vehicle.load_limits] + // instead. repeated CapacityQuantity capacities = 13 [deprecated = true]; - // Deprecated: Use [Vehicle.LoadLimit.start_load_interval][] instead. + // Deprecated: Use + // [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.start_load_interval] + // instead. repeated CapacityQuantityInterval start_load_intervals = 14 [deprecated = true]; - // Deprecated: Use [Vehicle.LoadLimit.end_load_interval][] instead. + // Deprecated: Use + // [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.Vehicle.LoadLimit.end_load_interval] + // instead. repeated CapacityQuantityInterval end_load_intervals = 15 [deprecated = true]; } @@ -1510,8 +1523,9 @@ message TimeWindow { optional double cost_per_hour_after_soft_end_time = 6; } -// Deprecated: Use [Shipment.Load][], [Vehicle.LoadLimit][] and -// [ShipmentRoute.VehicleLoad][] instead. +// Deprecated: Use +// [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval] +// instead. message CapacityQuantity { option deprecated = true; @@ -1520,7 +1534,9 @@ message CapacityQuantity { int64 value = 2; } -// Deprecated: Use [Vehicle.LoadLimit.Interval][] instead. +// Deprecated: Use +// [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval] +// instead. message CapacityQuantityInterval { option deprecated = true; @@ -1549,8 +1565,8 @@ message DistanceLimit { // nonnegative. optional int64 soft_max_meters = 2; - // Cost per kilometer incurred if `soft_max_meters` limit is violated. The - // additional cost is 0 if the distance is under the limit, otherwise the + // Cost per kilometer incurred if distance is above `soft_max_meters` limit. + // The additional cost is 0 if the distance is under the limit, otherwise the // formula used to compute the cost is the following: // ``` // (distance_meters - soft_max_meters) / 1000.0 * @@ -1816,8 +1832,9 @@ message BreakRule { // --++-----------------------------------------------------------------++--> // ``` message ShipmentRoute { - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. - // Time interval spent on the route resulting from a + // Deprecated: Use + // [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration] + // instead. Time interval spent on the route resulting from a // [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay]. message Delay { option deprecated = true; @@ -1882,9 +1899,10 @@ message ShipmentRoute { // if specified in the `VisitRequest`. string visit_label = 8; - // Deprecated: Use [ShipmentRoute.Transition.loads][] instead. - // Vehicle loads upon arrival at the visit location, for each - // type specified in + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. Vehicle loads upon arrival at the visit location, for each type + // specified in // [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities], // `start_load_intervals`, `end_load_intervals` or `demands`. // @@ -1892,10 +1910,14 @@ message ShipmentRoute { // and that don't have any non-zero demand on the route. repeated CapacityQuantity arrival_loads = 9 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. + // Deprecated: Use + // [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration] + // instead. Delay occurring before the visit starts. Delay delay_before_start = 10 [deprecated = true]; - // Deprecated: Use [Visit.load_demands][] instead. + // Deprecated: Use + // [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.Visit.load_demands] + // instead. repeated CapacityQuantity demands = 5 [deprecated = true]; } @@ -1968,7 +1990,9 @@ message ShipmentRoute { // on whether the visit was a pickup or a delivery. map vehicle_loads = 11; - // Deprecated: Use [Transition.vehicle_loads][] instead. + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. repeated CapacityQuantity loads = 10 [deprecated = true]; } @@ -2000,10 +2024,11 @@ message ShipmentRoute { google.protobuf.Duration duration = 2; } - // Deprecated: Use [ShipmentRoute.transitions][] instead. - // Travel between each visit, along the route: from the - // vehicle's `start_location` to the first visit's `arrival_location`, then - // from the first visit's `departure_location` to the second visit's + // Deprecated: Use + // [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition] + // instead. Travel between each visit along the route: from the vehicle's + // `start_location` to the first visit's `arrival_location`, then from the + // first visit's `departure_location` to the second visit's // `arrival_location`, and so on until the vehicle's `end_location`. This // accounts only for the actual travel between visits, not counting the // waiting time, the time spent performing a visit, nor the distance covered @@ -2113,30 +2138,34 @@ message ShipmentRoute { // Total cost of the route. The sum of all costs in the cost map. double route_total_cost = 18; - // Deprecated: Use [ShipmentRoute.Transition.loads][] instead. - // Vehicle loads upon arrival at its end location, for each - // type specified in + // Deprecated: Use + // [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads] + // instead. Vehicle loads upon arrival at its end location, for each type + // specified in // [Vehicle.capacities][google.cloud.optimization.v1.Vehicle.capacities], // `start_load_intervals`, `end_load_intervals` or demands. Exception: we omit // loads for quantity types unconstrained by intervals and that don't have any // non-zero demand on the route. repeated CapacityQuantity end_loads = 13 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition][] instead. - // Ordered list of travel steps for the route. + // Deprecated: Use + // [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions] + // instead. Ordered list of travel steps for the route. repeated TravelStep travel_steps = 14 [deprecated = true]; // Deprecated: No longer used. // This field will only be populated at the // [ShipmentRoute.Visit][google.cloud.optimization.v1.ShipmentRoute.Visit] - // level. Extra detour time due to the shipments visited on the route. + // level. + // + // This field is the extra detour time due to the shipments visited on the + // route. // // It is equal to `vehicle_end_time` - `vehicle_start_time` - travel duration // from the vehicle's start_location to its `end_location`. google.protobuf.Duration vehicle_detour = 15 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.Transition.delay_duration][] instead. - // Delay occurring before the vehicle end. See + // Deprecated: Delay occurring before the vehicle end. See // [TransitionAttributes.delay][google.cloud.optimization.v1.TransitionAttributes.delay]. Delay delay_before_vehicle_end = 16 [deprecated = true]; } @@ -2288,12 +2317,18 @@ message AggregatedMetrics { // [ShipmentRoute.metrics.max_loads][google.cloud.optimization.v1.AggregatedMetrics.max_loads]. map max_loads = 9; - // Deprecated: Use [ShipmentRoute.route_costs][] and - // [OptimizeToursResponse.Metrics.costs][] instead. + // Deprecated: Use + // [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs] + // and + // [OptimizeToursResponse.Metrics.costs][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.costs] + // instead. map costs = 10 [deprecated = true]; - // Deprecated: Use [ShipmentRoute.route_total_cost][] and - // [OptimizeToursResponse.Metrics.total_cost][] instead. + // Deprecated: Use + // [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost] + // and + // [OptimizeToursResponse.Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost] + // instead. double total_cost = 11 [deprecated = true]; } @@ -2342,7 +2377,7 @@ message InjectedSolutionConstraint { // relaxation the time is fixed, unless the vehicle is empty. message Relaxation { // Expresses the different constraint relaxation levels, which are - // applied for a visit and those that follow when it satifies the + // applied for a visit and those that follow when it satisfies the // threshold conditions. // // The enumeration below is in order of increasing relaxation. @@ -2350,7 +2385,7 @@ message InjectedSolutionConstraint { // Implicit default relaxation level: no constraints are relaxed, // i.e., all visits are fully constrained. // - // This value must not be explicly used in `level`. + // This value must not be explicitly used in `level`. LEVEL_UNSPECIFIED = 0; // Visit start times and vehicle start/end times will be relaxed, but @@ -2371,7 +2406,7 @@ message InjectedSolutionConstraint { // The constraint relaxation level that applies when the conditions // at or after `threshold_time` AND at least `threshold_visit_count` are - // satified. + // satisfied. Level level = 1; // The time at or after which the relaxation `level` may be applied. @@ -2493,6 +2528,11 @@ message OptimizeToursValidationError { // * INJECTED_SOLUTION_MISSING_LABEL = 2000; // * INJECTED_SOLUTION_DUPLICATE_LABEL = 2001; // * INJECTED_SOLUTION_AMBIGUOUS_INDEX = 2002; + // * INJECTED_SOLUTION_INFEASIBLE_AFTER_GETTING_TRAVEL_TIMES = 2003; + // * INJECTED_SOLUTION_TRANSITION_INCONSISTENT_WITH_ACTUAL_TRAVEL = 2004; + // * INJECTED_SOLUTION_CONCURRENT_SOLUTION_TYPES = 2005; + // * INJECTED_SOLUTION_MORE_THAN_ONE_PER_TYPE = 2006; + // * INJECTED_SOLUTION_REFRESH_WITHOUT_POPULATE = 2008; // * SHIPMENT_MODEL_ERROR = 22; // * SHIPMENT_MODEL_TOO_LARGE = 2200; // * SHIPMENT_MODEL_TOO_MANY_CAPACITY_TYPES = 2201; @@ -2500,6 +2540,8 @@ message OptimizeToursValidationError { // * SHIPMENT_MODEL_GLOBAL_END_TIME_TOO_LARGE_OR_NAN = 2203; // * SHIPMENT_MODEL_GLOBAL_START_TIME_AFTER_GLOBAL_END_TIME = 2204; // * SHIPMENT_MODEL_GLOBAL_DURATION_TOO_LONG = 2205; + // * SHIPMENT_MODEL_MAX_ACTIVE_VEHICLES_NOT_POSITIVE = 2206; + // * SHIPMENT_MODEL_DURATION_MATRIX_TOO_LARGE = 2207; // * INDEX_ERROR = 24; // * TAG_ERROR = 26; // * TIME_WINDOW_ERROR = 28; @@ -2581,9 +2623,12 @@ message OptimizeToursValidationError { // * DURATION_LIMIT_QUADRATIC_SOFT_MAX_DURATION_EXCEEDS_GLOBAL_DURATION // = 3815; // * SHIPMENT_ERROR = 40; + // * SHIPMENT_PD_LIMIT_WITHOUT_PICKUP_AND_DELIVERY = 4014; // * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_NEGATIVE_OR_NAN = 4000; // * SHIPMENT_PD_ABSOLUTE_DETOUR_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION // = 4001; + // * SHIPMENT_PD_RELATIVE_DETOUR_LIMIT_INVALID = 4015; + // * SHIPMENT_PD_DETOUR_LIMIT_AND_EXTRA_VISIT_DURATION = 4016; // * SHIPMENT_PD_TIME_LIMIT_DURATION_NEGATIVE_OR_NAN = 4002; // * SHIPMENT_PD_TIME_LIMIT_DURATION_EXCEEDS_GLOBAL_DURATION = 4003; // * SHIPMENT_EMPTY_SHIPMENT_TYPE = 4004; @@ -2596,7 +2641,6 @@ message OptimizeToursValidationError { // * SHIPMENT_INVALID_COST_FOR_VEHICLE = 4011; // * SHIPMENT_COST_FOR_VEHICLE_INDEX_OUT_OF_BOUNDS = 4012; // * SHIPMENT_DUPLICATE_COST_FOR_VEHICLE_INDEX = 4013; - // * SHIPMENT_DETOUR_WITHOUT_PICKUP_AND_DELIVERY = 4014; // * VEHICLE_ERROR = 42; // * VEHICLE_EMPTY_REQUIRED_OPERATOR_TYPE = 4200; // * VEHICLE_DUPLICATE_REQUIRED_OPERATOR_TYPE = 4201; @@ -2620,6 +2664,9 @@ message OptimizeToursValidationError { // * VEHICLE_INVALID_COST_PER_TRAVELED_HOUR = 4219; // * VEHICLE_INVALID_FIXED_COST = 4220; // * VEHICLE_INVALID_TRAVEL_DURATION_MULTIPLE = 4221; + // * VEHICLE_TRAVEL_DURATION_MULTIPLE_WITH_SHIPMENT_PD_DETOUR_LIMITS + // = 4223; + // * VEHICLE_MATRIX_INDEX_WITH_SHIPMENT_PD_DETOUR_LIMITS = 4224; // * VEHICLE_MINIMUM_DURATION_LONGER_THAN_DURATION_LIMIT = 4222; // * VISIT_REQUEST_ERROR = 44; // * VISIT_REQUEST_EMPTY_TAG = 4400; @@ -2672,9 +2719,6 @@ message OptimizeToursValidationError { // * DURATION_SECONDS_MATRIX_ERROR = 56; // * DURATION_SECONDS_MATRIX_DURATION_NEGATIVE_OR_NAN = 5600; // * DURATION_SECONDS_MATRIX_DURATION_EXCEEDS_GLOBAL_DURATION = 5601; - // * GRAPH_ARC_ERROR = 58; - // * GRAPH_ARC_DURATION_NEGATIVE_OR_NAN = 5800; - // * GRAPH_ARC_DURATION_EXCEEDS_GLOBAL_DURATION = 5801; int32 code = 1; // The error display name. diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java diff --git a/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java b/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java rename to owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java From 6fc8d38cf7e5aec7e1223f47005b2b35b5e5e633 Mon Sep 17 00:00:00 2001 From: Owl Bot Date: Thu, 2 Feb 2023 19:12:27 +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 --- java-optimization/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/AggregatedMetrics.java | 1559 ++-- .../v1/AggregatedMetricsOrBuilder.java | 159 +- .../optimization/v1/AsyncModelMetadata.java | 651 +- .../v1/AsyncModelMetadataOrBuilder.java | 49 +- .../optimization/v1/AsyncModelProto.java | 143 + .../v1/BatchOptimizeToursRequest.java | 1426 ++- .../BatchOptimizeToursRequestOrBuilder.java | 70 +- .../v1/BatchOptimizeToursResponse.java | 254 +- .../BatchOptimizeToursResponseOrBuilder.java | 24 + .../cloud/optimization/v1/BreakRule.java | 2074 ++-- .../optimization/v1/BreakRuleOrBuilder.java | 71 +- .../optimization/v1/CapacityQuantity.java | 340 +- .../v1/CapacityQuantityInterval.java | 375 +- .../v1/CapacityQuantityIntervalOrBuilder.java | 28 +- .../v1/CapacityQuantityOrBuilder.java | 46 + .../cloud/optimization/v1/DataFormat.java | 82 +- .../cloud/optimization/v1/DistanceLimit.java | 380 +- .../v1/DistanceLimitOrBuilder.java | 36 +- .../optimization/v1/FleetRoutingProto.java | 1438 +++ .../cloud/optimization/v1/GcsDestination.java | 321 +- .../v1/GcsDestinationOrBuilder.java | 27 +- .../cloud/optimization/v1/GcsSource.java | 318 +- .../optimization/v1/GcsSourceOrBuilder.java | 27 +- .../v1/InjectedSolutionConstraint.java | 2470 +++-- .../InjectedSolutionConstraintOrBuilder.java | 98 +- .../cloud/optimization/v1/InputConfig.java | 429 +- .../optimization/v1/InputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Location.java | 366 +- .../optimization/v1/LocationOrBuilder.java | 32 +- .../optimization/v1/OptimizeToursRequest.java | 1806 ++-- .../v1/OptimizeToursRequestOrBuilder.java | 171 +- .../v1/OptimizeToursResponse.java | 2091 +++-- .../v1/OptimizeToursResponseOrBuilder.java | 119 +- .../v1/OptimizeToursValidationError.java | 1661 ++-- ...OptimizeToursValidationErrorOrBuilder.java | 88 +- .../cloud/optimization/v1/OutputConfig.java | 430 +- .../v1/OutputConfigOrBuilder.java | 32 +- .../cloud/optimization/v1/Shipment.java | 4108 +++++--- .../cloud/optimization/v1/ShipmentModel.java | 7045 +++++++++----- .../v1/ShipmentModelOrBuilder.java | 349 +- .../optimization/v1/ShipmentOrBuilder.java | 201 +- .../cloud/optimization/v1/ShipmentRoute.java | 8308 +++++++++++------ .../v1/ShipmentRouteOrBuilder.java | 299 +- .../v1/ShipmentTypeIncompatibility.java | 543 +- .../ShipmentTypeIncompatibilityOrBuilder.java | 53 +- .../v1/ShipmentTypeRequirement.java | 643 +- .../v1/ShipmentTypeRequirementOrBuilder.java | 68 +- .../optimization/v1/SkippedShipment.java | 1062 ++- .../v1/SkippedShipmentOrBuilder.java | 48 +- .../cloud/optimization/v1/TimeWindow.java | 701 +- .../optimization/v1/TimeWindowOrBuilder.java | 62 +- .../optimization/v1/TransitionAttributes.java | 800 +- .../v1/TransitionAttributesOrBuilder.java | 76 +- .../google/cloud/optimization/v1/Vehicle.java | 5469 +++++++---- .../optimization/v1/VehicleOrBuilder.java | 453 +- .../cloud/optimization/v1/Waypoint.java | 510 +- .../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 | 124 - .../BatchOptimizeToursResponseOrBuilder.java | 9 - .../v1/CapacityQuantityOrBuilder.java | 27 - .../optimization/v1/FleetRoutingProto.java | 1135 --- 89 files changed, 34065 insertions(+), 18122 deletions(-) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java (99%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java (99%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java (99%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java (64%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java (67%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java (83%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java (70%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java (76%) create mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java (62%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java (51%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java (62%) create mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java (66%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java (66%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java (65%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java (67%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java (56%) create mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java (66%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java (74%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java (79%) create mode 100644 java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java (65%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java (50%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java (65%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java (50%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java (68%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java (72%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java (69%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java (71%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java (70%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java (71%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java (83%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java (93%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java (74%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java (77%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java (77%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java (90%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java (69%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java (71%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java (78%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java (73%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java (86%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java (90%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java (73%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java (80%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java (66%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java (61%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java (72%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java (74%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java (75%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java (73%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java (75%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java (86%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java (75%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java (84%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java (76%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java (84%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java (71%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java (74%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java (100%) rename {owl-bot-staging/java-optimization/v1 => java-optimization}/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java (100%) delete mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java delete mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java delete mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java delete mode 100644 owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java diff --git a/java-optimization/README.md b/java-optimization/README.md index 5739dca3b10a..b86723c7bb1d 100644 --- a/java-optimization/README.md +++ b/java-optimization/README.md @@ -19,20 +19,20 @@ If you are using Maven, add this to your pom.xml file: com.google.cloud google-cloud-optimization - 1.6.0 + 1.7.0 ``` If you are using Gradle without BOM, add this to your dependencies: ```Groovy -implementation 'com.google.cloud:google-cloud-optimization:1.6.0' +implementation 'com.google.cloud:google-cloud-optimization:1.7.0' ``` If you are using SBT, add this to your dependencies: ```Scala -libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.6.0" +libraryDependencies += "com.google.cloud" % "google-cloud-optimization" % "1.7.0" ``` ## Authentication diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingClient.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java similarity index 99% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java index da5fcc0ab390..51ee85ff10dc 100644 --- a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/FleetRoutingSettings.java +++ b/java-optimization/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/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/gapic_metadata.json diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/package-info.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStub.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/FleetRoutingStubSettings.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingCallableFactory.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java similarity index 99% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java index f2ecb6f28837..3ed31e353ae5 100644 --- a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/GrpcFleetRoutingStub.java +++ b/java-optimization/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/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingCallableFactory.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java b/java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java similarity index 99% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java rename to java-optimization/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java index bdbaf1fa25f4..6d7ef35af509 100644 --- a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/main/java/com/google/cloud/optimization/v1/stub/HttpJsonFleetRoutingStub.java +++ b/java-optimization/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/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java b/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java rename to java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientHttpJsonTest.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java b/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java rename to java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/FleetRoutingClientTest.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java b/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java rename to java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRouting.java diff --git a/owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java b/java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java rename to java-optimization/google-cloud-optimization/src/test/java/com/google/cloud/optimization/v1/MockFleetRoutingImpl.java diff --git a/owl-bot-staging/java-optimization/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java b/java-optimization/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java similarity index 64% rename from owl-bot-staging/java-optimization/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java rename to java-optimization/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java index b6d87a6b8332..6383e2eb7c4a 100644 --- a/owl-bot-staging/java-optimization/v1/grpc-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingGrpc.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
similarity index 67%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
index 065aaab3325c..7ee8a2a21952 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetrics.java
@@ -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
@@ -15,66 +32,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_ = 0;
   /**
+   *
+   *
    * 
    * 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 @@ -85,11 +105,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 @@ -97,18 +120,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.
    * 
@@ -117,17 +147,22 @@ public com.google.protobuf.Duration getTravelDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } 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 @@ -135,18 +170,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.
    * 
@@ -155,17 +197,22 @@ public com.google.protobuf.Duration getWaitDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() { - return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_; + return waitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : waitDuration_; } 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 @@ -173,18 +220,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.
    * 
@@ -193,17 +247,22 @@ public com.google.protobuf.Duration getDelayDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() { - return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_; + return delayDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : delayDuration_; } 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 @@ -211,18 +270,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.
    * 
@@ -231,17 +297,22 @@ public com.google.protobuf.Duration getBreakDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() { - return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_; + return breakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : breakDuration_; } 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 @@ -249,18 +320,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.
    * 
@@ -269,12 +347,16 @@ public com.google.protobuf.Duration getVisitDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() { - return visitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : visitDuration_; + return visitDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : visitDuration_; } 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
@@ -284,6 +366,7 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
    * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -291,6 +374,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
@@ -300,13 +385,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
@@ -319,17 +409,22 @@ public com.google.protobuf.Duration getTotalDuration() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
-    return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
+    return totalDuration_ == null
+        ? com.google.protobuf.Duration.getDefaultInstance()
+        : totalDuration_;
   }
 
   public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 8;
   private double travelDistanceMeters_ = 0D;
   /**
+   *
+   *
    * 
    * Total travel distance for a route or a solution.
    * 
* * double travel_distance_meters = 8; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -338,32 +433,43 @@ 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()); } + @SuppressWarnings("serial") 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_; } + 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
@@ -373,23 +479,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
@@ -399,13 +508,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
@@ -415,20 +528,25 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
-      java.lang.String key,
-      /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-    if (key == null) { throw new NullPointerException("map key"); }
-    java.util.Map map =
-        internalGetMaxLoads().getMap();
+  public /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+      getMaxLoadsOrDefault(
+          java.lang.String key,
+          /* nullable */
+          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
+    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
@@ -438,14 +556,17 @@ 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; + * */ @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(); } @@ -453,32 +574,35 @@ 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); } + @SuppressWarnings("serial") - 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 public int getCostsCount() { + + @java.lang.Deprecated + public int getCostsCount() { return internalGetCosts().getMap().size(); } /** + * + * *
    * Deprecated: Use
    * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -490,20 +614,22 @@ private static final class CostsDefaultEntryHolder {
    * map<string, double> costs = 10 [deprecated = true];
    */
   @java.lang.Override
-  @java.lang.Deprecated public boolean containsCosts(
-      java.lang.String key) {
-    if (key == null) { throw new NullPointerException("map key"); }
+  @java.lang.Deprecated
+  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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -515,10 +641,13 @@ public java.util.Map getCosts() {
    * map<string, double> costs = 10 [deprecated = true];
    */
   @java.lang.Override
-  @java.lang.Deprecated public java.util.Map getCostsMap() {
+  @java.lang.Deprecated
+  public java.util.Map getCostsMap() {
     return internalGetCosts().getMap();
   }
   /**
+   *
+   *
    * 
    * Deprecated: Use
    * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -530,15 +659,17 @@ public java.util.Map getCosts() {
    * 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -550,11 +681,12 @@ public java.util.Map getCosts() {
    * 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();
     }
@@ -564,6 +696,8 @@ public java.util.Map getCosts() {
   public static final int TOTAL_COST_FIELD_NUMBER = 11;
   private double totalCost_ = 0D;
   /**
+   *
+   *
    * 
    * Deprecated: Use
    * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
@@ -573,16 +707,19 @@ public java.util.Map getCosts() {
    * 
* * 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=2331 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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; @@ -594,8 +731,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_); } @@ -620,18 +756,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_); } @@ -645,60 +773,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; @@ -708,55 +830,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; } @@ -795,8 +907,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(); @@ -806,104 +920,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
@@ -915,59 +1038,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();
@@ -1011,9 +1131,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
@@ -1032,8 +1152,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.AggregatedMetrics result =
+          new com.google.cloud.optimization.v1.AggregatedMetrics(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -1044,34 +1167,28 @@ private void buildPartial0(com.google.cloud.optimization.v1.AggregatedMetrics re
         result.performedShipmentCount_ = performedShipmentCount_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.travelDuration_ = travelDurationBuilder_ == null
-            ? travelDuration_
-            : travelDurationBuilder_.build();
+        result.travelDuration_ =
+            travelDurationBuilder_ == null ? travelDuration_ : travelDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.waitDuration_ = waitDurationBuilder_ == null
-            ? waitDuration_
-            : waitDurationBuilder_.build();
+        result.waitDuration_ =
+            waitDurationBuilder_ == null ? waitDuration_ : waitDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.delayDuration_ = delayDurationBuilder_ == null
-            ? delayDuration_
-            : delayDurationBuilder_.build();
+        result.delayDuration_ =
+            delayDurationBuilder_ == null ? delayDuration_ : delayDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.breakDuration_ = breakDurationBuilder_ == null
-            ? breakDuration_
-            : breakDurationBuilder_.build();
+        result.breakDuration_ =
+            breakDurationBuilder_ == null ? breakDuration_ : breakDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
-        result.visitDuration_ = visitDurationBuilder_ == null
-            ? visitDuration_
-            : visitDurationBuilder_.build();
+        result.visitDuration_ =
+            visitDurationBuilder_ == null ? visitDuration_ : visitDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
-        result.totalDuration_ = totalDurationBuilder_ == null
-            ? totalDuration_
-            : totalDurationBuilder_.build();
+        result.totalDuration_ =
+            totalDurationBuilder_ == null ? totalDuration_ : totalDurationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
         result.travelDistanceMeters_ = travelDistanceMeters_;
@@ -1093,38 +1210,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.AggregatedMetrics re
     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;
@@ -1132,7 +1250,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());
       }
@@ -1157,11 +1276,9 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.AggregatedMetrics othe
       if (other.getTravelDistanceMeters() != 0D) {
         setTravelDistanceMeters(other.getTravelDistanceMeters());
       }
-      internalGetMutableMaxLoads().mergeFrom(
-          other.internalGetMaxLoads());
+      internalGetMutableMaxLoads().mergeFrom(other.internalGetMaxLoads());
       bitField0_ |= 0x00000100;
-      internalGetMutableCosts().mergeFrom(
-          other.internalGetCosts());
+      internalGetMutableCosts().mergeFrom(other.internalGetCosts());
       bitField0_ |= 0x00000200;
       if (other.getTotalCost() != 0D) {
         setTotalCost(other.getTotalCost());
@@ -1192,87 +1309,91 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              performedShipmentCount_ = input.readInt32();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 18: {
-              input.readMessage(
-                  getTravelDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getWaitDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getDelayDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 42: {
-              input.readMessage(
-                  getBreakDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getVisitDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 50
-            case 58: {
-              input.readMessage(
-                  getTotalDurationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 58
-            case 65: {
-              travelDistanceMeters_ = input.readDouble();
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 65
-            case 74: {
-              com.google.protobuf.MapEntry
-              maxLoads__ = input.readMessage(
-                  MaxLoadsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableMaxLoads().getMutableMap().put(
-                  maxLoads__.getKey(), maxLoads__.getValue());
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              com.google.protobuf.MapEntry
-              costs__ = input.readMessage(
-                  CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableCosts().getMutableMap().put(
-                  costs__.getKey(), costs__.getValue());
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            case 89: {
-              totalCost_ = input.readDouble();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 89
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                performedShipmentCount_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 18:
+              {
+                input.readMessage(getTravelDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 42:
+              {
+                input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getVisitDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 50
+            case 58:
+              {
+                input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+            case 65:
+              {
+                travelDistanceMeters_ = input.readDouble();
+                bitField0_ |= 0x00000080;
+                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());
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                com.google.protobuf.MapEntry costs__ =
+                    input.readMessage(
+                        CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
+                internalGetMutableCosts().getMutableMap().put(costs__.getKey(), costs__.getValue());
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            case 89:
+              {
+                totalCost_ = input.readDouble();
+                bitField0_ |= 0x00000400;
+                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) {
@@ -1282,16 +1403,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 @@ -1299,29 +1424,35 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -1333,34 +1464,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * 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.
      * 
@@ -1381,14 +1525,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(); } else { @@ -1399,6 +1544,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1407,9 +1554,9 @@ public Builder setTravelDuration( */ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - travelDuration_ != null && - travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && travelDuration_ != null + && travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getTravelDurationBuilder().mergeFrom(value); } else { travelDuration_ = value; @@ -1422,6 +1569,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1439,6 +1588,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1451,6 +1602,8 @@ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { return getTravelDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total travel duration for a route or a solution.
      * 
@@ -1461,11 +1614,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.
      * 
@@ -1473,14 +1629,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_; @@ -1488,34 +1647,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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.
      * 
@@ -1536,14 +1708,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(); } else { @@ -1554,6 +1727,8 @@ public Builder setWaitDuration( return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1562,9 +1737,9 @@ public Builder setWaitDuration( */ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { if (waitDurationBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - waitDuration_ != null && - waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && waitDuration_ != null + && waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getWaitDurationBuilder().mergeFrom(value); } else { waitDuration_ = value; @@ -1577,6 +1752,8 @@ public Builder mergeWaitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1594,6 +1771,8 @@ public Builder clearWaitDuration() { return this; } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1606,6 +1785,8 @@ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() { return getWaitDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total wait duration for a route or a solution.
      * 
@@ -1616,11 +1797,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.
      * 
@@ -1628,14 +1812,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_; @@ -1643,34 +1830,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * 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.
      * 
@@ -1691,14 +1891,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(); } else { @@ -1709,6 +1910,8 @@ public Builder setDelayDuration( return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1717,9 +1920,9 @@ public Builder setDelayDuration( */ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { if (delayDurationBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) && - delayDuration_ != null && - delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && delayDuration_ != null + && delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDelayDurationBuilder().mergeFrom(value); } else { delayDuration_ = value; @@ -1732,6 +1935,8 @@ public Builder mergeDelayDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1749,6 +1954,8 @@ public Builder clearDelayDuration() { return this; } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1761,6 +1968,8 @@ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() { return getDelayDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total delay duration for a route or a solution.
      * 
@@ -1771,11 +1980,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.
      * 
@@ -1783,14 +1995,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_; @@ -1798,34 +2013,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * 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.
      * 
@@ -1846,14 +2074,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(); } else { @@ -1864,6 +2093,8 @@ public Builder setBreakDuration( return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1872,9 +2103,9 @@ public Builder setBreakDuration( */ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { if (breakDurationBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - breakDuration_ != null && - breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) + && breakDuration_ != null + && breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getBreakDurationBuilder().mergeFrom(value); } else { breakDuration_ = value; @@ -1887,6 +2118,8 @@ public Builder mergeBreakDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1904,6 +2137,8 @@ public Builder clearBreakDuration() { return this; } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1916,6 +2151,8 @@ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() { return getBreakDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total break duration for a route or a solution.
      * 
@@ -1926,11 +2163,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.
      * 
@@ -1938,14 +2178,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_; @@ -1953,34 +2196,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 ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * 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.
      * 
@@ -2001,14 +2257,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(); } else { @@ -2019,6 +2276,8 @@ public Builder setVisitDuration( return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2027,9 +2286,9 @@ public Builder setVisitDuration( */ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { if (visitDurationBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0) && - visitDuration_ != null && - visitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000020) != 0) + && visitDuration_ != null + && visitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getVisitDurationBuilder().mergeFrom(value); } else { visitDuration_ = value; @@ -2042,6 +2301,8 @@ public Builder mergeVisitDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2059,6 +2320,8 @@ public Builder clearVisitDuration() { return this; } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2071,6 +2334,8 @@ public com.google.protobuf.Duration.Builder getVisitDurationBuilder() { return getVisitDurationFieldBuilder().getBuilder(); } /** + * + * *
      * Total visit duration for a route or a solution.
      * 
@@ -2081,11 +2346,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.
      * 
@@ -2093,14 +2361,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_; @@ -2108,8 +2379,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
@@ -2119,12 +2395,15 @@ public com.google.protobuf.DurationOrBuilder getVisitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to
@@ -2134,16 +2413,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
@@ -2168,6 +2452,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
@@ -2178,8 +2464,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();
       } else {
@@ -2190,6 +2475,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
@@ -2202,9 +2489,9 @@ public Builder setTotalDuration(
      */
     public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
       if (totalDurationBuilder_ == null) {
-        if (((bitField0_ & 0x00000040) != 0) &&
-          totalDuration_ != null &&
-          totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000040) != 0)
+            && totalDuration_ != null
+            && totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getTotalDurationBuilder().mergeFrom(value);
         } else {
           totalDuration_ = value;
@@ -2217,6 +2504,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
@@ -2238,6 +2527,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
@@ -2254,6 +2545,8 @@ public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
       return getTotalDurationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The total duration should be equal to the sum of all durations above.
      * For routes, it also corresponds to
@@ -2268,11 +2561,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
@@ -2284,26 +2580,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 @@ -2311,27 +2613,33 @@ 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; bitField0_ |= 0x00000080; 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() { @@ -2342,20 +2650,24 @@ public Builder clearTravelDistanceMeters() { } 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> + 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 + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> internalGetMutableMaxLoads() { 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(); @@ -2364,10 +2676,13 @@ public Builder clearTravelDistanceMeters() { onChanged(); return maxLoads_; } + 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
@@ -2377,23 +2692,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
@@ -2403,13 +2723,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
@@ -2419,20 +2745,26 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrDefault(
-        java.lang.String key,
-        /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetMaxLoads().getMap();
+    public /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+        getMaxLoadsOrDefault(
+            java.lang.String key,
+            /* nullable */
+            com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
+      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
@@ -2442,26 +2774,32 @@ 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; + * */ @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(); } return map.get(key); } + public Builder clearMaxLoads() { bitField0_ = (bitField0_ & ~0x00000100); - 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
@@ -2471,25 +2809,28 @@ 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 + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> getMutableMaxLoads() { bitField0_ |= 0x00000100; 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
@@ -2499,19 +2840,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableMaxLoads().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableMaxLoads().getMutableMap().put(key, value); bitField0_ |= 0x00000100; 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
@@ -2521,31 +2868,33 @@ 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); bitField0_ |= 0x00000100; return this; } - private com.google.protobuf.MapField< - java.lang.String, java.lang.Double> costs_; - @java.lang.Deprecated private com.google.protobuf.MapField - internalGetCosts() { + private com.google.protobuf.MapField costs_; + + @java.lang.Deprecated + 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 private com.google.protobuf.MapField + + @java.lang.Deprecated + private com.google.protobuf.MapField internalGetMutableCosts() { 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(); @@ -2554,10 +2903,14 @@ public Builder putAllMaxLoads( onChanged(); return costs_; } - @java.lang.Deprecated public int getCostsCount() { + + @java.lang.Deprecated + public int getCostsCount() { return internalGetCosts().getMap().size(); } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2569,20 +2922,22 @@ public Builder putAllMaxLoads(
      * map<string, double> costs = 10 [deprecated = true];
      */
     @java.lang.Override
-    @java.lang.Deprecated public boolean containsCosts(
-        java.lang.String key) {
-      if (key == null) { throw new NullPointerException("map key"); }
+    @java.lang.Deprecated
+    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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2594,10 +2949,13 @@ public java.util.Map getCosts() {
      * map<string, double> costs = 10 [deprecated = true];
      */
     @java.lang.Override
-    @java.lang.Deprecated public java.util.Map getCostsMap() {
+    @java.lang.Deprecated
+    public java.util.Map getCostsMap() {
       return internalGetCosts().getMap();
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2609,15 +2967,17 @@ public java.util.Map getCosts() {
      * 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2629,23 +2989,27 @@ public java.util.Map getCosts() {
      * 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 public Builder clearCosts() {
+
+    @java.lang.Deprecated
+    public Builder clearCosts() {
       bitField0_ = (bitField0_ & ~0x00000200);
-      internalGetMutableCosts().getMutableMap()
-          .clear();
+      internalGetMutableCosts().getMutableMap().clear();
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2656,23 +3020,23 @@ public java.util.Map getCosts() {
      *
      * 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() {
       bitField0_ |= 0x00000200;
       return internalGetMutableCosts().getMutableMap();
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2683,17 +3047,19 @@ public java.util.Map getCosts() {
      *
      * 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);
       bitField0_ |= 0x00000200;
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -2704,16 +3070,17 @@ public java.util.Map getCosts() {
      *
      * 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);
       bitField0_ |= 0x00000200;
       return this;
     }
 
-    private double totalCost_ ;
+    private double totalCost_;
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
@@ -2723,15 +3090,19 @@ public java.util.Map getCosts() {
      * 
* * 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=2331 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
@@ -2741,19 +3112,23 @@ public java.util.Map getCosts() {
      * 
* * 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=2331 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @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; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.route_total_cost][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
@@ -2763,19 +3138,21 @@ public java.util.Map getCosts() {
      * 
* * 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=2331 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearTotalCost() { + @java.lang.Deprecated + public Builder clearTotalCost() { bitField0_ = (bitField0_ & ~0x00000400); 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); } @@ -2785,12 +3162,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(); } @@ -2799,27 +3176,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; @@ -2834,6 +3211,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AggregatedMetrics getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java similarity index 83% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java index 9cea31a33709..08746a2abffe 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AggregatedMetricsOrBuilder.java @@ -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
@@ -163,10 +224,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
@@ -176,10 +240,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
@@ -193,16 +260,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
@@ -212,10 +284,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
@@ -225,17 +300,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
@@ -245,11 +320,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
@@ -259,14 +337,17 @@ 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
@@ -276,12 +357,15 @@ 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -292,8 +376,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    *
    * map<string, double> costs = 10 [deprecated = true];
    */
-  @java.lang.Deprecated int getCostsCount();
+  @java.lang.Deprecated
+  int getCostsCount();
   /**
+   *
+   *
    * 
    * Deprecated: Use
    * [ShipmentRoute.route_costs][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -304,15 +391,14 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    *
    * 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -323,9 +409,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    *
    * 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -336,10 +424,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    *
    * 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][google.cloud.optimization.v1.ShipmentRoute.route_costs]
@@ -350,10 +439,12 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    *
    * 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][google.cloud.optimization.v1.ShipmentRoute.route_total_cost]
@@ -363,9 +454,11 @@ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getMaxLoadsOrThrow(
    * 
* * 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=2331 + * + * @deprecated google.cloud.optimization.v1.AggregatedMetrics.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2331 * @return The totalCost. */ - @java.lang.Deprecated double getTotalCost(); + @java.lang.Deprecated + double getTotalCost(); } diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java similarity index 70% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java index 2c8bb62a5e10..a3a5884a0d97 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadata.java +++ b/java-optimization/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,54 @@ private State(int value) { public static final int STATE_FIELD_NUMBER = 1; 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; + * * @return The state. */ - @java.lang.Override public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(state_); - return result == null ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.AsyncModelMetadata.State getState() { + com.google.cloud.optimization.v1.AsyncModelMetadata.State result = + com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(state_); + return result == null + ? com.google.cloud.optimization.v1.AsyncModelMetadata.State.UNRECOGNIZED + : result; } public static final int STATE_MESSAGE_FIELD_NUMBER = 2; + @SuppressWarnings("serial") 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 +330,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 +364,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 +379,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 +394,8 @@ public com.google.protobuf.Timestamp getCreateTime() { return createTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : createTime_; } /** + * + * *
    * The creation time of the operation.
    * 
@@ -344,11 +410,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 +425,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 +440,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 +454,7 @@ public com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -391,9 +466,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 +490,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 +512,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 +559,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(); @@ -629,9 +708,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 @@ -650,8 +729,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.AsyncModelMetadata result = + new com.google.cloud.optimization.v1.AsyncModelMetadata(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -665,14 +747,10 @@ private void buildPartial0(com.google.cloud.optimization.v1.AsyncModelMetadata r result.stateMessage_ = stateMessage_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.createTime_ = createTimeBuilder_ == null - ? createTime_ - : createTimeBuilder_.build(); + result.createTime_ = createTimeBuilder_ == null ? createTime_ : createTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000008) != 0)) { - result.updateTime_ = updateTimeBuilder_ == null - ? updateTime_ - : updateTimeBuilder_.build(); + result.updateTime_ = updateTimeBuilder_ == null ? updateTime_ : updateTimeBuilder_.build(); } } @@ -680,38 +758,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.AsyncModelMetadata r 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; @@ -719,7 +798,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()); } @@ -760,36 +840,37 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - state_ = input.readEnum(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - stateMessage_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - input.readMessage( - getCreateTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 34: { - input.readMessage( - getUpdateTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 34 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + state_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + stateMessage_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getCreateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 34: + { + input.readMessage(getUpdateTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + 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) { @@ -799,26 +880,34 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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. */ @@ -829,24 +918,33 @@ public Builder setStateValue(int value) { 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() { - com.google.cloud.optimization.v1.AsyncModelMetadata.State result = com.google.cloud.optimization.v1.AsyncModelMetadata.State.forNumber(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.forNumber(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. */ @@ -860,11 +958,14 @@ public Builder setState(com.google.cloud.optimization.v1.AsyncModelMetadata.Stat return this; } /** + * + * *
      * The state of the current operation.
      * 
* * .google.cloud.optimization.v1.AsyncModelMetadata.State state = 1; + * * @return This builder for chaining. */ public Builder clearState() { @@ -876,19 +977,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; @@ -897,21 +1000,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 { @@ -919,30 +1023,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setStateMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } stateMessage_ = value; bitField0_ |= 0x00000002; 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() { @@ -952,18 +1063,22 @@ public Builder clearStateMessage() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setStateMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); stateMessage_ = value; bitField0_ |= 0x00000002; @@ -973,34 +1088,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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.
      * 
@@ -1021,14 +1149,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(); } else { @@ -1039,6 +1168,8 @@ public Builder setCreateTime( return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1047,9 +1178,9 @@ public Builder setCreateTime( */ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { if (createTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - createTime_ != null && - createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && createTime_ != null + && createTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getCreateTimeBuilder().mergeFrom(value); } else { createTime_ = value; @@ -1062,6 +1193,8 @@ public Builder mergeCreateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1079,6 +1212,8 @@ public Builder clearCreateTime() { return this; } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1091,6 +1226,8 @@ public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder() { return getCreateTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The creation time of the operation.
      * 
@@ -1101,11 +1238,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.
      * 
@@ -1113,14 +1253,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_; @@ -1128,34 +1271,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * 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.
      * 
@@ -1176,14 +1332,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(); } else { @@ -1194,6 +1351,8 @@ public Builder setUpdateTime( return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1202,9 +1361,9 @@ public Builder setUpdateTime( */ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { if (updateTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) && - updateTime_ != null && - updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && updateTime_ != null + && updateTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getUpdateTimeBuilder().mergeFrom(value); } else { updateTime_ = value; @@ -1217,6 +1376,8 @@ public Builder mergeUpdateTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1234,6 +1395,8 @@ public Builder clearUpdateTime() { return this; } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1246,6 +1409,8 @@ public com.google.protobuf.Timestamp.Builder getUpdateTimeBuilder() { return getUpdateTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The last update time of the operation.
      * 
@@ -1256,11 +1421,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.
      * 
@@ -1268,21 +1436,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); } @@ -1292,12 +1463,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(); } @@ -1306,27 +1477,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; @@ -1341,6 +1512,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.AsyncModelMetadata getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java similarity index 76% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java index 9353d6f5d29d..4c766ad5a6f1 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelMetadataOrBuilder.java +++ b/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java new file mode 100644 index 000000000000..291722e2dc73 --- /dev/null +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java similarity index 62% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java index 8a81aedc3d0b..e02fd871445a 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequest.java +++ b/java-optimization/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,65 +201,75 @@ 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; + @SuppressWarnings("serial") 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 @@ -213,30 +278,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 { @@ -247,11 +312,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 @@ -259,37 +329,55 @@ 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() { - return inputConfig_ == null ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() : inputConfig_; + return inputConfig_ == null + ? com.google.cloud.optimization.v1.InputConfig.getDefaultInstance() + : inputConfig_; } 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 @@ -297,32 +385,47 @@ 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() { - return outputConfig_ == null ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() : outputConfig_; + return outputConfig_ == null + ? com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance() + : outputConfig_; } public static final int ENABLE_CHECKPOINTS_FIELD_NUMBER = 4; private boolean enableCheckpoints_ = false; /** + * + * *
      * 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
@@ -335,6 +438,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
      * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -343,6 +447,7 @@ public boolean getEnableCheckpoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -354,8 +459,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_); } @@ -381,16 +485,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; @@ -400,27 +501,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; } @@ -443,95 +542,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 @@ -541,39 +652,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(); @@ -594,19 +709,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); } @@ -614,27 +732,30 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + 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); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result) { + private void buildPartial0( + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.displayName_ = displayName_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.inputConfig_ = inputConfigBuilder_ == null - ? inputConfig_ - : inputConfigBuilder_.build(); + result.inputConfig_ = + inputConfigBuilder_ == null ? inputConfig_ : inputConfigBuilder_.build(); } if (((from_bitField0_ & 0x00000004) != 0)) { - result.outputConfig_ = outputConfigBuilder_ == null - ? outputConfig_ - : outputConfigBuilder_.build(); + result.outputConfig_ = + outputConfigBuilder_ == null ? outputConfig_ : outputConfigBuilder_.build(); } if (((from_bitField0_ & 0x00000008) != 0)) { result.enableCheckpoints_ = enableCheckpoints_; @@ -645,46 +766,55 @@ private void buildPartial0(com.google.cloud.optimization.v1.BatchOptimizeToursRe 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_; bitField0_ |= 0x00000001; @@ -725,36 +855,37 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getInputConfigFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 26: { - input.readMessage( - getOutputConfigFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000004; - break; - } // case 26 - case 32: { - enableCheckpoints_ = input.readBool(); - bitField0_ |= 0x00000008; - break; - } // case 32 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getInputConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 26: + { + input.readMessage(getOutputConfigFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000004; + break; + } // case 26 + case 32: + { + enableCheckpoints_ = input.readBool(); + bitField0_ |= 0x00000008; + 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) { @@ -764,23 +895,26 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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; @@ -789,21 +923,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 { @@ -811,30 +946,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } displayName_ = value; bitField0_ |= 0x00000001; 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() { @@ -844,18 +986,22 @@ public Builder clearDisplayName() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); displayName_ = value; bitField0_ |= 0x00000001; @@ -865,39 +1011,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * 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) { @@ -913,11 +1078,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) { @@ -931,17 +1100,22 @@ 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 (((bitField0_ & 0x00000002) != 0) && - inputConfig_ != null && - inputConfig_ != com.google.cloud.optimization.v1.InputConfig.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && inputConfig_ != null + && inputConfig_ + != com.google.cloud.optimization.v1.InputConfig.getDefaultInstance()) { getInputConfigBuilder().mergeFrom(value); } else { inputConfig_ = value; @@ -954,11 +1128,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -971,11 +1149,15 @@ 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() { bitField0_ |= 0x00000002; @@ -983,36 +1165,48 @@ public com.google.cloud.optimization.v1.InputConfig.Builder getInputConfigBuilde 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_; @@ -1020,39 +1214,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
        * 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) { @@ -1068,11 +1281,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) { @@ -1086,17 +1303,22 @@ 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 (((bitField0_ & 0x00000004) != 0) && - outputConfig_ != null && - outputConfig_ != com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && outputConfig_ != null + && outputConfig_ + != com.google.cloud.optimization.v1.OutputConfig.getDefaultInstance()) { getOutputConfigBuilder().mergeFrom(value); } else { outputConfig_ = value; @@ -1109,11 +1331,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -1126,11 +1352,15 @@ 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() { bitField0_ |= 0x00000004; @@ -1138,43 +1368,57 @@ public com.google.cloud.optimization.v1.OutputConfig.Builder getOutputConfigBuil 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
@@ -1187,6 +1431,7 @@ public com.google.cloud.optimization.v1.OutputConfigOrBuilder getOutputConfigOrB
        * 
* * bool enable_checkpoints = 4; + * * @return The enableCheckpoints. */ @java.lang.Override @@ -1194,6 +1439,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
@@ -1206,17 +1453,20 @@ 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; bitField0_ |= 0x00000008; 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
@@ -1229,6 +1479,7 @@ public Builder setEnableCheckpoints(boolean value) {
        * 
* * bool enable_checkpoints = 4; + * * @return This builder for chaining. */ public Builder clearEnableCheckpoints() { @@ -1237,6 +1488,7 @@ public Builder clearEnableCheckpoints() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1249,41 +1501,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; @@ -1295,16 +1551,19 @@ 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; + @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1312,6 +1571,7 @@ public com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConf
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -1320,14 +1580,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}`.
@@ -1335,16 +1596,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 { @@ -1353,72 +1613,100 @@ public java.lang.String getParent() { } public static final int MODEL_CONFIGS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") - 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; @@ -1430,8 +1718,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_); } @@ -1451,8 +1738,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; @@ -1462,17 +1748,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; } @@ -1496,96 +1781,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
@@ -1596,33 +1889,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();
@@ -1639,9 +1931,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
@@ -1660,14 +1952,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.BatchOptimizeToursRequest result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.BatchOptimizeToursRequest result) {
       if (modelConfigsBuilder_ == null) {
         if (((bitField0_ & 0x00000002) != 0)) {
           modelConfigs_ = java.util.Collections.unmodifiableList(modelConfigs_);
@@ -1690,38 +1986,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.BatchOptimizeToursRe
     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;
@@ -1729,7 +2026,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_;
         bitField0_ |= 0x00000001;
@@ -1753,9 +2051,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.BatchOptimizeToursRequ
             modelConfigsBuilder_ = null;
             modelConfigs_ = other.modelConfigs_;
             bitField0_ = (bitField0_ & ~0x00000002);
-            modelConfigsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getModelConfigsFieldBuilder() : null;
+            modelConfigsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getModelConfigsFieldBuilder()
+                    : null;
           } else {
             modelConfigsBuilder_.addAllMessages(other.modelConfigs_);
           }
@@ -1787,30 +2086,34 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              parent_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              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:
+            case 10:
+              {
+                parent_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                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) {
@@ -1820,10 +2123,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}`.
@@ -1831,13 +2137,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; @@ -1846,6 +2152,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1853,15 +2161,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 { @@ -1869,6 +2176,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1876,18 +2185,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } parent_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1895,6 +2208,7 @@ public Builder setParent(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearParent() { @@ -1904,6 +2218,8 @@ public Builder clearParent() { return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -1911,12 +2227,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); parent_ = value; bitField0_ |= 0x00000001; @@ -1924,27 +2242,41 @@ public Builder setParentBytes( 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_ & 0x00000002) != 0)) { - modelConfigs_ = new java.util.ArrayList(modelConfigs_); + modelConfigs_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.BatchOptimizeToursRequest.AsyncModelConfig>( + modelConfigs_); bitField0_ |= 0x00000002; - } + } } 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 { @@ -1952,12 +2284,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) { @@ -1967,14 +2303,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 { @@ -1982,15 +2323,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(); @@ -2004,15 +2350,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()); @@ -2023,14 +2375,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(); @@ -2044,15 +2401,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(); @@ -2066,15 +2428,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()); @@ -2085,15 +2452,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()); @@ -2104,19 +2477,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); @@ -2124,12 +2503,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) { @@ -2142,12 +2525,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) { @@ -2160,42 +2547,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 { @@ -2203,59 +2606,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_ & 0x00000002) != 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_ & 0x00000002) != 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); } @@ -2265,12 +2691,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(); } @@ -2279,27 +2705,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; @@ -2314,6 +2740,4 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.BatchOptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java similarity index 51% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java index f99b2d98c5be..e94fce93d647 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursRequestOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java similarity index 62% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java index 846e872ff4bd..47b44944e05f 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponse.java +++ b/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java
new file mode 100644
index 000000000000..bd2a48f0f3f1
--- /dev/null
+++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
similarity index 66%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
index ae5d0bd8b087..22e8f1576c1a 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRule.java
+++ b/java-optimization/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,37 +272,55 @@ 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() { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } 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,37 +328,54 @@ 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() { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } 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,30 +383,42 @@ 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() { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -316,8 +430,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 +450,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 +466,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 +515,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 +612,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 +624,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();
@@ -557,9 +674,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
@@ -578,8 +695,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.BreakRule.BreakRequest result =
+            new com.google.cloud.optimization.v1.BreakRule.BreakRequest(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -587,19 +707,18 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest buildPartial() {
       private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.BreakRequest result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.earliestStartTime_ = earliestStartTimeBuilder_ == null
-              ? earliestStartTime_
-              : earliestStartTimeBuilder_.build();
+          result.earliestStartTime_ =
+              earliestStartTimeBuilder_ == null
+                  ? earliestStartTime_
+                  : earliestStartTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.latestStartTime_ = latestStartTimeBuilder_ == null
-              ? latestStartTime_
-              : latestStartTimeBuilder_.build();
+          result.latestStartTime_ =
+              latestStartTimeBuilder_ == null ? latestStartTime_ : latestStartTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000004) != 0)) {
-          result.minDuration_ = minDurationBuilder_ == null
-              ? minDuration_
-              : minDurationBuilder_.build();
+          result.minDuration_ =
+              minDurationBuilder_ == null ? minDuration_ : minDurationBuilder_.build();
         }
       }
 
@@ -607,38 +726,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.BreakReque
       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;
@@ -646,7 +768,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());
         }
@@ -682,33 +805,33 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getEarliestStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getLatestStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-              case 26: {
-                input.readMessage(
-                    getMinDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(
+                      getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 18
+              case 26:
+                {
+                  input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000004;
+                  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,43 +841,63 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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) { @@ -770,14 +913,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(); } else { @@ -788,17 +934,21 @@ 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 (((bitField0_ & 0x00000001) != 0) && - earliestStartTime_ != null && - earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && earliestStartTime_ != null + && earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getEarliestStartTimeBuilder().mergeFrom(value); } else { earliestStartTime_ = value; @@ -811,11 +961,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -828,11 +982,15 @@ 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() { bitField0_ |= 0x00000001; @@ -840,36 +998,48 @@ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { 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_; @@ -877,39 +1047,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * 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) { @@ -925,14 +1114,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(); } else { @@ -943,17 +1135,21 @@ 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 (((bitField0_ & 0x00000002) != 0) && - latestStartTime_ != null && - latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && latestStartTime_ != null + && latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getLatestStartTimeBuilder().mergeFrom(value); } else { latestStartTime_ = value; @@ -966,11 +1162,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -983,11 +1183,15 @@ 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() { bitField0_ |= 0x00000002; @@ -995,36 +1199,48 @@ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { 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_; @@ -1032,39 +1248,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
        * 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) { @@ -1080,14 +1312,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(); } else { @@ -1098,17 +1332,20 @@ 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 (((bitField0_ & 0x00000004) != 0) && - minDuration_ != null && - minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && minDuration_ != null + && minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinDurationBuilder().mergeFrom(value); } else { minDuration_ = value; @@ -1121,11 +1358,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -1138,11 +1378,14 @@ 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() { bitField0_ |= 0x00000004; @@ -1150,40 +1393,51 @@ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { 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) { @@ -1196,12 +1450,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(); } @@ -1210,27 +1464,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; @@ -1245,77 +1500,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
@@ -1352,52 +1637,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 @@ -1405,41 +1696,59 @@ 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() { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } 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 @@ -1447,34 +1756,48 @@ 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() { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1486,8 +1809,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()); } @@ -1504,12 +1826,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; @@ -1519,22 +1840,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; @@ -1561,87 +1881,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 @@ -1651,6 +1978,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
@@ -1687,33 +2016,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();
@@ -1732,13 +2061,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();
       }
 
@@ -1753,23 +2083,29 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result =
+            new com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result) {
+      private void buildPartial0(
+          com.google.cloud.optimization.v1.BreakRule.FrequencyConstraint result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.minBreakDuration_ = minBreakDurationBuilder_ == null
-              ? minBreakDuration_
-              : minBreakDurationBuilder_.build();
+          result.minBreakDuration_ =
+              minBreakDurationBuilder_ == null
+                  ? minBreakDuration_
+                  : minBreakDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.maxInterBreakDuration_ = maxInterBreakDurationBuilder_ == null
-              ? maxInterBreakDuration_
-              : maxInterBreakDurationBuilder_.build();
+          result.maxInterBreakDuration_ =
+              maxInterBreakDurationBuilder_ == null
+                  ? maxInterBreakDuration_
+                  : maxInterBreakDurationBuilder_.build();
         }
       }
 
@@ -1777,46 +2113,52 @@ private void buildPartial0(com.google.cloud.optimization.v1.BreakRule.FrequencyC
       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());
         }
@@ -1849,26 +2191,27 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getMinBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getMaxInterBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(
+                      getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  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) {
@@ -1878,46 +2221,66 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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) { @@ -1933,15 +2296,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(); } else { @@ -1952,18 +2318,22 @@ 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 (((bitField0_ & 0x00000001) != 0) && - minBreakDuration_ != null && - minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && minBreakDuration_ != null + && minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinBreakDurationBuilder().mergeFrom(value); } else { minBreakDuration_ = value; @@ -1976,12 +2346,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -1994,12 +2368,16 @@ 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() { bitField0_ |= 0x00000001; @@ -2007,38 +2385,50 @@ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { 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_; @@ -2046,45 +2436,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * 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) { @@ -2100,13 +2509,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) { @@ -2120,19 +2533,23 @@ 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 (((bitField0_ & 0x00000002) != 0) && - maxInterBreakDuration_ != null && - maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && maxInterBreakDuration_ != null + && maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxInterBreakDurationBuilder().mergeFrom(value); } else { maxInterBreakDuration_ = value; @@ -2145,13 +2562,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -2164,13 +2585,17 @@ 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() { bitField0_ |= 0x00000002; @@ -2178,44 +2603,57 @@ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { 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) { @@ -2228,41 +2666,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; @@ -2274,16 +2715,19 @@ 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; + @SuppressWarnings("serial") private java.util.List breakRequests_; /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2291,10 +2735,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.
    * 
@@ -2302,11 +2749,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.
    * 
@@ -2318,6 +2767,8 @@ public int getBreakRequestsCount() { return breakRequests_.size(); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2329,6 +2780,8 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequest getBreakRequests( return breakRequests_.get(index); } /** + * + * *
    * Sequence of breaks. See the `BreakRequest` message.
    * 
@@ -2342,72 +2795,98 @@ public com.google.cloud.optimization.v1.BreakRule.BreakRequestOrBuilder getBreak } public static final int FREQUENCY_CONSTRAINTS_FIELD_NUMBER = 2; + @SuppressWarnings("serial") - 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; @@ -2419,8 +2898,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)); } @@ -2437,12 +2915,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; @@ -2452,17 +2929,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; } @@ -2487,97 +2963,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
@@ -2592,33 +3075,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();
@@ -2641,9 +3123,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
@@ -2662,9 +3144,12 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -2698,38 +3183,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.BreakRule result) {
     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;
@@ -2756,9 +3242,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_);
           }
@@ -2782,9 +3269,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_);
           }
@@ -2816,38 +3304,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) {
@@ -2857,28 +3348,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 { @@ -2886,11 +3388,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) { @@ -2900,11 +3405,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) { @@ -2914,11 +3422,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) { @@ -2935,14 +3446,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()); @@ -2953,11 +3468,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) { @@ -2973,11 +3491,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) { @@ -2994,11 +3515,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) { @@ -3012,14 +3536,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()); @@ -3030,18 +3558,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); @@ -3049,11 +3580,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) { @@ -3066,11 +3600,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) { @@ -3083,39 +3620,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 { @@ -3123,45 +3671,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(), @@ -3171,27 +3736,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 { @@ -3199,12 +3775,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) { @@ -3214,14 +3794,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 { @@ -3229,12 +3814,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) { @@ -3251,15 +3840,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()); @@ -3270,14 +3864,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(); @@ -3291,12 +3890,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) { @@ -3313,12 +3916,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) { @@ -3332,15 +3939,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()); @@ -3351,19 +3963,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); @@ -3371,12 +3987,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) { @@ -3389,12 +4009,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) { @@ -3407,42 +4031,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 { @@ -3450,48 +4088,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(), @@ -3500,9 +4160,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); } @@ -3512,12 +4172,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(); } @@ -3526,27 +4186,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; @@ -3561,6 +4221,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.BreakRule getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java similarity index 66% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java index d8985de38150..92b0d6d270d6 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BreakRuleOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java similarity index 65% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java index 7b85fa52b2a7..0eaffbe44e54 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantity.java @@ -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; /** + * + * *
  * Deprecated: Use
  * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
@@ -12,49 +29,54 @@
  *
  * 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;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object type_ = "";
   /**
    * string type = 1;
+   *
    * @return The type.
    */
   @java.lang.Override
@@ -63,8 +85,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;
@@ -72,16 +93,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 {
@@ -93,6 +113,7 @@ public java.lang.String getType() {
   private long value_ = 0L;
   /**
    * int64 value = 2;
+   *
    * @return The value.
    */
   @java.lang.Override
@@ -101,6 +122,7 @@ public long getValue() {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -112,8 +134,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_);
     }
@@ -133,8 +154,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;
@@ -144,17 +164,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;
   }
@@ -169,104 +188,110 @@ 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
    * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
@@ -275,33 +300,32 @@ protected Builder newBuilderForType(
    *
    * 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();
@@ -312,9 +336,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
@@ -333,8 +357,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.CapacityQuantity result =
+          new com.google.cloud.optimization.v1.CapacityQuantity(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -353,38 +380,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.CapacityQuantity res
     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;
@@ -392,7 +420,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_;
         bitField0_ |= 0x00000001;
@@ -427,22 +456,25 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              type_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 16: {
-              value_ = input.readInt64();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                type_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 16:
+              {
+                value_ = input.readInt64();
+                bitField0_ |= 0x00000002;
+                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) {
@@ -452,18 +484,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;
@@ -473,15 +506,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 {
@@ -490,12 +522,14 @@ 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) {
-      if (value == null) { throw new NullPointerException(); }
+    public Builder setType(java.lang.String value) {
+      if (value == null) {
+        throw new NullPointerException();
+      }
       type_ = value;
       bitField0_ |= 0x00000001;
       onChanged();
@@ -503,6 +537,7 @@ public Builder setType(
     }
     /**
      * string type = 1;
+     *
      * @return This builder for chaining.
      */
     public Builder clearType() {
@@ -513,12 +548,14 @@ public Builder clearType() {
     }
     /**
      * string type = 1;
+     *
      * @param value The bytes for type to set.
      * @return This builder for chaining.
      */
-    public Builder setTypeBytes(
-        com.google.protobuf.ByteString value) {
-      if (value == null) { throw new NullPointerException(); }
+    public Builder setTypeBytes(com.google.protobuf.ByteString value) {
+      if (value == null) {
+        throw new NullPointerException();
+      }
       checkByteStringIsUtf8(value);
       type_ = value;
       bitField0_ |= 0x00000001;
@@ -526,9 +563,10 @@ public Builder setTypeBytes(
       return this;
     }
 
-    private long value_ ;
+    private long value_;
     /**
      * int64 value = 2;
+     *
      * @return The value.
      */
     @java.lang.Override
@@ -537,11 +575,12 @@ public long getValue() {
     }
     /**
      * int64 value = 2;
+     *
      * @param value The value to set.
      * @return This builder for chaining.
      */
     public Builder setValue(long value) {
-      
+
       value_ = value;
       bitField0_ |= 0x00000002;
       onChanged();
@@ -549,6 +588,7 @@ public Builder setValue(long value) {
     }
     /**
      * int64 value = 2;
+     *
      * @return This builder for chaining.
      */
     public Builder clearValue() {
@@ -557,9 +597,9 @@ public Builder clearValue() {
       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);
     }
 
@@ -569,12 +609,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();
   }
@@ -583,27 +623,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;
@@ -618,6 +658,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.CapacityQuantity getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java
similarity index 67%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java
index ca4c89a7ab17..7817822c2d20 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityInterval.java
@@ -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;
 
 /**
+ *
+ *
  * 
  * Deprecated: Use
  * [Vehicle.LoadLimit.Interval][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
@@ -12,50 +29,55 @@
  *
  * 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_;
   public static final int TYPE_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object type_ = "";
   /**
    * string type = 1;
+   *
    * @return The type.
    */
   @java.lang.Override
@@ -64,8 +86,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;
@@ -73,16 +94,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 {
@@ -94,6 +114,7 @@ public java.lang.String getType() {
   private long minValue_ = 0L;
   /**
    * optional int64 min_value = 2;
+   *
    * @return Whether the minValue field is set.
    */
   @java.lang.Override
@@ -102,6 +123,7 @@ public boolean hasMinValue() {
   }
   /**
    * optional int64 min_value = 2;
+   *
    * @return The minValue.
    */
   @java.lang.Override
@@ -113,6 +135,7 @@ public long getMinValue() {
   private long maxValue_ = 0L;
   /**
    * optional int64 max_value = 3;
+   *
    * @return Whether the maxValue field is set.
    */
   @java.lang.Override
@@ -121,6 +144,7 @@ public boolean hasMaxValue() {
   }
   /**
    * optional int64 max_value = 3;
+   *
    * @return The maxValue.
    */
   @java.lang.Override
@@ -129,6 +153,7 @@ public long getMaxValue() {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -140,8 +165,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_);
     }
@@ -164,12 +188,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;
@@ -179,24 +201,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;
@@ -213,13 +233,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;
@@ -227,96 +245,104 @@ 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][google.cloud.optimization.v1.Vehicle.LoadLimit.Interval]
@@ -325,33 +351,32 @@ protected Builder newBuilderForType(
    *
    * 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();
@@ -363,9 +388,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
@@ -384,8 +409,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.CapacityQuantityInterval result =
+          new com.google.cloud.optimization.v1.CapacityQuantityInterval(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -411,38 +439,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.CapacityQuantityInte
     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;
@@ -450,7 +479,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_;
         bitField0_ |= 0x00000001;
@@ -488,27 +518,31 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              type_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 16: {
-              minValue_ = input.readInt64();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            case 24: {
-              maxValue_ = input.readInt64();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 24
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                type_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 16:
+              {
+                minValue_ = input.readInt64();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 16
+            case 24:
+              {
+                maxValue_ = input.readInt64();
+                bitField0_ |= 0x00000004;
+                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) {
@@ -518,18 +552,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;
@@ -539,15 +574,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 {
@@ -556,12 +590,14 @@ 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) {
-      if (value == null) { throw new NullPointerException(); }
+    public Builder setType(java.lang.String value) {
+      if (value == null) {
+        throw new NullPointerException();
+      }
       type_ = value;
       bitField0_ |= 0x00000001;
       onChanged();
@@ -569,6 +605,7 @@ public Builder setType(
     }
     /**
      * string type = 1;
+     *
      * @return This builder for chaining.
      */
     public Builder clearType() {
@@ -579,12 +616,14 @@ public Builder clearType() {
     }
     /**
      * string type = 1;
+     *
      * @param value The bytes for type to set.
      * @return This builder for chaining.
      */
-    public Builder setTypeBytes(
-        com.google.protobuf.ByteString value) {
-      if (value == null) { throw new NullPointerException(); }
+    public Builder setTypeBytes(com.google.protobuf.ByteString value) {
+      if (value == null) {
+        throw new NullPointerException();
+      }
       checkByteStringIsUtf8(value);
       type_ = value;
       bitField0_ |= 0x00000001;
@@ -592,9 +631,10 @@ public Builder setTypeBytes(
       return this;
     }
 
-    private long minValue_ ;
+    private long minValue_;
     /**
      * optional int64 min_value = 2;
+     *
      * @return Whether the minValue field is set.
      */
     @java.lang.Override
@@ -603,6 +643,7 @@ public boolean hasMinValue() {
     }
     /**
      * optional int64 min_value = 2;
+     *
      * @return The minValue.
      */
     @java.lang.Override
@@ -611,11 +652,12 @@ public long getMinValue() {
     }
     /**
      * optional int64 min_value = 2;
+     *
      * @param value The minValue to set.
      * @return This builder for chaining.
      */
     public Builder setMinValue(long value) {
-      
+
       minValue_ = value;
       bitField0_ |= 0x00000002;
       onChanged();
@@ -623,6 +665,7 @@ public Builder setMinValue(long value) {
     }
     /**
      * optional int64 min_value = 2;
+     *
      * @return This builder for chaining.
      */
     public Builder clearMinValue() {
@@ -632,9 +675,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
@@ -643,6 +687,7 @@ public boolean hasMaxValue() {
     }
     /**
      * optional int64 max_value = 3;
+     *
      * @return The maxValue.
      */
     @java.lang.Override
@@ -651,11 +696,12 @@ public long getMaxValue() {
     }
     /**
      * optional int64 max_value = 3;
+     *
      * @param value The maxValue to set.
      * @return This builder for chaining.
      */
     public Builder setMaxValue(long value) {
-      
+
       maxValue_ = value;
       bitField0_ |= 0x00000004;
       onChanged();
@@ -663,6 +709,7 @@ public Builder setMaxValue(long value) {
     }
     /**
      * optional int64 max_value = 3;
+     *
      * @return This builder for chaining.
      */
     public Builder clearMaxValue() {
@@ -671,9 +718,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);
     }
 
@@ -683,12 +730,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();
   }
@@ -697,27 +744,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;
@@ -732,6 +779,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.CapacityQuantityInterval getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java
similarity index 56%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java
index c4bf3ddcd9cd..40cddd13be8d 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityIntervalOrBuilder.java
+++ b/java-optimization/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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java
new file mode 100644
index 000000000000..e2510216ce64
--- /dev/null
+++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java
similarity index 66%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java
index edac4cb3b90c..22724f92ca4f 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DataFormat.java
+++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java similarity index 74% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java index 31f6d8077479..87ab254c8a94 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimit.java @@ -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_ = 0L;
   /**
+   *
+   *
    * 
    * 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_ = 0L; /** + * + * *
    * 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_ = 0D; /** + * + * *
    * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
    * The additional cost is 0 if the distance is under the limit, otherwise the
@@ -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 distance is above `soft_max_meters` limit.
    * 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();
@@ -400,9 +439,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
@@ -421,8 +460,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.DistanceLimit result =
+          new com.google.cloud.optimization.v1.DistanceLimit(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -449,38 +491,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.DistanceLimit result
     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;
@@ -524,27 +567,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) {
@@ -554,16 +601,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 @@ -571,12 +622,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 @@ -584,29 +638,35 @@ 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. */ public Builder setMaxMeters(long value) { - + maxMeters_ = value; bitField0_ |= 0x00000001; onChanged(); 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() { @@ -616,8 +676,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,
@@ -627,6 +689,7 @@ public Builder clearMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return Whether the softMaxMeters field is set. */ @java.lang.Override @@ -634,6 +697,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,
@@ -643,6 +708,7 @@ public boolean hasSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @return The softMaxMeters. */ @java.lang.Override @@ -650,6 +716,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,
@@ -659,17 +727,20 @@ public long getSoftMaxMeters() {
      * 
* * optional int64 soft_max_meters = 2; + * * @param value The softMaxMeters to set. * @return This builder for chaining. */ public Builder setSoftMaxMeters(long value) { - + softMaxMeters_ = value; bitField0_ |= 0x00000002; onChanged(); 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,
@@ -679,6 +750,7 @@ public Builder setSoftMaxMeters(long value) {
      * 
* * optional int64 soft_max_meters = 2; + * * @return This builder for chaining. */ public Builder clearSoftMaxMeters() { @@ -688,8 +760,10 @@ public Builder clearSoftMaxMeters() { return this; } - private double costPerKilometerAboveSoftMax_ ; + private double costPerKilometerAboveSoftMax_; /** + * + * *
      * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
      * The additional cost is 0 if the distance is under the limit, otherwise the
@@ -702,6 +776,7 @@ public Builder clearSoftMaxMeters() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return Whether the costPerKilometerAboveSoftMax field is set. */ @java.lang.Override @@ -709,6 +784,8 @@ public boolean hasCostPerKilometerAboveSoftMax() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
      * The additional cost is 0 if the distance is under the limit, otherwise the
@@ -721,6 +798,7 @@ public boolean hasCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return The costPerKilometerAboveSoftMax. */ @java.lang.Override @@ -728,6 +806,8 @@ public double getCostPerKilometerAboveSoftMax() { return costPerKilometerAboveSoftMax_; } /** + * + * *
      * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
      * The additional cost is 0 if the distance is under the limit, otherwise the
@@ -740,17 +820,20 @@ public double getCostPerKilometerAboveSoftMax() {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @param value The costPerKilometerAboveSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerKilometerAboveSoftMax(double value) { - + costPerKilometerAboveSoftMax_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * Cost per kilometer incurred if distance is above `soft_max_meters` limit.
      * The additional cost is 0 if the distance is under the limit, otherwise the
@@ -763,6 +846,7 @@ public Builder setCostPerKilometerAboveSoftMax(double value) {
      * 
* * optional double cost_per_kilometer_above_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerKilometerAboveSoftMax() { @@ -771,9 +855,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); } @@ -783,12 +867,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(); } @@ -797,27 +881,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; @@ -832,6 +916,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.DistanceLimit getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java similarity index 79% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java index 1d277afcf7a2..5164a6bdd7b7 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/DistanceLimitOrBuilder.java @@ -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 distance is above `soft_max_meters` limit.
    * 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 distance is above `soft_max_meters` limit.
    * 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/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java new file mode 100644 index 000000000000..94aca615d3f0 --- /dev/null +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java similarity index 65% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java index aa9db2023769..fe8554af6da9 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestination.java @@ -1,62 +1,85 @@ +/* + * 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; + @SuppressWarnings("serial") 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 @@ -65,29 +88,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 { @@ -96,6 +119,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -107,8 +131,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_); } @@ -132,15 +155,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; } @@ -159,130 +182,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(); @@ -292,9 +321,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 @@ -313,8 +342,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.GcsDestination result = + new com.google.cloud.optimization.v1.GcsDestination(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -330,38 +362,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.GcsDestination resul 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; @@ -369,7 +402,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_; bitField0_ |= 0x00000001; @@ -401,17 +435,19 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - uri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + uri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + 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) { @@ -421,22 +457,25 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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; @@ -445,20 +484,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 { @@ -466,28 +506,35 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } uri_ = value; bitField0_ |= 0x00000001; 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() { @@ -497,26 +544,30 @@ public Builder clearUri() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); uri_ = value; bitField0_ |= 0x00000001; 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); } @@ -526,12 +577,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(); } @@ -540,27 +591,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; @@ -575,6 +626,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsDestination getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java similarity index 50% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java index e40311e169fb..21b8822ba530 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsDestinationOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java similarity index 65% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java index 2b6ccfef650c..0af1e4d90dce 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSource.java @@ -1,62 +1,85 @@ +/* + * 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; + @SuppressWarnings("serial") 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 @@ -65,29 +88,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 { @@ -96,6 +119,7 @@ public java.lang.String getUri() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -107,8 +131,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_); } @@ -132,15 +155,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; } @@ -159,130 +182,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(); @@ -292,9 +321,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 @@ -313,8 +342,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.GcsSource result = + new com.google.cloud.optimization.v1.GcsSource(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -330,38 +362,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.GcsSource result) { 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; @@ -401,17 +434,19 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - uri_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + uri_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + 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) { @@ -421,22 +456,25 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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; @@ -445,20 +483,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 { @@ -466,28 +505,35 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setUri(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } uri_ = value; bitField0_ |= 0x00000001; 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() { @@ -497,26 +543,30 @@ public Builder clearUri() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setUriBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); uri_ = value; bitField0_ |= 0x00000001; 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); } @@ -526,12 +576,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(); } @@ -540,27 +590,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; @@ -575,6 +625,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.GcsSource getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java similarity index 50% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java index 34e518e4230f..6b07e3324ce7 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/GcsSourceOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java similarity index 68% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java index 61f036dc64e9..0e556452b336 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraint.java @@ -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
@@ -120,10 +169,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
@@ -139,10 +191,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
@@ -158,12 +213,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
@@ -171,17 +229,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(); @@ -189,75 +249,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
        * satisfied.
        * 
* - * .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
        * satisfied.
        * 
* - * .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.
        * 
@@ -267,6 +351,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
@@ -277,11 +363,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
@@ -314,47 +403,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 satisfies the
@@ -362,11 +458,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.
@@ -377,6 +475,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
@@ -388,6 +488,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.
@@ -397,6 +499,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
@@ -410,6 +514,8 @@ public enum Level
         ;
 
         /**
+         *
+         *
          * 
          * Implicit default relaxation level: no constraints are relaxed,
          * i.e., all visits are fully constrained.
@@ -420,6 +526,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
@@ -431,6 +539,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.
@@ -440,6 +550,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
@@ -450,7 +562,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(
@@ -475,50 +586,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;
@@ -538,41 +654,65 @@ private Level(int value) {
       public static final int LEVEL_FIELD_NUMBER = 1;
       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
        * satisfied.
        * 
* - * .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
        * satisfied.
        * 
* - * .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() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.forNumber(level_); - return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + getLevel() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation + .Level + result = + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.forNumber(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 @@ -580,18 +720,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.
        * 
@@ -600,12 +747,16 @@ public com.google.protobuf.Timestamp getThresholdTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() { - return thresholdTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : thresholdTime_; + return thresholdTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : thresholdTime_; } public static final int THRESHOLD_VISIT_COUNT_FIELD_NUMBER = 3; private int thresholdVisitCount_ = 0; /** + * + * *
        * 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
@@ -616,6 +767,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
        * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -624,6 +776,7 @@ public int getThresholdVisitCount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -635,9 +788,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) { @@ -655,17 +810,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; @@ -675,21 +830,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; } @@ -714,88 +874,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 @@ -805,6 +994,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
@@ -837,35 +1028,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 +1077,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,22 +1104,32 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + 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); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation result) { + private void buildPartial0( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation + result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.level_ = level_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.thresholdTime_ = thresholdTimeBuilder_ == null - ? thresholdTime_ - : thresholdTimeBuilder_.build(); + result.thresholdTime_ = + thresholdTimeBuilder_ == null ? thresholdTime_ : thresholdTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000004) != 0)) { result.thresholdVisitCount_ = thresholdVisitCount_; @@ -927,46 +1140,60 @@ private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionCons 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()); } @@ -1002,29 +1229,32 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - level_ = input.readEnum(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - input.readMessage( - getThresholdTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - case 24: { - thresholdVisitCount_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + level_ = input.readEnum(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + input.readMessage( + getThresholdTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + break; + } // case 18 + case 24: + { + thresholdVisitCount_ = input.readInt32(); + bitField0_ |= 0x00000004; + 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) { @@ -1034,30 +1264,42 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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
          * satisfied.
          * 
* - * .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
          * satisfied.
          * 
* - * .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. */ @@ -1068,32 +1310,54 @@ public Builder setLevelValue(int value) { return this; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satisfied.
          * 
* - * .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() { - com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level result = com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.forNumber(level_); - return result == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation.Relaxation.Level.UNRECOGNIZED : result; + public com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + getLevel() { + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level + result = + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation + .Relaxation.Level.forNumber(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
          * satisfied.
          * 
* - * .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(); } @@ -1103,13 +1367,18 @@ public Builder setLevel(com.google.cloud.optimization.v1.InjectedSolutionConstra return this; } /** + * + * *
          * The constraint relaxation level that applies when the conditions
          * at or after `threshold_time` AND at least `threshold_visit_count` are
          * satisfied.
          * 
* - * .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() { @@ -1121,34 +1390,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * 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.
          * 
@@ -1169,14 +1451,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(); } else { @@ -1187,6 +1470,8 @@ public Builder setThresholdTime( return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1195,9 +1480,9 @@ public Builder setThresholdTime( */ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { if (thresholdTimeBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - thresholdTime_ != null && - thresholdTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && thresholdTime_ != null + && thresholdTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getThresholdTimeBuilder().mergeFrom(value); } else { thresholdTime_ = value; @@ -1210,6 +1495,8 @@ public Builder mergeThresholdTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1227,6 +1514,8 @@ public Builder clearThresholdTime() { return this; } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1239,6 +1528,8 @@ public com.google.protobuf.Timestamp.Builder getThresholdTimeBuilder() { return getThresholdTimeFieldBuilder().getBuilder(); } /** + * + * *
          * The time at or after which the relaxation `level` may be applied.
          * 
@@ -1249,11 +1540,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.
          * 
@@ -1261,21 +1555,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
@@ -1286,6 +1585,7 @@ public com.google.protobuf.TimestampOrBuilder getThresholdTimeOrBuilder() {
          * 
* * int32 threshold_visit_count = 3; + * * @return The thresholdVisitCount. */ @java.lang.Override @@ -1293,6 +1593,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
@@ -1303,17 +1605,20 @@ 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; bitField0_ |= 0x00000004; 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
@@ -1324,6 +1629,7 @@ public Builder setThresholdVisitCount(int value) {
          * 
* * int32 threshold_visit_count = 3; + * * @return This builder for chaining. */ public Builder clearThresholdVisitCount() { @@ -1332,6 +1638,7 @@ public Builder clearThresholdVisitCount() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1344,41 +1651,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; @@ -1390,82 +1704,119 @@ 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") 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
@@ -1481,14 +1832,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
@@ -1504,12 +1857,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
@@ -1525,15 +1881,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; @@ -1545,8 +1904,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)); @@ -1568,20 +1926,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; } @@ -1593,17 +1950,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; } @@ -1628,88 +1986,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 @@ -1719,6 +2091,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
@@ -1726,35 +2100,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(); @@ -1771,19 +2149,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); } @@ -1791,15 +2173,21 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { + private void buildPartialRepeatedFields( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { if (relaxationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { relaxations_ = java.util.Collections.unmodifiableList(relaxations_); @@ -1816,7 +2204,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Injecte result.vehicleIndices_ = vehicleIndices_; } - private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { + private void buildPartial0( + com.google.cloud.optimization.v1.InjectedSolutionConstraint.ConstraintRelaxation result) { int from_bitField0_ = bitField0_; } @@ -1824,46 +2213,56 @@ private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionCons 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()) { @@ -1882,9 +2281,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_); } @@ -1926,41 +2326,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) { @@ -1970,29 +2377,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 { @@ -2000,12 +2427,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) { @@ -2015,14 +2446,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 { @@ -2030,15 +2467,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(); @@ -2052,15 +2496,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()); @@ -2071,14 +2522,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(); @@ -2092,15 +2550,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(); @@ -2114,15 +2579,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()); @@ -2133,15 +2604,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()); @@ -2152,19 +2630,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); @@ -2172,12 +2657,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) { @@ -2190,12 +2679,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) { @@ -2208,42 +2701,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 { @@ -2251,48 +2762,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(), @@ -2303,6 +2848,7 @@ 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_); @@ -2310,6 +2856,8 @@ private void ensureVehicleIndicesIsMutable() { } } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2325,14 +2873,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
@@ -2348,12 +2899,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
@@ -2369,6 +2923,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. */ @@ -2376,6 +2931,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
@@ -2391,19 +2948,21 @@ 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
@@ -2419,17 +2978,20 @@ public Builder setVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @param value The vehicleIndices to add. * @return This builder for chaining. */ public Builder addVehicleIndices(int value) { - + ensureVehicleIndicesIsMutable(); vehicleIndices_.addInt(value); onChanged(); return this; } /** + * + * *
        * Specifies the vehicle indices to which the visit constraint
        * `relaxations` apply. If empty, this is considered the default and the
@@ -2445,18 +3007,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
@@ -2472,6 +3035,7 @@ public Builder addAllVehicleIndices(
        * 
* * repeated int32 vehicle_indices = 2; + * * @return This builder for chaining. */ public Builder clearVehicleIndices() { @@ -2480,6 +3044,7 @@ public Builder clearVehicleIndices() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2492,41 +3057,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; @@ -2538,16 +3108,19 @@ 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; + @SuppressWarnings("serial") 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
@@ -2561,6 +3134,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
@@ -2570,11 +3145,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
@@ -2588,6 +3165,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
@@ -2601,6 +3180,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
@@ -2610,15 +3191,17 @@ 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;
+
   @SuppressWarnings("serial")
   private java.util.List skippedShipments_;
   /**
+   *
+   *
    * 
    * Skipped shipments of the solution to inject. Some may be omitted from the
    * original solution. See the `routes` field.
@@ -2627,10 +3210,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.
@@ -2639,11 +3225,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.
@@ -2656,6 +3244,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.
@@ -2668,6 +3258,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.
@@ -2682,77 +3274,107 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
   }
 
   public static final int CONSTRAINT_RELAXATIONS_FIELD_NUMBER = 3;
+
   @SuppressWarnings("serial")
-  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; @@ -2764,8 +3386,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)); } @@ -2785,16 +3406,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; @@ -2804,19 +3424,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; } @@ -2846,96 +3464,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.
@@ -2943,33 +3569,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();
@@ -2999,9 +3624,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
@@ -3020,14 +3645,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.InjectedSolutionConstraint result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.InjectedSolutionConstraint result) {
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
           routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -3065,38 +3694,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.InjectedSolutionCons
     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;
@@ -3104,7 +3734,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()) {
@@ -3123,9 +3754,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_);
           }
@@ -3149,9 +3781,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_);
           }
@@ -3175,9 +3808,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_);
           }
@@ -3209,51 +3843,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) {
@@ -3263,21 +3901,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
@@ -3294,6 +3939,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
@@ -3310,6 +3957,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
@@ -3326,6 +3975,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
@@ -3334,8 +3985,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();
@@ -3349,6 +3999,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
@@ -3369,6 +4021,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
@@ -3391,6 +4045,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
@@ -3399,8 +4055,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();
@@ -3414,6 +4069,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
@@ -3434,6 +4091,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
@@ -3454,6 +4113,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
@@ -3466,8 +4127,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);
@@ -3475,6 +4135,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
@@ -3494,6 +4156,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
@@ -3513,6 +4177,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
@@ -3521,11 +4187,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
@@ -3534,14 +4201,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
@@ -3550,8 +4219,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 {
@@ -3559,6 +4228,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
@@ -3568,10 +4239,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
@@ -3580,12 +4253,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
@@ -3594,38 +4268,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.
@@ -3633,7 +4318,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 {
@@ -3641,6 +4327,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.
@@ -3656,6 +4344,8 @@ public int getSkippedShipmentsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Skipped shipments of the solution to inject. Some may be omitted from the
      * original solution. See the `routes` field.
@@ -3671,6 +4361,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.
@@ -3693,6 +4385,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.
@@ -3712,6 +4406,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.
@@ -3733,6 +4429,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.
@@ -3755,6 +4453,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.
@@ -3774,6 +4474,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.
@@ -3793,6 +4495,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.
@@ -3804,8 +4508,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);
@@ -3813,6 +4516,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.
@@ -3831,6 +4536,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.
@@ -3849,6 +4556,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.
@@ -3861,6 +4570,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.
@@ -3871,11 +4582,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.
@@ -3883,8 +4597,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 {
@@ -3892,6 +4606,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.
@@ -3900,10 +4616,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.
@@ -3913,10 +4631,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.
@@ -3924,16 +4644,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(),
@@ -3943,28 +4669,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 { @@ -3972,13 +4714,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) { @@ -3988,15 +4734,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 { @@ -4004,16 +4755,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(); @@ -4027,16 +4783,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()); @@ -4047,15 +4809,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(); @@ -4069,16 +4836,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(); @@ -4092,16 +4864,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()); @@ -4112,16 +4889,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()); @@ -4132,20 +4915,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); @@ -4153,13 +4943,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) { @@ -4172,13 +4966,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) { @@ -4191,45 +4989,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 { @@ -4237,51 +5051,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(), @@ -4290,9 +5134,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); } @@ -4302,12 +5146,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(); } @@ -4316,27 +5160,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; @@ -4351,6 +5195,4 @@ public com.google.protobuf.Parser getParserForType() public com.google.cloud.optimization.v1.InjectedSolutionConstraint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java similarity index 72% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java index bc419260e7cd..2a7a3d793394 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InjectedSolutionConstraintOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java similarity index 69% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java index cda1e5e5e2c3..d87c10ad17ce 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfig.java +++ b/java-optimization/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,30 +168,40 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
   public static final int DATA_FORMAT_FIELD_NUMBER = 2;
   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; + * * @return The dataFormat. */ - @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + @java.lang.Override + public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.forNumber(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; @@ -171,12 +213,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); @@ -189,12 +231,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; @@ -204,19 +247,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: @@ -247,130 +290,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(); @@ -385,9 +434,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 @@ -406,8 +455,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.InputConfig result = + new com.google.cloud.optimization.v1.InputConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } buildPartialOneofs(result); onBuilt(); return result; @@ -423,8 +475,7 @@ private void buildPartial0(com.google.cloud.optimization.v1.InputConfig result) private void buildPartialOneofs(com.google.cloud.optimization.v1.InputConfig result) { result.sourceCase_ = sourceCase_; result.source_ = this.source_; - if (sourceCase_ == 1 && - gcsSourceBuilder_ != null) { + if (sourceCase_ == 1 && gcsSourceBuilder_ != null) { result.source_ = gcsSourceBuilder_.build(); } } @@ -433,38 +484,39 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.InputConfig res 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; @@ -477,13 +529,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(); @@ -511,24 +565,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(); - bitField0_ |= 0x00000002; - 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(); + bitField0_ |= 0x00000002; + 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) { @@ -538,12 +593,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() { @@ -556,14 +611,20 @@ public Builder clearSource() { private int bitField0_; 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 @@ -571,12 +632,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 @@ -594,6 +658,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.
@@ -615,6 +681,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.
@@ -634,6 +702,8 @@ public Builder setGcsSource(
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -643,10 +713,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;
         }
@@ -662,6 +735,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.
@@ -686,6 +761,8 @@ public Builder clearGcsSource() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The Google Cloud Storage location to read the input from. This must be a
      * single file.
@@ -697,6 +774,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.
@@ -716,6 +795,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.
@@ -724,14 +805,19 @@ 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());
@@ -744,22 +830,29 @@ public com.google.cloud.optimization.v1.GcsSourceOrBuilder getGcsSourceOrBuilder
 
     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. */ @@ -770,24 +863,31 @@ public Builder setDataFormatValue(int value) { 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() { - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.forNumber(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. */ @@ -801,11 +901,14 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) 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() { @@ -814,9 +917,9 @@ public Builder clearDataFormat() { 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); } @@ -826,12 +929,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(); } @@ -840,27 +943,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; @@ -875,6 +978,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.InputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java similarity index 71% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java index eee7c8c84c5c..67550cb1bbc0 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/InputConfigOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java similarity index 70% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java index c095a375510e..059fc94881cc 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Location.java +++ b/java-optimization/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_ = 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
@@ -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(); @@ -343,9 +378,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 @@ -364,8 +399,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.Location result = + new com.google.cloud.optimization.v1.Location(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -373,9 +411,7 @@ public com.google.cloud.optimization.v1.Location buildPartial() { private void buildPartial0(com.google.cloud.optimization.v1.Location result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.latLng_ = latLngBuilder_ == null - ? latLng_ - : latLngBuilder_.build(); + result.latLng_ = latLngBuilder_ == null ? latLng_ : latLngBuilder_.build(); } int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000002) != 0)) { @@ -389,38 +425,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.Location result) { 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; @@ -461,24 +498,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getLatLngFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - heading_ = input.readInt32(); - bitField0_ |= 0x00000002; - 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); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + heading_ = input.readInt32(); + bitField0_ |= 0x00000002; + 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) { @@ -488,28 +526,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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
* * .google.type.LatLng lat_lng = 1; + * * @return The latLng. */ public com.google.type.LatLng getLatLng() { @@ -520,6 +566,8 @@ public com.google.type.LatLng getLatLng() { } } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -540,14 +588,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(); } else { @@ -558,6 +607,8 @@ public Builder setLatLng( return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -566,9 +617,9 @@ public Builder setLatLng( */ public Builder mergeLatLng(com.google.type.LatLng value) { if (latLngBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - latLng_ != null && - latLng_ != com.google.type.LatLng.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && latLng_ != null + && latLng_ != com.google.type.LatLng.getDefaultInstance()) { getLatLngBuilder().mergeFrom(value); } else { latLng_ = value; @@ -581,6 +632,8 @@ public Builder mergeLatLng(com.google.type.LatLng value) { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -598,6 +651,8 @@ public Builder clearLatLng() { return this; } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -610,6 +665,8 @@ public com.google.type.LatLng.Builder getLatLngBuilder() { return getLatLngFieldBuilder().getBuilder(); } /** + * + * *
      * The waypoint's geographic coordinates.
      * 
@@ -620,11 +677,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.
      * 
@@ -632,21 +690,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
@@ -655,6 +715,7 @@ public com.google.type.LatLngOrBuilder getLatLngOrBuilder() {
      * 
* * optional int32 heading = 2; + * * @return Whether the heading field is set. */ @java.lang.Override @@ -662,6 +723,8 @@ public boolean hasHeading() { return ((bitField0_ & 0x00000002) != 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
@@ -670,6 +733,7 @@ public boolean hasHeading() {
      * 
* * optional int32 heading = 2; + * * @return The heading. */ @java.lang.Override @@ -677,6 +741,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
@@ -685,17 +751,20 @@ public int getHeading() {
      * 
* * optional int32 heading = 2; + * * @param value The heading to set. * @return This builder for chaining. */ public Builder setHeading(int value) { - + heading_ = value; bitField0_ |= 0x00000002; onChanged(); 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
@@ -704,6 +773,7 @@ public Builder setHeading(int value) {
      * 
* * optional int32 heading = 2; + * * @return This builder for chaining. */ public Builder clearHeading() { @@ -712,9 +782,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); } @@ -724,12 +794,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(); } @@ -738,27 +808,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; @@ -773,6 +843,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Location getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java similarity index 71% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java index fdf4ba61a085..6b96cfb22b40 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/LocationOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java similarity index 83% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java index cae1861aba59..cf0c1c34a73e 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequest.java @@ -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
@@ -65,9 +86,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.
      * 
@@ -76,6 +98,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]
@@ -86,6 +110,8 @@ public enum SolvingMode
      */
     VALIDATE_ONLY(1),
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -102,6 +128,8 @@ public enum SolvingMode
     ;
 
     /**
+     *
+     *
      * 
      * Solve the model.
      * 
@@ -110,6 +138,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]
@@ -120,6 +150,8 @@ public enum SolvingMode
      */
     public static final int VALIDATE_ONLY_VALUE = 1;
     /**
+     *
+     *
      * 
      * Only populates
      * [OptimizeToursResponse.skipped_shipments][google.cloud.optimization.v1.OptimizeToursResponse.skipped_shipments],
@@ -133,7 +165,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(
@@ -158,49 +189,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;
@@ -218,6 +251,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.
@@ -225,9 +260,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`.
      * 
@@ -236,6 +272,8 @@ public enum SearchMode */ SEARCH_MODE_UNSPECIFIED(0), /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -244,6 +282,8 @@ public enum SearchMode */ RETURN_FAST(1), /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -255,6 +295,8 @@ public enum SearchMode ; /** + * + * *
      * Unspecified search mode, equivalent to `RETURN_FAST`.
      * 
@@ -263,6 +305,8 @@ public enum SearchMode */ public static final int SEARCH_MODE_UNSPECIFIED_VALUE = 0; /** + * + * *
      * Stop the search after finding the first good solution.
      * 
@@ -271,6 +315,8 @@ public enum SearchMode */ public static final int RETURN_FAST_VALUE = 1; /** + * + * *
      * Spend all the available time to search for better solutions.
      * 
@@ -279,7 +325,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( @@ -304,49 +349,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; @@ -365,9 +412,12 @@ private SearchMode(int value) { private int bitField0_; public static final int PARENT_FIELD_NUMBER = 1; + @SuppressWarnings("serial") private volatile java.lang.Object parent_ = ""; /** + * + * *
    * Required. Target project and location to make a call.
    * Format: `projects/{project-id}/locations/{location-id}`.
@@ -375,6 +425,7 @@ private SearchMode(int value) {
    * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return The parent. */ @java.lang.Override @@ -383,14 +434,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}`.
@@ -398,16 +450,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 { @@ -418,6 +469,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
@@ -427,6 +480,7 @@ public java.lang.String getParent() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ @java.lang.Override @@ -434,6 +488,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
@@ -443,6 +499,7 @@ public boolean hasTimeout() {
    * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ @java.lang.Override @@ -450,6 +507,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
@@ -468,11 +527,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 @@ -480,18 +542,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.
    * 
@@ -500,38 +569,53 @@ public com.google.cloud.optimization.v1.ShipmentModel getModel() { */ @java.lang.Override public com.google.cloud.optimization.v1.ShipmentModelOrBuilder getModelOrBuilder() { - return model_ == null ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() : model_; + return model_ == null + ? com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance() + : model_; } public static final int SOLVING_MODE_FIELD_NUMBER = 4; 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; + * * @return The solvingMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(solvingMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode getSolvingMode() { + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(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_ = 0; /** + * + * *
    * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -543,6 +627,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 @@ -550,6 +635,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
    * Truncates the number of validation errors returned. These errors are
    * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -561,6 +648,7 @@ public boolean hasMaxValidationErrors() {
    * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -571,33 +659,48 @@ public int getMaxValidationErrors() { public static final int SEARCH_MODE_FIELD_NUMBER = 6; 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; + * * @return The searchMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(searchMode_); - return result == null ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode getSearchMode() { + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = + com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(searchMode_); + return result == null + ? com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.UNRECOGNIZED + : result; } public static final int INJECTED_FIRST_SOLUTION_ROUTES_FIELD_NUMBER = 7; + @SuppressWarnings("serial") - 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.
@@ -626,13 +729,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.
@@ -661,14 +768,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.
@@ -697,13 +807,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.
@@ -732,13 +845,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.
@@ -767,17 +883,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
@@ -788,7 +907,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 @@ -796,6 +918,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
@@ -806,14 +930,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
@@ -824,17 +956,25 @@ 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() { - return injectedSolutionConstraint_ == null ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() : injectedSolutionConstraint_; + public com.google.cloud.optimization.v1.InjectedSolutionConstraintOrBuilder + getInjectedSolutionConstraintOrBuilder() { + return injectedSolutionConstraint_ == null + ? com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance() + : injectedSolutionConstraint_; } public static final int REFRESH_DETAILS_ROUTES_FIELD_NUMBER = 9; + @SuppressWarnings("serial") 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
@@ -853,10 +993,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
@@ -875,11 +1018,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
@@ -902,6 +1047,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
@@ -924,6 +1071,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
@@ -950,6 +1099,8 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
   public static final int INTERPRET_INJECTED_SOLUTIONS_USING_LABELS_FIELD_NUMBER = 10;
   private boolean interpretInjectedSolutionsUsingLabels_ = false;
   /**
+   *
+   *
    * 
    * If true:
    *   * uses
@@ -1012,6 +1163,7 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetails
    * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -1022,6 +1174,8 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { public static final int CONSIDER_ROAD_TRAFFIC_FIELD_NUMBER = 11; private boolean considerRoadTraffic_ = false; /** + * + * *
    * Consider traffic estimation in calculating `ShipmentRoute` fields
    * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -1034,6 +1188,7 @@ public boolean getInterpretInjectedSolutionsUsingLabels() {
    * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -1044,11 +1199,14 @@ public boolean getConsiderRoadTraffic() { public static final int POPULATE_POLYLINES_FIELD_NUMBER = 12; private boolean populatePolylines_ = false; /** + * + * *
    * If true, polylines will be populated in response `ShipmentRoute`s.
    * 
* * bool populate_polylines = 12; + * * @return The populatePolylines. */ @java.lang.Override @@ -1059,6 +1217,8 @@ public boolean getPopulatePolylines() { public static final int POPULATE_TRANSITION_POLYLINES_FIELD_NUMBER = 13; private boolean populateTransitionPolylines_ = false; /** + * + * *
    * If true, polylines will be populated in response
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -1067,6 +1227,7 @@ public boolean getPopulatePolylines() {
    * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -1077,6 +1238,8 @@ public boolean getPopulateTransitionPolylines() { public static final int ALLOW_LARGE_DEADLINE_DESPITE_INTERRUPTION_RISK_FIELD_NUMBER = 14; private boolean allowLargeDeadlineDespiteInterruptionRisk_ = false; /** + * + * *
    * If this is set, then the request can have a deadline
    * (see https://grpc.io/blog/deadlines) of up to 60 minutes.
@@ -1086,6 +1249,7 @@ public boolean getPopulateTransitionPolylines() {
    * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -1096,6 +1260,8 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() { public static final int USE_GEODESIC_DISTANCES_FIELD_NUMBER = 15; private boolean useGeodesicDistances_ = false; /** + * + * *
    * If true, travel distances will be computed using geodesic distances instead
    * of Google Maps distances, and travel times will be computed using geodesic
@@ -1103,6 +1269,7 @@ public boolean getAllowLargeDeadlineDespiteInterruptionRisk() {
    * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -1113,6 +1280,8 @@ public boolean getUseGeodesicDistances() { public static final int GEODESIC_METERS_PER_SECOND_FIELD_NUMBER = 16; private double geodesicMetersPerSecond_ = 0D; /** + * + * *
    * 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
@@ -1120,6 +1289,7 @@ public boolean getUseGeodesicDistances() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -1127,6 +1297,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
@@ -1134,6 +1306,7 @@ public boolean hasGeodesicMetersPerSecond() {
    * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -1142,15 +1315,19 @@ public double getGeodesicMetersPerSecond() { } public static final int LABEL_FIELD_NUMBER = 17; + @SuppressWarnings("serial") 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 @@ -1159,30 +1336,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 { @@ -1193,6 +1370,8 @@ public java.lang.String getLabel() { public static final int POPULATE_TRAVEL_STEP_POLYLINES_FIELD_NUMBER = 20; private boolean populateTravelStepPolylines_ = false; /** + * + * *
    * Deprecated: Use
    * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
@@ -1203,16 +1382,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=351 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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; @@ -1224,8 +1406,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_); } @@ -1235,13 +1416,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++) { @@ -1293,71 +1478,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; @@ -1367,63 +1551,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; } @@ -1466,129 +1639,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.
@@ -1596,33 +1777,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();
@@ -1673,9 +1853,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
@@ -1694,17 +1874,22 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursRequest result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.OptimizeToursRequest result) {
       if (injectedFirstSolutionRoutesBuilder_ == null) {
         if (((bitField0_ & 0x00000040) != 0)) {
-          injectedFirstSolutionRoutes_ = java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
+          injectedFirstSolutionRoutes_ =
+              java.util.Collections.unmodifiableList(injectedFirstSolutionRoutes_);
           bitField0_ = (bitField0_ & ~0x00000040);
         }
         result.injectedFirstSolutionRoutes_ = injectedFirstSolutionRoutes_;
@@ -1728,14 +1913,10 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.parent_ = parent_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.timeout_ = timeoutBuilder_ == null
-            ? timeout_
-            : timeoutBuilder_.build();
+        result.timeout_ = timeoutBuilder_ == null ? timeout_ : timeoutBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.model_ = modelBuilder_ == null
-            ? model_
-            : modelBuilder_.build();
+        result.model_ = modelBuilder_ == null ? model_ : modelBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
         result.solvingMode_ = solvingMode_;
@@ -1749,9 +1930,10 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.searchMode_ = searchMode_;
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.injectedSolutionConstraint_ = injectedSolutionConstraintBuilder_ == null
-            ? injectedSolutionConstraint_
-            : injectedSolutionConstraintBuilder_.build();
+        result.injectedSolutionConstraint_ =
+            injectedSolutionConstraintBuilder_ == null
+                ? injectedSolutionConstraint_
+                : injectedSolutionConstraintBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
         result.interpretInjectedSolutionsUsingLabels_ = interpretInjectedSolutionsUsingLabels_;
@@ -1766,7 +1948,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
         result.populateTransitionPolylines_ = populateTransitionPolylines_;
       }
       if (((from_bitField0_ & 0x00002000) != 0)) {
-        result.allowLargeDeadlineDespiteInterruptionRisk_ = allowLargeDeadlineDespiteInterruptionRisk_;
+        result.allowLargeDeadlineDespiteInterruptionRisk_ =
+            allowLargeDeadlineDespiteInterruptionRisk_;
       }
       if (((from_bitField0_ & 0x00004000) != 0)) {
         result.useGeodesicDistances_ = useGeodesicDistances_;
@@ -1788,38 +1971,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRequest
     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;
@@ -1827,7 +2011,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_;
         bitField0_ |= 0x00000001;
@@ -1866,9 +2051,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             injectedFirstSolutionRoutesBuilder_ = null;
             injectedFirstSolutionRoutes_ = other.injectedFirstSolutionRoutes_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            injectedFirstSolutionRoutesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getInjectedFirstSolutionRoutesFieldBuilder() : null;
+            injectedFirstSolutionRoutesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getInjectedFirstSolutionRoutesFieldBuilder()
+                    : null;
           } else {
             injectedFirstSolutionRoutesBuilder_.addAllMessages(other.injectedFirstSolutionRoutes_);
           }
@@ -1895,9 +2081,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursRequest o
             refreshDetailsRoutesBuilder_ = null;
             refreshDetailsRoutes_ = other.refreshDetailsRoutes_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            refreshDetailsRoutesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getRefreshDetailsRoutesFieldBuilder() : null;
+            refreshDetailsRoutesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getRefreshDetailsRoutesFieldBuilder()
+                    : null;
           } else {
             refreshDetailsRoutesBuilder_.addAllMessages(other.refreshDetailsRoutes_);
           }
@@ -1916,7 +2103,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());
@@ -1958,124 +2146,136 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              parent_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getTimeoutFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getModelFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 32: {
-              solvingMode_ = input.readEnum();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 32
-            case 40: {
-              maxValidationErrors_ = input.readInt32();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 40
-            case 48: {
-              searchMode_ = input.readEnum();
-              bitField0_ |= 0x00000020;
-              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);
-              bitField0_ |= 0x00000080;
-              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();
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 80
-            case 88: {
-              considerRoadTraffic_ = input.readBool();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 88
-            case 96: {
-              populatePolylines_ = input.readBool();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 96
-            case 104: {
-              populateTransitionPolylines_ = input.readBool();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 104
-            case 112: {
-              allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 112
-            case 120: {
-              useGeodesicDistances_ = input.readBool();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 120
-            case 129: {
-              geodesicMetersPerSecond_ = input.readDouble();
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 129
-            case 138: {
-              label_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 138
-            case 160: {
-              populateTravelStepPolylines_ = input.readBool();
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 160
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                parent_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getTimeoutFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getModelFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 32:
+              {
+                solvingMode_ = input.readEnum();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 32
+            case 40:
+              {
+                maxValidationErrors_ = input.readInt32();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 40
+            case 48:
+              {
+                searchMode_ = input.readEnum();
+                bitField0_ |= 0x00000020;
+                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);
+                bitField0_ |= 0x00000080;
+                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();
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 80
+            case 88:
+              {
+                considerRoadTraffic_ = input.readBool();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 88
+            case 96:
+              {
+                populatePolylines_ = input.readBool();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 96
+            case 104:
+              {
+                populateTransitionPolylines_ = input.readBool();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 104
+            case 112:
+              {
+                allowLargeDeadlineDespiteInterruptionRisk_ = input.readBool();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 112
+            case 120:
+              {
+                useGeodesicDistances_ = input.readBool();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 120
+            case 129:
+              {
+                geodesicMetersPerSecond_ = input.readDouble();
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 129
+            case 138:
+              {
+                label_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 138
+            case 160:
+              {
+                populateTravelStepPolylines_ = input.readBool();
+                bitField0_ |= 0x00020000;
+                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) {
@@ -2085,10 +2285,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}`.
@@ -2096,13 +2299,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; @@ -2111,6 +2314,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2118,15 +2323,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 { @@ -2134,6 +2338,8 @@ public java.lang.String getParent() { } } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2141,18 +2347,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setParent(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } parent_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2160,6 +2370,7 @@ public Builder setParent(
      * 
* * string parent = 1 [(.google.api.field_behavior) = REQUIRED]; + * * @return This builder for chaining. */ public Builder clearParent() { @@ -2169,6 +2380,8 @@ public Builder clearParent() { return this; } /** + * + * *
      * Required. Target project and location to make a call.
      * Format: `projects/{project-id}/locations/{location-id}`.
@@ -2176,12 +2389,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setParentBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); parent_ = value; bitField0_ |= 0x00000001; @@ -2191,8 +2406,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
@@ -2202,12 +2422,15 @@ public Builder setParentBytes(
      * 
* * .google.protobuf.Duration timeout = 2; + * * @return Whether the timeout field is set. */ public boolean hasTimeout() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * If this timeout is set, the server returns a response before the timeout
      * period has elapsed or the server deadline for synchronous requests is
@@ -2217,6 +2440,7 @@ public boolean hasTimeout() {
      * 
* * .google.protobuf.Duration timeout = 2; + * * @return The timeout. */ public com.google.protobuf.Duration getTimeout() { @@ -2227,6 +2451,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
@@ -2251,6 +2477,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
@@ -2261,8 +2489,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();
       } else {
@@ -2273,6 +2500,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
@@ -2285,9 +2514,9 @@ public Builder setTimeout(
      */
     public Builder mergeTimeout(com.google.protobuf.Duration value) {
       if (timeoutBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0) &&
-          timeout_ != null &&
-          timeout_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0)
+            && timeout_ != null
+            && timeout_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getTimeoutBuilder().mergeFrom(value);
         } else {
           timeout_ = value;
@@ -2300,6 +2529,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
@@ -2321,6 +2552,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
@@ -2337,6 +2570,8 @@ public com.google.protobuf.Duration.Builder getTimeoutBuilder() {
       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
@@ -2351,11 +2586,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
@@ -2367,14 +2603,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_;
@@ -2382,34 +2621,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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.
      * 
@@ -2430,6 +2682,8 @@ public Builder setModel(com.google.cloud.optimization.v1.ShipmentModel value) { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2448,6 +2702,8 @@ public Builder setModel( return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2456,9 +2712,9 @@ public Builder setModel( */ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) { if (modelBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - model_ != null && - model_ != com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && model_ != null + && model_ != com.google.cloud.optimization.v1.ShipmentModel.getDefaultInstance()) { getModelBuilder().mergeFrom(value); } else { model_ = value; @@ -2471,6 +2727,8 @@ public Builder mergeModel(com.google.cloud.optimization.v1.ShipmentModel value) return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2488,6 +2746,8 @@ public Builder clearModel() { return this; } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2500,6 +2760,8 @@ public com.google.cloud.optimization.v1.ShipmentModel.Builder getModelBuilder() return getModelFieldBuilder().getBuilder(); } /** + * + * *
      * Shipment model to solve.
      * 
@@ -2510,11 +2772,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.
      * 
@@ -2522,14 +2787,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_; @@ -2537,22 +2805,29 @@ 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. */ @@ -2563,28 +2838,38 @@ public Builder setSolvingModeValue(int value) { 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() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode.forNumber(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.forNumber(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(); } @@ -2594,11 +2879,14 @@ public Builder setSolvingMode(com.google.cloud.optimization.v1.OptimizeToursRequ 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() { @@ -2608,8 +2896,10 @@ public Builder clearSolvingMode() { return this; } - private int maxValidationErrors_ ; + private int maxValidationErrors_; /** + * + * *
      * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2621,6 +2911,7 @@ public Builder clearSolvingMode() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return Whether the maxValidationErrors field is set. */ @java.lang.Override @@ -2628,6 +2919,8 @@ public boolean hasMaxValidationErrors() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2639,6 +2932,7 @@ public boolean hasMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @return The maxValidationErrors. */ @java.lang.Override @@ -2646,6 +2940,8 @@ public int getMaxValidationErrors() { return maxValidationErrors_; } /** + * + * *
      * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2657,17 +2953,20 @@ public int getMaxValidationErrors() {
      * 
* * optional int32 max_validation_errors = 5; + * * @param value The maxValidationErrors to set. * @return This builder for chaining. */ public Builder setMaxValidationErrors(int value) { - + maxValidationErrors_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * Truncates the number of validation errors returned. These errors are
      * typically attached to an INVALID_ARGUMENT error payload as a BadRequest
@@ -2679,6 +2978,7 @@ public Builder setMaxValidationErrors(int value) {
      * 
* * optional int32 max_validation_errors = 5; + * * @return This builder for chaining. */ public Builder clearMaxValidationErrors() { @@ -2690,22 +2990,29 @@ 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. */ @@ -2716,28 +3023,38 @@ public Builder setSearchModeValue(int value) { 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() { - com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode result = com.google.cloud.optimization.v1.OptimizeToursRequest.SearchMode.forNumber(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.forNumber(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(); } @@ -2747,11 +3064,14 @@ public Builder setSearchMode(com.google.cloud.optimization.v1.OptimizeToursReque 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() { @@ -2761,19 +3081,27 @@ public Builder clearSearchMode() { 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_ & 0x00000040) != 0)) { - injectedFirstSolutionRoutes_ = new java.util.ArrayList(injectedFirstSolutionRoutes_); + injectedFirstSolutionRoutes_ = + new java.util.ArrayList( + injectedFirstSolutionRoutes_); bitField0_ |= 0x00000040; - } + } } 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.
@@ -2802,9 +3130,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 { @@ -2812,6 +3143,8 @@ public java.util.List getInjecte } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2840,7 +3173,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) { @@ -2850,6 +3185,8 @@ public int getInjectedFirstSolutionRoutesCount() { } } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2878,9 +3215,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 { @@ -2888,6 +3228,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.
@@ -2916,7 +3258,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) { @@ -2933,6 +3277,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -2961,7 +3307,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) { @@ -2975,6 +3323,8 @@ public Builder setInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3003,9 +3353,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(); @@ -3019,6 +3372,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.
@@ -3047,7 +3402,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) { @@ -3064,6 +3421,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3092,7 +3451,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) { @@ -3106,6 +3467,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3134,7 +3497,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) { @@ -3148,6 +3513,8 @@ public Builder addInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3176,7 +3543,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) { @@ -3191,6 +3560,8 @@ public Builder addAllInjectedFirstSolutionRoutes( return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3219,7 +3590,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) { @@ -3232,6 +3605,8 @@ public Builder clearInjectedFirstSolutionRoutes() { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3260,7 +3635,9 @@ public Builder clearInjectedFirstSolutionRoutes() {
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ public Builder removeInjectedFirstSolutionRoutes(int index) { if (injectedFirstSolutionRoutesBuilder_ == null) { @@ -3273,6 +3650,8 @@ public Builder removeInjectedFirstSolutionRoutes(int index) { return this; } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3301,13 +3680,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.
@@ -3336,16 +3719,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.
@@ -3374,10 +3762,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 { @@ -3385,6 +3775,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.
@@ -3413,13 +3805,18 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getInjectedFirstS
      * instead.
      * 
* - * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * + * repeated .google.cloud.optimization.v1.ShipmentRoute injected_first_solution_routes = 7; + * */ - public com.google.cloud.optimization.v1.ShipmentRoute.Builder addInjectedFirstSolutionRoutesBuilder() { - return getInjectedFirstSolutionRoutesFieldBuilder().addBuilder( - com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); + public com.google.cloud.optimization.v1.ShipmentRoute.Builder + addInjectedFirstSolutionRoutesBuilder() { + return getInjectedFirstSolutionRoutesFieldBuilder() + .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.getDefaultInstance()); } /** + * + * *
      * Guide the optimization algorithm in finding a first solution that is
      * similar to a previous solution.
@@ -3448,14 +3845,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.
@@ -3484,18 +3885,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_ & 0x00000040) != 0), getParentForChildren(), @@ -3507,8 +3916,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
@@ -3519,13 +3933,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 ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Constrain the optimization algorithm to find a final solution that is
      * similar to a previous solution. For example, this may be used to freeze
@@ -3536,17 +3955,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
@@ -3557,9 +3984,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(); @@ -3573,6 +4003,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
@@ -3583,7 +4015,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) { @@ -3597,6 +4031,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
@@ -3607,13 +4043,18 @@ 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 (((bitField0_ & 0x00000080) != 0) && - injectedSolutionConstraint_ != null && - injectedSolutionConstraint_ != com.google.cloud.optimization.v1.InjectedSolutionConstraint.getDefaultInstance()) { + if (((bitField0_ & 0x00000080) != 0) + && injectedSolutionConstraint_ != null + && injectedSolutionConstraint_ + != com.google.cloud.optimization.v1.InjectedSolutionConstraint + .getDefaultInstance()) { getInjectedSolutionConstraintBuilder().mergeFrom(value); } else { injectedSolutionConstraint_ = value; @@ -3626,6 +4067,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
@@ -3636,7 +4079,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() { bitField0_ = (bitField0_ & ~0x00000080); @@ -3649,6 +4094,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
@@ -3659,14 +4106,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() { bitField0_ |= 0x00000080; 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
@@ -3677,17 +4129,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
@@ -3698,35 +4156,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_ & 0x00000100) != 0)) { - refreshDetailsRoutes_ = new java.util.ArrayList(refreshDetailsRoutes_); + refreshDetailsRoutes_ = + new java.util.ArrayList( + refreshDetailsRoutes_); bitField0_ |= 0x00000100; - } + } } 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
@@ -3744,7 +4215,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 {
@@ -3752,6 +4224,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
@@ -3777,6 +4251,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
@@ -3802,6 +4278,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
@@ -3834,6 +4312,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
@@ -3863,6 +4343,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
@@ -3894,6 +4376,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
@@ -3926,6 +4410,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
@@ -3955,6 +4441,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
@@ -3984,6 +4472,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
@@ -4005,8 +4495,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);
@@ -4014,6 +4503,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
@@ -4042,6 +4533,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
@@ -4070,6 +4563,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
@@ -4092,6 +4587,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
@@ -4112,11 +4609,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
@@ -4134,8 +4634,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 {
@@ -4143,6 +4643,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
@@ -4161,10 +4663,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
@@ -4184,10 +4688,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
@@ -4205,16 +4711,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_ & 0x00000100) != 0),
                 getParentForChildren(),
@@ -4224,8 +4736,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
       return refreshDetailsRoutesBuilder_;
     }
 
-    private boolean interpretInjectedSolutionsUsingLabels_ ;
+    private boolean interpretInjectedSolutionsUsingLabels_;
     /**
+     *
+     *
      * 
      * If true:
      *   * uses
@@ -4288,6 +4802,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRefreshDetailsR
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return The interpretInjectedSolutionsUsingLabels. */ @java.lang.Override @@ -4295,6 +4810,8 @@ public boolean getInterpretInjectedSolutionsUsingLabels() { return interpretInjectedSolutionsUsingLabels_; } /** + * + * *
      * If true:
      *   * uses
@@ -4357,17 +4874,20 @@ 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; bitField0_ |= 0x00000200; onChanged(); return this; } /** + * + * *
      * If true:
      *   * uses
@@ -4430,6 +4950,7 @@ public Builder setInterpretInjectedSolutionsUsingLabels(boolean value) {
      * 
* * bool interpret_injected_solutions_using_labels = 10; + * * @return This builder for chaining. */ public Builder clearInterpretInjectedSolutionsUsingLabels() { @@ -4439,8 +4960,10 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() { 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],
@@ -4453,6 +4976,7 @@ public Builder clearInterpretInjectedSolutionsUsingLabels() {
      * 
* * bool consider_road_traffic = 11; + * * @return The considerRoadTraffic. */ @java.lang.Override @@ -4460,6 +4984,8 @@ public boolean getConsiderRoadTraffic() { return considerRoadTraffic_; } /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4472,17 +4998,20 @@ 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; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Consider traffic estimation in calculating `ShipmentRoute` fields
      * [Transition.travel_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_duration],
@@ -4495,6 +5024,7 @@ public Builder setConsiderRoadTraffic(boolean value) {
      * 
* * bool consider_road_traffic = 11; + * * @return This builder for chaining. */ public Builder clearConsiderRoadTraffic() { @@ -4504,13 +5034,16 @@ public Builder clearConsiderRoadTraffic() { 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 @@ -4518,27 +5051,33 @@ 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; bitField0_ |= 0x00000800; 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() { @@ -4548,8 +5087,10 @@ public Builder clearPopulatePolylines() { return this; } - private boolean populateTransitionPolylines_ ; + private boolean populateTransitionPolylines_; /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4558,6 +5099,7 @@ public Builder clearPopulatePolylines() {
      * 
* * bool populate_transition_polylines = 13; + * * @return The populateTransitionPolylines. */ @java.lang.Override @@ -4565,6 +5107,8 @@ public boolean getPopulateTransitionPolylines() { return populateTransitionPolylines_; } /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4573,17 +5117,20 @@ 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; bitField0_ |= 0x00001000; onChanged(); return this; } /** + * + * *
      * If true, polylines will be populated in response
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions].
@@ -4592,6 +5139,7 @@ public Builder setPopulateTransitionPolylines(boolean value) {
      * 
* * bool populate_transition_polylines = 13; + * * @return This builder for chaining. */ public Builder clearPopulateTransitionPolylines() { @@ -4601,8 +5149,10 @@ public Builder clearPopulateTransitionPolylines() { 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.
@@ -4612,6 +5162,7 @@ public Builder clearPopulateTransitionPolylines() {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return The allowLargeDeadlineDespiteInterruptionRisk. */ @java.lang.Override @@ -4619,6 +5170,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.
@@ -4628,17 +5181,20 @@ 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; bitField0_ |= 0x00002000; 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.
@@ -4648,6 +5204,7 @@ public Builder setAllowLargeDeadlineDespiteInterruptionRisk(boolean value) {
      * 
* * bool allow_large_deadline_despite_interruption_risk = 14; + * * @return This builder for chaining. */ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { @@ -4657,8 +5214,10 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() { 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
@@ -4666,6 +5225,7 @@ public Builder clearAllowLargeDeadlineDespiteInterruptionRisk() {
      * 
* * bool use_geodesic_distances = 15; + * * @return The useGeodesicDistances. */ @java.lang.Override @@ -4673,6 +5233,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
@@ -4680,17 +5242,20 @@ 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; bitField0_ |= 0x00004000; 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
@@ -4698,6 +5263,7 @@ public Builder setUseGeodesicDistances(boolean value) {
      * 
* * bool use_geodesic_distances = 15; + * * @return This builder for chaining. */ public Builder clearUseGeodesicDistances() { @@ -4707,8 +5273,10 @@ public Builder clearUseGeodesicDistances() { 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
@@ -4716,6 +5284,7 @@ public Builder clearUseGeodesicDistances() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return Whether the geodesicMetersPerSecond field is set. */ @java.lang.Override @@ -4723,6 +5292,8 @@ public boolean hasGeodesicMetersPerSecond() { return ((bitField0_ & 0x00008000) != 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
@@ -4730,6 +5301,7 @@ public boolean hasGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return The geodesicMetersPerSecond. */ @java.lang.Override @@ -4737,6 +5309,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
@@ -4744,17 +5318,20 @@ public double getGeodesicMetersPerSecond() {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @param value The geodesicMetersPerSecond to set. * @return This builder for chaining. */ public Builder setGeodesicMetersPerSecond(double value) { - + geodesicMetersPerSecond_ = value; bitField0_ |= 0x00008000; onChanged(); 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
@@ -4762,6 +5339,7 @@ public Builder setGeodesicMetersPerSecond(double value) {
      * 
* * optional double geodesic_meters_per_second = 16; + * * @return This builder for chaining. */ public Builder clearGeodesicMetersPerSecond() { @@ -4773,19 +5351,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; @@ -4794,21 +5374,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 { @@ -4816,30 +5397,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } label_ = value; bitField0_ |= 0x00010000; 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() { @@ -4849,18 +5437,22 @@ public Builder clearLabel() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00010000; @@ -4868,8 +5460,10 @@ public Builder setLabelBytes( return this; } - private boolean populateTravelStepPolylines_ ; + private boolean populateTravelStepPolylines_; /** + * + * *
      * Deprecated: Use
      * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
@@ -4880,15 +5474,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=351 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
@@ -4899,19 +5497,23 @@ 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=351 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @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; bitField0_ |= 0x00020000; onChanged(); return this; } /** + * + * *
      * Deprecated: Use
      * [OptimizeToursRequest.populate_transition_polylines][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
@@ -4922,19 +5524,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=351 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines + * is deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearPopulateTravelStepPolylines() { + @java.lang.Deprecated + public Builder clearPopulateTravelStepPolylines() { bitField0_ = (bitField0_ & ~0x00020000); 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); } @@ -4944,12 +5548,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(); } @@ -4958,27 +5562,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; @@ -4993,6 +5597,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursRequest getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java similarity index 93% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java index 78e44c2036ec..c9ff887cebe7 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursRequestOrBuilder.java @@ -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. These 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. These 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.
@@ -195,11 +252,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.
@@ -228,10 +288,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.
@@ -260,10 +323,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.
@@ -292,11 +358,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.
@@ -325,12 +394,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
@@ -341,11 +413,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
@@ -356,11 +433,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
@@ -371,11 +453,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
@@ -393,9 +480,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
@@ -415,6 +503,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
@@ -434,6 +524,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
@@ -451,9 +543,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
@@ -475,6 +569,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRefreshDetailsRoutesO
       int index);
 
   /**
+   *
+   *
    * 
    * If true:
    *   * uses
@@ -537,11 +633,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],
@@ -554,21 +653,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].
@@ -577,11 +682,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.
@@ -591,11 +699,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
@@ -603,11 +714,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
@@ -615,10 +729,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
@@ -626,33 +743,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][google.cloud.optimization.v1.OptimizeToursRequest.populate_transition_polylines]
@@ -663,9 +788,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=351 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursRequest.populate_travel_step_polylines is + * deprecated. See google/cloud/optimization/v1/fleet_routing.proto;l=351 * @return The populateTravelStepPolylines. */ - @java.lang.Deprecated boolean getPopulateTravelStepPolylines(); + @java.lang.Deprecated + boolean getPopulateTravelStepPolylines(); } diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java similarity index 74% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java index 6e568d943267..0776548a4cc3 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponse.java @@ -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,34 +48,38 @@ 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
@@ -66,10 +88,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -78,10 +103,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -91,19 +119,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]
@@ -111,11 +145,14 @@ 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
@@ -123,10 +160,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -134,10 +174,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -149,6 +192,8 @@ 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
@@ -156,10 +201,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -167,10 +215,13 @@ public interface MetricsOrBuilder extends
      * 
* * .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
@@ -182,6 +233,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,
@@ -198,6 +251,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,
@@ -212,15 +267,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,
@@ -235,9 +288,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,
@@ -252,10 +306,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,
@@ -270,78 +324,84 @@ 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
@@ -350,6 +410,7 @@ protected com.google.protobuf.MapField internalGetMapField(
      * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return Whether the aggregatedRouteMetrics field is set. */ @java.lang.Override @@ -357,6 +418,8 @@ public boolean hasAggregatedRouteMetrics() { return aggregatedRouteMetrics_ != null; } /** + * + * *
      * Aggregated over the routes. Each metric is the sum (or max, for loads)
      * over all
@@ -365,13 +428,18 @@ public boolean hasAggregatedRouteMetrics() {
      * 
* * .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
@@ -382,18 +450,24 @@ 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() {
-      return aggregatedRouteMetrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : aggregatedRouteMetrics_;
+    public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder
+        getAggregatedRouteMetricsOrBuilder() {
+      return aggregatedRouteMetrics_ == null
+          ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
+          : aggregatedRouteMetrics_;
     }
 
     public static final int SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER = 2;
     private int skippedMandatoryShipmentCount_ = 0;
     /**
+     *
+     *
      * 
      * Number of mandatory shipments skipped.
      * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return The skippedMandatoryShipmentCount. */ @java.lang.Override @@ -404,6 +478,8 @@ public int getSkippedMandatoryShipmentCount() { public static final int USED_VEHICLE_COUNT_FIELD_NUMBER = 3; private int usedVehicleCount_ = 0; /** + * + * *
      * 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]
@@ -411,6 +487,7 @@ public int getSkippedMandatoryShipmentCount() {
      * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -421,6 +498,8 @@ 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
@@ -428,6 +507,7 @@ public int getUsedVehicleCount() {
      * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return Whether the earliestVehicleStartTime field is set. */ @java.lang.Override @@ -435,6 +515,8 @@ public boolean hasEarliestVehicleStartTime() { return earliestVehicleStartTime_ != null; } /** + * + * *
      * The earliest start time for a used vehicle, computed as the minimum over
      * all used vehicles of
@@ -442,13 +524,18 @@ public boolean hasEarliestVehicleStartTime() {
      * 
* * .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
@@ -459,12 +546,16 @@ public com.google.protobuf.Timestamp getEarliestVehicleStartTime() {
      */
     @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuilder() {
-      return earliestVehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestVehicleStartTime_;
+      return earliestVehicleStartTime_ == null
+          ? com.google.protobuf.Timestamp.getDefaultInstance()
+          : earliestVehicleStartTime_;
     }
 
     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
@@ -472,6 +563,7 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
      * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return Whether the latestVehicleEndTime field is set. */ @java.lang.Override @@ -479,6 +571,8 @@ public boolean hasLatestVehicleEndTime() { return latestVehicleEndTime_ != null; } /** + * + * *
      * The latest end time for a used vehicle, computed as the maximum over all
      * used vehicles of
@@ -486,13 +580,18 @@ public boolean hasLatestVehicleEndTime() {
      * 
* * .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
@@ -503,36 +602,40 @@ public com.google.protobuf.Timestamp getLatestVehicleEndTime() {
      */
     @java.lang.Override
     public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder() {
-      return latestVehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestVehicleEndTime_;
+      return latestVehicleEndTime_ == null
+          ? com.google.protobuf.Timestamp.getDefaultInstance()
+          : latestVehicleEndTime_;
     }
 
     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);
+      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);
     }
+
     @SuppressWarnings("serial")
-    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_;
     }
+
     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,
@@ -548,20 +651,21 @@ 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,
@@ -581,6 +685,8 @@ 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,
@@ -596,15 +702,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,
@@ -620,11 +727,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();
       }
@@ -634,11 +741,14 @@ public double getCostsOrThrow(
     public static final int TOTAL_COST_FIELD_NUMBER = 6;
     private double totalCost_ = 0D;
     /**
+     *
+     *
      * 
      * Total cost of the solution. The sum of all values in the costs map.
      * 
* * double total_cost = 6; + * * @return The totalCost. */ @java.lang.Override @@ -647,6 +757,7 @@ public double getTotalCost() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -658,8 +769,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()); } @@ -678,12 +788,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); } @@ -694,38 +800,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; @@ -735,37 +842,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; } @@ -798,95 +901,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 @@ -896,61 +1008,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(); @@ -978,13 +1090,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(); } @@ -999,18 +1112,23 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result = + new com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result) { + private void buildPartial0( + com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.aggregatedRouteMetrics_ = aggregatedRouteMetricsBuilder_ == null - ? aggregatedRouteMetrics_ - : aggregatedRouteMetricsBuilder_.build(); + result.aggregatedRouteMetrics_ = + aggregatedRouteMetricsBuilder_ == null + ? aggregatedRouteMetrics_ + : aggregatedRouteMetricsBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { result.skippedMandatoryShipmentCount_ = skippedMandatoryShipmentCount_; @@ -1019,14 +1137,16 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons result.usedVehicleCount_ = usedVehicleCount_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.earliestVehicleStartTime_ = earliestVehicleStartTimeBuilder_ == null - ? earliestVehicleStartTime_ - : earliestVehicleStartTimeBuilder_.build(); + result.earliestVehicleStartTime_ = + earliestVehicleStartTimeBuilder_ == null + ? earliestVehicleStartTime_ + : earliestVehicleStartTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000010) != 0)) { - result.latestVehicleEndTime_ = latestVehicleEndTimeBuilder_ == null - ? latestVehicleEndTime_ - : latestVehicleEndTimeBuilder_.build(); + result.latestVehicleEndTime_ = + latestVehicleEndTimeBuilder_ == null + ? latestVehicleEndTime_ + : latestVehicleEndTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000020) != 0)) { result.costs_ = internalGetCosts(); @@ -1041,46 +1161,52 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons 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()); } @@ -1096,8 +1222,7 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse. if (other.hasLatestVehicleEndTime()) { mergeLatestVehicleEndTime(other.getLatestVehicleEndTime()); } - internalGetMutableCosts().mergeFrom( - other.internalGetCosts()); + internalGetMutableCosts().mergeFrom(other.internalGetCosts()); bitField0_ |= 0x00000020; if (other.getTotalCost() != 0D) { setTotalCost(other.getTotalCost()); @@ -1128,57 +1253,64 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getAggregatedRouteMetricsFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - skippedMandatoryShipmentCount_ = input.readInt32(); - bitField0_ |= 0x00000002; - break; - } // case 16 - case 24: { - usedVehicleCount_ = input.readInt32(); - bitField0_ |= 0x00000004; - break; - } // case 24 - case 34: { - input.readMessage( - getEarliestVehicleStartTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: { - input.readMessage( - getLatestVehicleEndTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000010; - break; - } // case 42 - case 49: { - totalCost_ = input.readDouble(); - bitField0_ |= 0x00000040; - break; - } // case 49 - case 82: { - com.google.protobuf.MapEntry - costs__ = input.readMessage( - CostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry); - internalGetMutableCosts().getMutableMap().put( - costs__.getKey(), costs__.getValue()); - bitField0_ |= 0x00000020; - break; - } // case 82 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage( + getAggregatedRouteMetricsFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + skippedMandatoryShipmentCount_ = input.readInt32(); + bitField0_ |= 0x00000002; + break; + } // case 16 + case 24: + { + usedVehicleCount_ = input.readInt32(); + bitField0_ |= 0x00000004; + break; + } // case 24 + case 34: + { + input.readMessage( + getEarliestVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + input.readMessage( + getLatestVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 + case 49: + { + totalCost_ = input.readDouble(); + bitField0_ |= 0x00000040; + break; + } // case 49 + case 82: + { + com.google.protobuf.MapEntry costs__ = + input.readMessage( + CostsDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + internalGetMutableCosts() + .getMutableMap() + .put(costs__.getKey(), costs__.getValue()); + bitField0_ |= 0x00000020; + 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) { @@ -1188,12 +1320,18 @@ 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
@@ -1202,12 +1340,15 @@ public Builder mergeFrom(
        * 
* * .google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1; + * * @return Whether the aggregatedRouteMetrics field is set. */ public boolean hasAggregatedRouteMetrics() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1216,16 +1357,21 @@ public boolean hasAggregatedRouteMetrics() {
        * 
* * .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
@@ -1235,7 +1381,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();
@@ -1249,6 +1396,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
@@ -1270,6 +1419,8 @@ public Builder setAggregatedRouteMetrics(
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1279,11 +1430,13 @@ 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 (((bitField0_ & 0x00000001) != 0) &&
-            aggregatedRouteMetrics_ != null &&
-            aggregatedRouteMetrics_ != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000001) != 0)
+              && aggregatedRouteMetrics_ != null
+              && aggregatedRouteMetrics_
+                  != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
             getAggregatedRouteMetricsBuilder().mergeFrom(value);
           } else {
             aggregatedRouteMetrics_ = value;
@@ -1296,6 +1449,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
@@ -1316,6 +1471,8 @@ public Builder clearAggregatedRouteMetrics() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1325,12 +1482,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() {
         bitField0_ |= 0x00000001;
         onChanged();
         return getAggregatedRouteMetricsFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Aggregated over the routes. Each metric is the sum (or max, for loads)
        * over all
@@ -1340,15 +1500,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
@@ -1359,26 +1523,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 @@ -1386,27 +1556,33 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
        * Number of mandatory shipments skipped.
        * 
* * int32 skipped_mandatory_shipment_count = 2; + * * @return This builder for chaining. */ public Builder clearSkippedMandatoryShipmentCount() { @@ -1416,8 +1592,10 @@ public Builder clearSkippedMandatoryShipmentCount() { 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]
@@ -1425,6 +1603,7 @@ public Builder clearSkippedMandatoryShipmentCount() {
        * 
* * int32 used_vehicle_count = 3; + * * @return The usedVehicleCount. */ @java.lang.Override @@ -1432,6 +1611,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]
@@ -1439,17 +1620,20 @@ 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; bitField0_ |= 0x00000004; 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]
@@ -1457,6 +1641,7 @@ public Builder setUsedVehicleCount(int value) {
        * 
* * int32 used_vehicle_count = 3; + * * @return This builder for chaining. */ public Builder clearUsedVehicleCount() { @@ -1468,8 +1653,13 @@ 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
@@ -1477,12 +1667,15 @@ public Builder clearUsedVehicleCount() {
        * 
* * .google.protobuf.Timestamp earliest_vehicle_start_time = 4; + * * @return Whether the earliestVehicleStartTime field is set. */ public boolean hasEarliestVehicleStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1490,16 +1683,21 @@ public boolean hasEarliestVehicleStartTime() {
        * 
* * .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
@@ -1522,6 +1720,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
@@ -1542,6 +1742,8 @@ public Builder setEarliestVehicleStartTime(
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1552,9 +1754,9 @@ public Builder setEarliestVehicleStartTime(
        */
       public Builder mergeEarliestVehicleStartTime(com.google.protobuf.Timestamp value) {
         if (earliestVehicleStartTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0) &&
-            earliestVehicleStartTime_ != null &&
-            earliestVehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0)
+              && earliestVehicleStartTime_ != null
+              && earliestVehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getEarliestVehicleStartTimeBuilder().mergeFrom(value);
           } else {
             earliestVehicleStartTime_ = value;
@@ -1567,6 +1769,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
@@ -1586,6 +1790,8 @@ public Builder clearEarliestVehicleStartTime() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1600,6 +1806,8 @@ public com.google.protobuf.Timestamp.Builder getEarliestVehicleStartTimeBuilder(
         return getEarliestVehicleStartTimeFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The earliest start time for a used vehicle, computed as the minimum over
        * all used vehicles of
@@ -1612,11 +1820,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
@@ -1626,14 +1837,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_;
@@ -1641,8 +1855,13 @@ 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
@@ -1650,12 +1869,15 @@ public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuild
        * 
* * .google.protobuf.Timestamp latest_vehicle_end_time = 5; + * * @return Whether the latestVehicleEndTime field is set. */ public boolean hasLatestVehicleEndTime() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1663,16 +1885,21 @@ public boolean hasLatestVehicleEndTime() {
        * 
* * .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
@@ -1695,6 +1922,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
@@ -1715,6 +1944,8 @@ public Builder setLatestVehicleEndTime(
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1725,9 +1956,9 @@ public Builder setLatestVehicleEndTime(
        */
       public Builder mergeLatestVehicleEndTime(com.google.protobuf.Timestamp value) {
         if (latestVehicleEndTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000010) != 0) &&
-            latestVehicleEndTime_ != null &&
-            latestVehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000010) != 0)
+              && latestVehicleEndTime_ != null
+              && latestVehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getLatestVehicleEndTimeBuilder().mergeFrom(value);
           } else {
             latestVehicleEndTime_ = value;
@@ -1740,6 +1971,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
@@ -1759,6 +1992,8 @@ public Builder clearLatestVehicleEndTime() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1773,6 +2008,8 @@ public com.google.protobuf.Timestamp.Builder getLatestVehicleEndTimeBuilder() {
         return getLatestVehicleEndTimeFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The latest end time for a used vehicle, computed as the maximum over all
        * used vehicles of
@@ -1785,11 +2022,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
@@ -1799,34 +2039,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<
-          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() {
         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();
@@ -1835,10 +2076,13 @@ public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
         onChanged();
         return costs_;
       }
+
       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,
@@ -1854,20 +2098,21 @@ 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,
@@ -1887,6 +2132,8 @@ 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,
@@ -1902,15 +2149,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,
@@ -1926,23 +2174,25 @@ 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();
         }
         return map.get(key);
       }
+
       public Builder clearCosts() {
         bitField0_ = (bitField0_ & ~0x00000020);
-        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,
@@ -1957,23 +2207,22 @@ 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() {
         bitField0_ |= 0x00000020;
         return internalGetMutableCosts().getMutableMap();
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -1988,17 +2237,18 @@ 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);
         bitField0_ |= 0x00000020;
         return this;
       }
       /**
+       *
+       *
        * 
        * Cost of the solution, broken down by cost-related request fields.
        * The keys are proto paths, relative to the input OptimizeToursRequest,
@@ -2013,21 +2263,22 @@ 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);
         bitField0_ |= 0x00000020;
         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 @@ -2035,27 +2286,33 @@ 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; bitField0_ |= 0x00000040; 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() { @@ -2064,6 +2321,7 @@ public Builder clearTotalCost() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2076,41 +2334,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; @@ -2122,16 +2383,19 @@ 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; + @SuppressWarnings("serial") private java.util.List routes_; /** + * + * *
    * Routes computed for each vehicle; the i-th route corresponds to the i-th
    * vehicle in the model.
@@ -2144,6 +2408,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.
@@ -2152,11 +2418,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.
@@ -2169,6 +2437,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.
@@ -2181,6 +2451,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.
@@ -2189,15 +2461,17 @@ 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;
+
   @SuppressWarnings("serial")
   private volatile java.lang.Object requestLabel_ = "";
   /**
+   *
+   *
    * 
    * Copy of the
    * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -2205,6 +2479,7 @@ public com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilde
    * 
* * string request_label = 3; + * * @return The requestLabel. */ @java.lang.Override @@ -2213,14 +2488,15 @@ 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],
@@ -2228,16 +2504,15 @@ public java.lang.String getRequestLabel() {
    * 
* * 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 { @@ -2246,9 +2521,12 @@ public java.lang.String getRequestLabel() { } public static final int SKIPPED_SHIPMENTS_FIELD_NUMBER = 4; + @SuppressWarnings("serial") private java.util.List skippedShipments_; /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2256,10 +2534,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.
    * 
@@ -2267,11 +2548,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.
    * 
@@ -2283,6 +2566,8 @@ public int getSkippedShipmentsCount() { return skippedShipments_.size(); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2294,6 +2579,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int return skippedShipments_.get(index); } /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -2307,9 +2594,13 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } public static final int VALIDATION_ERRORS_FIELD_NUMBER = 5; + @SuppressWarnings("serial") - 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
@@ -2317,13 +2608,18 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm
    * 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
@@ -2331,14 +2627,19 @@ public java.util.List
    *
-   * 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
@@ -2346,13 +2647,17 @@ public java.util.List
    *
-   * 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
@@ -2360,13 +2665,18 @@ public int getValidationErrorsCount() {
    * 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
@@ -2374,22 +2684,27 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati
    * 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 @@ -2397,18 +2712,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.
    * 
@@ -2416,13 +2738,18 @@ 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() { - return metrics_ == null ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() : metrics_; + public com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder + getMetricsOrBuilder() { + return metrics_ == null + ? com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance() + : metrics_; } public static final int TOTAL_COST_FIELD_NUMBER = 2; private double totalCost_ = 0D; /** + * + * *
    * Deprecated: Use
    * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
@@ -2432,16 +2759,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=425 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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; @@ -2453,8 +2783,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)); } @@ -2483,27 +2812,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; @@ -2513,29 +2837,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; } @@ -2566,104 +2885,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
@@ -2672,33 +3001,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() {
-
-    }
+    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();
@@ -2735,9 +3063,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
@@ -2756,14 +3084,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursResponse result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.OptimizeToursResponse result) {
       if (routesBuilder_ == null) {
         if (((bitField0_ & 0x00000001) != 0)) {
           routes_ = java.util.Collections.unmodifiableList(routes_);
@@ -2799,9 +3131,7 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons
         result.requestLabel_ = requestLabel_;
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.metrics_ = metricsBuilder_ == null
-            ? metrics_
-            : metricsBuilder_.build();
+        result.metrics_ = metricsBuilder_ == null ? metrics_ : metricsBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
         result.totalCost_ = totalCost_;
@@ -2812,38 +3142,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursRespons
     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;
@@ -2851,7 +3182,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()) {
@@ -2870,9 +3202,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_);
           }
@@ -2901,9 +3234,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             skippedShipmentsBuilder_ = null;
             skippedShipments_ = other.skippedShipments_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            skippedShipmentsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getSkippedShipmentsFieldBuilder() : null;
+            skippedShipmentsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getSkippedShipmentsFieldBuilder()
+                    : null;
           } else {
             skippedShipmentsBuilder_.addAllMessages(other.skippedShipments_);
           }
@@ -2927,9 +3261,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursResponse
             validationErrorsBuilder_ = null;
             validationErrors_ = other.validationErrors_;
             bitField0_ = (bitField0_ & ~0x00000008);
-            validationErrorsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getValidationErrorsFieldBuilder() : null;
+            validationErrorsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getValidationErrorsFieldBuilder()
+                    : null;
           } else {
             validationErrorsBuilder_.addAllMessages(other.validationErrors_);
           }
@@ -2967,68 +3302,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();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 17
-            case 26: {
-              requestLabel_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              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);
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 50
-            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 17:
+              {
+                totalCost_ = input.readDouble();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 17
+            case 26:
+              {
+                requestLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                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);
+                bitField0_ |= 0x00000010;
+                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) {
@@ -3038,21 +3377,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.
@@ -3068,6 +3414,8 @@ public java.util.List getRoutesL
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3083,6 +3431,8 @@ public int getRoutesCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3098,6 +3448,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.
@@ -3105,8 +3457,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();
@@ -3120,6 +3471,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3139,6 +3492,8 @@ public Builder setRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3160,6 +3515,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.
@@ -3167,8 +3524,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();
@@ -3182,6 +3538,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3201,6 +3559,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3220,6 +3580,8 @@ public Builder addRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3231,8 +3593,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);
@@ -3240,6 +3601,8 @@ public Builder addAllRoutes(
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3258,6 +3621,8 @@ public Builder clearRoutes() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Routes computed for each vehicle; the i-th route corresponds to the i-th
      * vehicle in the model.
@@ -3276,6 +3641,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.
@@ -3283,11 +3650,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.
@@ -3295,14 +3663,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.
@@ -3310,8 +3680,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 {
@@ -3319,6 +3689,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.
@@ -3327,10 +3699,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.
@@ -3338,12 +3712,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.
@@ -3351,20 +3726,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_;
@@ -3372,6 +3750,8 @@ 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],
@@ -3379,13 +3759,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Builder addRoutesBuilder(
      * 
* * 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; @@ -3394,6 +3774,8 @@ public java.lang.String getRequestLabel() { } } /** + * + * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3401,15 +3783,14 @@ public java.lang.String getRequestLabel() {
      * 
* * 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 { @@ -3417,6 +3798,8 @@ public java.lang.String getRequestLabel() { } } /** + * + * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3424,18 +3807,22 @@ public java.lang.String getRequestLabel() {
      * 
* * string request_label = 3; + * * @param value The requestLabel to set. * @return This builder for chaining. */ - public Builder setRequestLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setRequestLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } requestLabel_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3443,6 +3830,7 @@ public Builder setRequestLabel(
      * 
* * string request_label = 3; + * * @return This builder for chaining. */ public Builder clearRequestLabel() { @@ -3452,6 +3840,8 @@ public Builder clearRequestLabel() { return this; } /** + * + * *
      * Copy of the
      * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -3459,12 +3849,14 @@ public Builder clearRequestLabel() {
      * 
* * 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setRequestLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); requestLabel_ = value; bitField0_ |= 0x00000002; @@ -3473,25 +3865,34 @@ public Builder setRequestLabelBytes( } private java.util.List skippedShipments_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureSkippedShipmentsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - skippedShipments_ = new java.util.ArrayList(skippedShipments_); + skippedShipments_ = + new java.util.ArrayList( + skippedShipments_); bitField0_ |= 0x00000004; - } + } } 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 { @@ -3499,6 +3900,8 @@ public java.util.List getSkipp } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3513,6 +3916,8 @@ public int getSkippedShipmentsCount() { } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3527,6 +3932,8 @@ public com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3548,6 +3955,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3566,6 +3975,8 @@ public Builder setSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3586,6 +3997,8 @@ public Builder addSkippedShipments(com.google.cloud.optimization.v1.SkippedShipm return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3607,6 +4020,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3625,6 +4040,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3643,6 +4060,8 @@ public Builder addSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3653,8 +4072,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); @@ -3662,6 +4080,8 @@ public Builder addAllSkippedShipments( return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3679,6 +4099,8 @@ public Builder clearSkippedShipments() { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3696,6 +4118,8 @@ public Builder removeSkippedShipments(int index) { return this; } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3707,6 +4131,8 @@ public com.google.cloud.optimization.v1.SkippedShipment.Builder getSkippedShipme return getSkippedShipmentsFieldBuilder().getBuilder(index); } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3716,19 +4142,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 { @@ -3736,6 +4165,8 @@ public com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipm } } /** + * + * *
      * The list of all shipments skipped.
      * 
@@ -3743,10 +4174,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.
      * 
@@ -3755,26 +4188,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_ & 0x00000004) != 0), getParentForChildren(), @@ -3784,19 +4225,27 @@ 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_ & 0x00000008) != 0)) { - validationErrors_ = new java.util.ArrayList(validationErrors_); + validationErrors_ = + new java.util.ArrayList( + validationErrors_); bitField0_ |= 0x00000008; - } + } } 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
@@ -3804,9 +4253,12 @@ private void ensureValidationErrorsIsMutable() {
      * 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 { @@ -3814,6 +4266,8 @@ public java.util.List * List of all the validation errors that we were able to detect * independently. See the "MULTIPLE ERRORS" explanation for the @@ -3821,7 +4275,9 @@ public java.util.List * - * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * + * repeated .google.cloud.optimization.v1.OptimizeToursValidationError validation_errors = 5; + * */ public int getValidationErrorsCount() { if (validationErrorsBuilder_ == null) { @@ -3831,6 +4287,8 @@ public int getValidationErrorsCount() { } } /** + * + * *
      * List of all the validation errors that we were able to detect
      * independently. See the "MULTIPLE ERRORS" explanation for the
@@ -3838,9 +4296,12 @@ public int getValidationErrorsCount() {
      * 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 { @@ -3848,6 +4309,8 @@ 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
@@ -3855,7 +4318,9 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError getValidati
      * 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) { @@ -3872,6 +4337,8 @@ 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
@@ -3879,10 +4346,13 @@ public Builder setValidationErrors(
      * 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()); @@ -3893,6 +4363,8 @@ 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
@@ -3900,9 +4372,12 @@ public Builder setValidationErrors(
      * 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(); @@ -3916,6 +4391,8 @@ 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
@@ -3923,7 +4400,9 @@ public Builder addValidationErrors(com.google.cloud.optimization.v1.OptimizeTour
      * 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) { @@ -3940,6 +4419,8 @@ 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
@@ -3947,7 +4428,9 @@ public Builder addValidationErrors(
      * 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) { @@ -3961,6 +4444,8 @@ 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
@@ -3968,10 +4453,13 @@ public Builder addValidationErrors(
      * 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()); @@ -3982,6 +4470,8 @@ 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
@@ -3989,14 +4479,16 @@ public Builder addValidationErrors(
      * 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); @@ -4004,6 +4496,8 @@ 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
@@ -4011,7 +4505,9 @@ public Builder addAllValidationErrors(
      * 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) { @@ -4024,6 +4520,8 @@ 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
@@ -4031,7 +4529,9 @@ public Builder clearValidationErrors() {
      * 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) { @@ -4044,6 +4544,8 @@ 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
@@ -4051,13 +4553,17 @@ public Builder removeValidationErrors(int index) {
      * 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
@@ -4065,16 +4571,21 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder get
      * 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
@@ -4082,10 +4593,13 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder ge
      * 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 { @@ -4093,6 +4607,8 @@ 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
@@ -4100,13 +4616,19 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder ge
      * 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
@@ -4114,14 +4636,20 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder add
      * 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
@@ -4129,18 +4657,26 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.Builder add
      * 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_ & 0x00000008) != 0), getParentForChildren(), @@ -4152,41 +4688,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * 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(); @@ -4200,6 +4750,8 @@ public Builder setMetrics(com.google.cloud.optimization.v1.OptimizeToursResponse return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4218,17 +4770,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 (((bitField0_ & 0x00000010) != 0) && - metrics_ != null && - metrics_ != com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) + && metrics_ != null + && metrics_ + != com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics + .getDefaultInstance()) { getMetricsBuilder().mergeFrom(value); } else { metrics_ = value; @@ -4241,6 +4798,8 @@ public Builder mergeMetrics(com.google.cloud.optimization.v1.OptimizeToursRespon return this; } /** + * + * *
      * Duration, distance and usage metrics for this solution.
      * 
@@ -4258,33 +4817,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() { bitField0_ |= 0x00000010; 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.
      * 
@@ -4292,21 +4860,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][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
@@ -4316,15 +4889,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=425 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
@@ -4334,19 +4911,23 @@ 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=425 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @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; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Deprecated: Use
      * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
@@ -4356,19 +4937,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=425 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearTotalCost() { + @java.lang.Deprecated + public Builder clearTotalCost() { bitField0_ = (bitField0_ & ~0x00000020); 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); } @@ -4378,12 +4961,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(); } @@ -4392,27 +4975,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; @@ -4427,6 +5010,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OptimizeToursResponse getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java similarity index 77% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java index ebeb0a0f4cda..a7f244aa393e 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursResponseOrBuilder.java @@ -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,10 +78,11 @@ 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],
@@ -64,10 +90,13 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    * 
* * string request_label = 3; + * * @return The requestLabel. */ java.lang.String getRequestLabel(); /** + * + * *
    * Copy of the
    * [OptimizeToursRequest.label][google.cloud.optimization.v1.OptimizeToursRequest.label],
@@ -75,21 +104,24 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder(
    * 
* * 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.
    * 
@@ -98,6 +130,8 @@ com.google.cloud.optimization.v1.ShipmentRouteOrBuilder getRoutesOrBuilder( */ com.google.cloud.optimization.v1.SkippedShipment getSkippedShipments(int index); /** + * + * *
    * The list of all shipments skipped.
    * 
@@ -106,25 +140,30 @@ 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
@@ -132,11 +171,15 @@ com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrB
    * 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
@@ -144,10 +187,14 @@ com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrB
    * 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
@@ -155,10 +202,14 @@ com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrB
    * 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
@@ -166,11 +217,15 @@ com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrB
    * 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
@@ -178,30 +233,40 @@ com.google.cloud.optimization.v1.SkippedShipmentOrBuilder getSkippedShipmentsOrB
    * 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.
    * 
@@ -211,6 +276,8 @@ com.google.cloud.optimization.v1.OptimizeToursValidationErrorOrBuilder getValida com.google.cloud.optimization.v1.OptimizeToursResponse.MetricsOrBuilder getMetricsOrBuilder(); /** + * + * *
    * Deprecated: Use
    * [Metrics.total_cost][google.cloud.optimization.v1.OptimizeToursResponse.Metrics.total_cost]
@@ -220,9 +287,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=425 + * + * @deprecated google.cloud.optimization.v1.OptimizeToursResponse.total_cost is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=425 * @return The totalCost. */ - @java.lang.Deprecated double getTotalCost(); + @java.lang.Deprecated + double getTotalCost(); } diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java similarity index 77% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java index d0cabdf4647a..5a96883f82bf 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationError.java @@ -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,32 +293,39 @@ 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;
+
     @SuppressWarnings("serial")
     private volatile java.lang.Object name_ = "";
     /**
+     *
+     *
      * 
      * Name of the field, e.g., "vehicles".
      * 
* * string name = 1; + * * @return The name. */ @java.lang.Override @@ -263,29 +334,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 { @@ -295,11 +366,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 @@ -307,11 +381,14 @@ public boolean hasIndex() { return indexOrKeyCase_ == 2; } /** + * + * *
      * Index of the field if repeated.
      * 
* * int32 index = 2; + * * @return The index. */ @java.lang.Override @@ -324,22 +401,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() { @@ -350,8 +433,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; @@ -360,23 +442,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; } @@ -389,11 +472,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 @@ -401,30 +489,48 @@ 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() { - return subField_ == null ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance() : subField_; + public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReferenceOrBuilder + getSubFieldOrBuilder() { + return subField_ == null + ? com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance() + : subField_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -436,14 +542,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()); @@ -464,13 +568,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_); @@ -483,29 +586,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: @@ -544,88 +646,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 @@ -635,6 +750,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
@@ -647,35 +764,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 +812,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,27 +835,31 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + 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); + if (bitField0_ != 0) { + buildPartial0(result); + } buildPartialOneofs(result); onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { + private void buildPartial0( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.name_ = name_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.subField_ = subFieldBuilder_ == null - ? subField_ - : subFieldBuilder_.build(); + result.subField_ = subFieldBuilder_ == null ? subField_ : subFieldBuilder_.build(); } } - private void buildPartialOneofs(com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { + private void buildPartialOneofs( + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference result) { result.indexOrKeyCase_ = indexOrKeyCase_; result.indexOrKey_ = this.indexOrKey_; } @@ -741,46 +868,55 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.OptimizeToursVa 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_; bitField0_ |= 0x00000001; @@ -790,19 +926,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(); @@ -830,35 +969,38 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - name_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 16: { - indexOrKey_ = input.readInt32(); - indexOrKeyCase_ = 2; - break; - } // case 16 - case 26: { - input.readMessage( - getSubFieldFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000008; - 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: + case 10: + { + name_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 16: + { + indexOrKey_ = input.readInt32(); + indexOrKeyCase_ = 2; + break; + } // case 16 + case 26: + { + input.readMessage(getSubFieldFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000008; + 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) { @@ -868,12 +1010,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() { @@ -887,18 +1029,20 @@ public Builder clearIndexOrKey() { 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; @@ -907,20 +1051,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 { @@ -928,28 +1073,35 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } name_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
        * Name of the field, e.g., "vehicles".
        * 
* * string name = 1; + * * @return This builder for chaining. */ public Builder clearName() { @@ -959,17 +1111,21 @@ public Builder clearName() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); name_ = value; bitField0_ |= 0x00000001; @@ -978,22 +1134,28 @@ public Builder setNameBytes( } /** + * + * *
        * 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() { @@ -1003,27 +1165,33 @@ 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. */ public Builder setIndex(int value) { - + indexOrKeyCase_ = 2; indexOrKey_ = value; onChanged(); return this; } /** + * + * *
        * Index of the field if repeated.
        * 
* * int32 index = 2; + * * @return This builder for chaining. */ public Builder clearIndex() { @@ -1036,11 +1204,14 @@ public Builder clearIndex() { } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return Whether the key field is set. */ @java.lang.Override @@ -1048,11 +1219,14 @@ public boolean hasKey() { return indexOrKeyCase_ == 4; } /** + * + * *
        * Key if the field is a map.
        * 
* * string key = 4; + * * @return The key. */ @java.lang.Override @@ -1062,8 +1236,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; @@ -1074,24 +1247,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; } @@ -1101,28 +1275,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setKey(java.lang.String value) { + if (value == null) { + 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() { @@ -1134,17 +1315,21 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setKeyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); indexOrKeyCase_ = 4; indexOrKey_ = value; @@ -1152,43 +1337,66 @@ public Builder setKeyBytes( 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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * 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(); @@ -1202,14 +1410,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(); } else { @@ -1220,17 +1433,24 @@ 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 (((bitField0_ & 0x00000008) != 0) && - subField_ != null && - subField_ != com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && subField_ != null + && subField_ + != com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference + .getDefaultInstance()) { getSubFieldBuilder().mergeFrom(value); } else { subField_ = value; @@ -1243,11 +1463,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -1260,52 +1484,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() { bitField0_ |= 0x00000008; 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) { @@ -1318,41 +1563,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; @@ -1364,15 +1614,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_ = 0; /** + * + * *
    * A validation error is defined by the pair (`code`, `display_name`) which
    * are always present.
@@ -1607,6 +1859,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -1615,14 +1868,18 @@ public int getCode() { } public static final int DISPLAY_NAME_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object displayName_ = ""; /** + * + * *
    * The error display name.
    * 
* * string display_name = 2; + * * @return The displayName. */ @java.lang.Override @@ -1631,29 +1888,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 { @@ -1662,9 +1919,14 @@ public java.lang.String getDisplayName() { } public static final int FIELDS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") - 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
@@ -1677,13 +1939,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
@@ -1696,14 +1964,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
@@ -1716,13 +1990,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
@@ -1735,13 +2013,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
@@ -1754,18 +2037,23 @@ 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; + @SuppressWarnings("serial") 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").
@@ -1775,6 +2063,7 @@ public com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldRefere
    * 
* * string error_message = 4; + * * @return The errorMessage. */ @java.lang.Override @@ -1783,14 +2072,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").
@@ -1800,16 +2090,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 { @@ -1818,9 +2107,12 @@ public java.lang.String getErrorMessage() { } public static final int OFFENDING_VALUES_FIELD_NUMBER = 5; + @SuppressWarnings("serial") 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
@@ -1828,6 +2120,7 @@ public java.lang.String getErrorMessage() {
    * 
* * string offending_values = 5; + * * @return The offendingValues. */ @java.lang.Override @@ -1836,14 +2129,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
@@ -1851,16 +2145,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 { @@ -1869,6 +2162,7 @@ public java.lang.String getOffendingValues() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1880,8 +2174,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_); } @@ -1907,15 +2200,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_); @@ -1931,23 +2222,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; } @@ -1977,129 +2264,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(); @@ -2119,13 +2413,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(); } @@ -2140,14 +2435,18 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.OptimizeToursValidationError result) { + private void buildPartialRepeatedFields( + com.google.cloud.optimization.v1.OptimizeToursValidationError result) { if (fieldsBuilder_ == null) { if (((bitField0_ & 0x00000004) != 0)) { fields_ = java.util.Collections.unmodifiableList(fields_); @@ -2159,7 +2458,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Optimiz } } - private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursValidationError result) { + private void buildPartial0( + com.google.cloud.optimization.v1.OptimizeToursValidationError result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.code_ = code_; @@ -2179,38 +2479,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.OptimizeToursValidat 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; @@ -2218,7 +2519,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()); } @@ -2245,9 +2548,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.OptimizeToursValidatio fieldsBuilder_ = null; fields_ = other.fields_; bitField0_ = (bitField0_ & ~0x00000004); - fieldsBuilder_ = - com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? - getFieldsFieldBuilder() : null; + fieldsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getFieldsFieldBuilder() + : null; } else { fieldsBuilder_.addAllMessages(other.fields_); } @@ -2289,45 +2593,52 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - code_ = input.readInt32(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 18: { - displayName_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; - 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(); - bitField0_ |= 0x00000008; - break; - } // case 34 - case 42: { - offendingValues_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; - break; - } // case 42 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + code_ = input.readInt32(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 18: + { + displayName_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + 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(); + bitField0_ |= 0x00000008; + break; + } // case 34 + case 42: + { + offendingValues_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + 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) { @@ -2337,10 +2648,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.
@@ -2575,6 +2889,7 @@ public Builder mergeFrom(
      * 
* * int32 code = 1; + * * @return The code. */ @java.lang.Override @@ -2582,6 +2897,8 @@ public int getCode() { return code_; } /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -2816,17 +3133,20 @@ public int getCode() {
      * 
* * int32 code = 1; + * * @param value The code to set. * @return This builder for chaining. */ public Builder setCode(int value) { - + code_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * A validation error is defined by the pair (`code`, `display_name`) which
      * are always present.
@@ -3061,6 +3381,7 @@ public Builder setCode(int value) {
      * 
* * int32 code = 1; + * * @return This builder for chaining. */ public Builder clearCode() { @@ -3072,18 +3393,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; @@ -3092,20 +3415,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 { @@ -3113,28 +3437,35 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDisplayName(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } displayName_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * The error display name.
      * 
* * string display_name = 2; + * * @return This builder for chaining. */ public Builder clearDisplayName() { @@ -3144,17 +3475,21 @@ public Builder clearDisplayName() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDisplayNameBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); displayName_ = value; bitField0_ |= 0x00000002; @@ -3162,19 +3497,29 @@ public Builder setDisplayNameBytes( 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_ & 0x00000004) != 0)) { - fields_ = new java.util.ArrayList(fields_); + fields_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.OptimizeToursValidationError.FieldReference>( + fields_); bitField0_ |= 0x00000004; - } + } } 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
@@ -3187,9 +3532,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 { @@ -3197,6 +3546,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 @@ -3209,7 +3560,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) { @@ -3219,6 +3572,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
@@ -3231,9 +3586,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 { @@ -3241,6 +3599,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
@@ -3253,10 +3613,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(); @@ -3270,6 +3633,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
@@ -3282,10 +3647,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()); @@ -3296,6 +3665,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
@@ -3308,9 +3679,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(); @@ -3324,6 +3698,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
@@ -3336,10 +3712,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(); @@ -3353,6 +3732,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
@@ -3365,10 +3746,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()); @@ -3379,6 +3763,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
@@ -3391,10 +3777,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()); @@ -3405,6 +3795,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
@@ -3417,14 +3809,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); @@ -3432,6 +3828,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
@@ -3444,7 +3842,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) { @@ -3457,6 +3857,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
@@ -3469,7 +3871,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) { @@ -3482,6 +3886,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
@@ -3494,13 +3900,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
@@ -3513,16 +3923,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
@@ -3535,10 +3950,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 { @@ -3546,6 +3966,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
@@ -3558,13 +3980,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
@@ -3577,14 +4006,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
@@ -3597,22 +4033,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_ & 0x00000004) != 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_ & 0x00000004) != 0), getParentForChildren(), isClean()); fields_ = null; } return fieldsBuilder_; @@ -3620,6 +4064,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").
@@ -3629,13 +4075,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; @@ -3644,6 +4090,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").
@@ -3653,15 +4101,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 { @@ -3669,6 +4116,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").
@@ -3678,18 +4127,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setErrorMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } errorMessage_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3699,6 +4152,7 @@ public Builder setErrorMessage(
      * 
* * string error_message = 4; + * * @return This builder for chaining. */ public Builder clearErrorMessage() { @@ -3708,6 +4162,8 @@ public Builder clearErrorMessage() { return this; } /** + * + * *
      * Human-readable string describing the error. There is a 1:1 mapping
      * between `code` and `error_message` (when code != "UNSPECIFIED").
@@ -3717,12 +4173,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setErrorMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); errorMessage_ = value; bitField0_ |= 0x00000008; @@ -3732,6 +4190,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
@@ -3739,13 +4199,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; @@ -3754,6 +4214,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
@@ -3761,15 +4223,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 { @@ -3777,6 +4238,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
@@ -3784,18 +4247,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setOffendingValues(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } offendingValues_ = value; bitField0_ |= 0x00000010; 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
@@ -3803,6 +4270,7 @@ public Builder setOffendingValues(
      * 
* * string offending_values = 5; + * * @return This builder for chaining. */ public Builder clearOffendingValues() { @@ -3812,6 +4280,8 @@ public Builder clearOffendingValues() { 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
@@ -3819,21 +4289,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setOffendingValuesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); offendingValues_ = value; bitField0_ |= 0x00000010; 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); } @@ -3843,12 +4315,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(); } @@ -3857,27 +4330,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; @@ -3892,6 +4365,4 @@ public com.google.protobuf.Parser getParserForType public com.google.cloud.optimization.v1.OptimizeToursValidationError getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java similarity index 90% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java index b637005ff3d9..889572b2e050 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OptimizeToursValidationErrorOrBuilder.java @@ -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.
@@ -242,31 +260,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
@@ -279,11 +305,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
@@ -296,10 +326,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
@@ -312,10 +346,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
@@ -328,11 +366,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
@@ -345,12 +389,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").
@@ -360,10 +408,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").
@@ -373,12 +424,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
@@ -386,10 +439,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
@@ -397,8 +453,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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java similarity index 69% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java index 7aea0b8dd564..c2ba92a0c284 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfig.java +++ b/java-optimization/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,30 +165,40 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio public static final int DATA_FORMAT_FIELD_NUMBER = 2; 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; + * * @return The dataFormat. */ - @java.lang.Override public com.google.cloud.optimization.v1.DataFormat getDataFormat() { - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + @java.lang.Override + public com.google.cloud.optimization.v1.DataFormat getDataFormat() { + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.forNumber(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; @@ -168,12 +210,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); @@ -186,12 +228,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; @@ -201,19 +244,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: @@ -244,130 +287,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(); @@ -382,9 +431,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 @@ -403,8 +452,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.OutputConfig result = + new com.google.cloud.optimization.v1.OutputConfig(this); + if (bitField0_ != 0) { + buildPartial0(result); + } buildPartialOneofs(result); onBuilt(); return result; @@ -420,8 +472,7 @@ private void buildPartial0(com.google.cloud.optimization.v1.OutputConfig result) private void buildPartialOneofs(com.google.cloud.optimization.v1.OutputConfig result) { result.destinationCase_ = destinationCase_; result.destination_ = this.destination_; - if (destinationCase_ == 1 && - gcsDestinationBuilder_ != null) { + if (destinationCase_ == 1 && gcsDestinationBuilder_ != null) { result.destination_ = gcsDestinationBuilder_.build(); } } @@ -430,38 +481,39 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.OutputConfig re 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; @@ -474,13 +526,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(); @@ -508,24 +562,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(); - bitField0_ |= 0x00000002; - 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(); + bitField0_ |= 0x00000002; + 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) { @@ -535,12 +590,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() { @@ -553,13 +608,19 @@ public Builder clearDestination() { private int bitField0_; 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 @@ -567,11 +628,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 @@ -589,6 +653,8 @@ public com.google.cloud.optimization.v1.GcsDestination getGcsDestination() { } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -609,6 +675,8 @@ public Builder setGcsDestination(com.google.cloud.optimization.v1.GcsDestination return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -627,6 +695,8 @@ public Builder setGcsDestination( return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -635,10 +705,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; } @@ -654,6 +728,8 @@ public Builder mergeGcsDestination(com.google.cloud.optimization.v1.GcsDestinati return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -677,6 +753,8 @@ public Builder clearGcsDestination() { return this; } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -687,6 +765,8 @@ public com.google.cloud.optimization.v1.GcsDestination.Builder getGcsDestination return getGcsDestinationFieldBuilder().getBuilder(); } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -705,6 +785,8 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio } } /** + * + * *
      * The Google Cloud Storage location to write the output to.
      * 
@@ -712,14 +794,19 @@ 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()); @@ -732,22 +819,29 @@ public com.google.cloud.optimization.v1.GcsDestinationOrBuilder getGcsDestinatio 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. */ @@ -758,24 +852,31 @@ public Builder setDataFormatValue(int value) { 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() { - com.google.cloud.optimization.v1.DataFormat result = com.google.cloud.optimization.v1.DataFormat.forNumber(dataFormat_); + com.google.cloud.optimization.v1.DataFormat result = + com.google.cloud.optimization.v1.DataFormat.forNumber(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. */ @@ -789,11 +890,14 @@ public Builder setDataFormat(com.google.cloud.optimization.v1.DataFormat value) 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() { @@ -802,9 +906,9 @@ public Builder clearDataFormat() { 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); } @@ -814,12 +918,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(); } @@ -828,27 +932,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; @@ -863,6 +967,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.OutputConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java similarity index 71% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java index 53ad9c4c9412..4c9113b27db8 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/OutputConfigOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java similarity index 78% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java index ff9714435ad5..7c92f25b3c4e 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Shipment.java @@ -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]
@@ -409,10 +491,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]
@@ -423,17 +508,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]
@@ -444,11 +529,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]
@@ -459,14 +547,17 @@ 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]
@@ -477,12 +568,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
@@ -491,11 +584,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
@@ -504,10 +599,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
@@ -516,11 +614,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
@@ -529,13 +630,15 @@ 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
@@ -543,10 +646,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * 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
@@ -554,66 +660,91 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
      * 
* * string label = 11; + * * @return The bytes for label. */ - com.google.protobuf.ByteString - getLabelBytes(); + com.google.protobuf.ByteString getLabelBytes(); /** + * + * *
      * Deprecated: Use
      * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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,
@@ -623,15 +754,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();
@@ -642,44 +774,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,
@@ -687,6 +821,7 @@ protected com.google.protobuf.MapField internalGetMapField(
      * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ @java.lang.Override @@ -694,6 +829,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,
@@ -701,13 +838,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,
@@ -718,12 +860,16 @@ public com.google.type.LatLng getArrivalLocation() {
      */
     @java.lang.Override
     public com.google.type.LatLngOrBuilder getArrivalLocationOrBuilder() {
-      return arrivalLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : arrivalLocation_;
+      return arrivalLocation_ == null
+          ? com.google.type.LatLng.getDefaultInstance()
+          : arrivalLocation_;
     }
 
     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,
@@ -731,6 +877,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 @@ -738,6 +885,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,
@@ -745,13 +894,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,
@@ -762,12 +916,16 @@ public com.google.cloud.optimization.v1.Waypoint getArrivalWaypoint() {
      */
     @java.lang.Override
     public com.google.cloud.optimization.v1.WaypointOrBuilder getArrivalWaypointOrBuilder() {
-      return arrivalWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : arrivalWaypoint_;
+      return arrivalWaypoint_ == null
+          ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+          : arrivalWaypoint_;
     }
 
     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`.
@@ -776,6 +934,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 @@ -783,6 +942,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`.
@@ -791,13 +952,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`.
@@ -809,12 +975,16 @@ public com.google.type.LatLng getDepartureLocation() {
      */
     @java.lang.Override
     public com.google.type.LatLngOrBuilder getDepartureLocationOrBuilder() {
-      return departureLocation_ == null ? com.google.type.LatLng.getDefaultInstance() : departureLocation_;
+      return departureLocation_ == null
+          ? com.google.type.LatLng.getDefaultInstance()
+          : departureLocation_;
     }
 
     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`.
@@ -823,6 +993,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 @@ -830,6 +1001,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`.
@@ -838,13 +1011,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`.
@@ -856,44 +1034,55 @@ public com.google.cloud.optimization.v1.Waypoint getDepartureWaypoint() {
      */
     @java.lang.Override
     public com.google.cloud.optimization.v1.WaypointOrBuilder getDepartureWaypointOrBuilder() {
-      return departureWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : departureWaypoint_;
+      return departureWaypoint_ == null
+          ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+          : departureWaypoint_;
     }
 
     public static final int TAGS_FIELD_NUMBER = 5;
+
     @SuppressWarnings("serial")
     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. */ @@ -901,24 +1090,29 @@ 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; + @SuppressWarnings("serial") 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.
@@ -940,6 +1134,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.
@@ -957,11 +1153,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.
@@ -983,6 +1181,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.
@@ -1004,6 +1204,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.
@@ -1021,14 +1223,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
@@ -1036,6 +1239,7 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getTimeWindowsOrBuil
      * 
* * .google.protobuf.Duration duration = 7; + * * @return Whether the duration field is set. */ @java.lang.Override @@ -1043,6 +1247,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
@@ -1050,6 +1256,7 @@ public boolean hasDuration() {
      * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ @java.lang.Override @@ -1057,6 +1264,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
@@ -1073,6 +1282,8 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
     public static final int COST_FIELD_NUMBER = 8;
     private double cost_ = 0D;
     /**
+     *
+     *
      * 
      * 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
@@ -1081,6 +1292,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
      * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -1089,32 +1301,43 @@ 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()); } + @SuppressWarnings("serial") 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_; } + 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]
@@ -1125,23 +1348,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]
@@ -1152,13 +1378,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]
@@ -1169,20 +1399,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+    public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
         java.lang.String key,
         /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map 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]
@@ -1193,12 +1427,15 @@ 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)) { @@ -1208,9 +1445,12 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } public static final int VISIT_TYPES_FIELD_NUMBER = 10; + @SuppressWarnings("serial") 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
@@ -1219,13 +1459,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
@@ -1234,12 +1476,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
@@ -1248,6 +1493,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. */ @@ -1255,6 +1501,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
@@ -1263,18 +1511,21 @@ 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; + @SuppressWarnings("serial") 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
@@ -1282,6 +1533,7 @@ public java.lang.String getVisitTypes(int index) {
      * 
* * string label = 11; + * * @return The label. */ @java.lang.Override @@ -1290,14 +1542,15 @@ 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
@@ -1305,16 +1558,15 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -1323,77 +1575,104 @@ public java.lang.String getLabel() { } public static final int DEMANDS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List demands_; /** + * + * *
      * Deprecated: Use
      * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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; @@ -1405,8 +1684,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()); } @@ -1440,12 +1718,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); } @@ -1456,20 +1730,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; @@ -1480,20 +1750,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; @@ -1506,15 +1772,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; @@ -1524,53 +1792,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; } @@ -1611,8 +1868,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(); @@ -1633,87 +1891,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 @@ -1723,6 +1988,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,
@@ -1732,55 +1999,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();
@@ -1835,9 +2100,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
@@ -1856,14 +2121,18 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
+      private void buildPartialRepeatedFields(
+          com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
         if (((bitField0_ & 0x00000010) != 0)) {
           tags_ = tags_.getUnmodifiableView();
           bitField0_ = (bitField0_ & ~0x00000010);
@@ -1897,29 +2166,27 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       private void buildPartial0(com.google.cloud.optimization.v1.Shipment.VisitRequest result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.arrivalLocation_ = arrivalLocationBuilder_ == null
-              ? arrivalLocation_
-              : arrivalLocationBuilder_.build();
+          result.arrivalLocation_ =
+              arrivalLocationBuilder_ == null ? arrivalLocation_ : arrivalLocationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.arrivalWaypoint_ = arrivalWaypointBuilder_ == null
-              ? arrivalWaypoint_
-              : arrivalWaypointBuilder_.build();
+          result.arrivalWaypoint_ =
+              arrivalWaypointBuilder_ == null ? arrivalWaypoint_ : arrivalWaypointBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000004) != 0)) {
-          result.departureLocation_ = departureLocationBuilder_ == null
-              ? departureLocation_
-              : departureLocationBuilder_.build();
+          result.departureLocation_ =
+              departureLocationBuilder_ == null
+                  ? departureLocation_
+                  : departureLocationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.departureWaypoint_ = departureWaypointBuilder_ == null
-              ? departureWaypoint_
-              : departureWaypointBuilder_.build();
+          result.departureWaypoint_ =
+              departureWaypointBuilder_ == null
+                  ? departureWaypoint_
+                  : departureWaypointBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
-          result.duration_ = durationBuilder_ == null
-              ? duration_
-              : durationBuilder_.build();
+          result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000080) != 0)) {
           result.cost_ = cost_;
@@ -1937,38 +2204,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment.VisitReques
       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;
@@ -1976,7 +2246,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());
         }
@@ -2017,9 +2288,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               timeWindowsBuilder_ = null;
               timeWindows_ = other.timeWindows_;
               bitField0_ = (bitField0_ & ~0x00000020);
-              timeWindowsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getTimeWindowsFieldBuilder() : null;
+              timeWindowsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getTimeWindowsFieldBuilder()
+                      : null;
             } else {
               timeWindowsBuilder_.addAllMessages(other.timeWindows_);
             }
@@ -2031,8 +2303,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());
         bitField0_ |= 0x00000100;
         if (!other.visitTypes_.isEmpty()) {
           if (visitTypes_.isEmpty()) {
@@ -2067,9 +2338,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment.VisitRequest
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000800);
-              demandsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getDemandsFieldBuilder() : null;
+              demandsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getDemandsFieldBuilder()
+                      : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -2101,104 +2373,114 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getArrivalLocationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getArrivalWaypointFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-              case 26: {
-                input.readMessage(
-                    getDepartureLocationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-              case 34: {
-                input.readMessage(
-                    getDepartureWaypointFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                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);
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 58
-              case 65: {
-                cost_ = input.readDouble();
-                bitField0_ |= 0x00000080;
-                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();
-                bitField0_ |= 0x00000400;
-                break;
-              } // case 90
-              case 98: {
-                com.google.protobuf.MapEntry
-                loadDemands__ = input.readMessage(
-                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableLoadDemands().getMutableMap().put(
-                    loadDemands__.getKey(), loadDemands__.getValue());
-                bitField0_ |= 0x00000100;
-                break;
-              } // case 98
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(
+                      getArrivalLocationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getArrivalWaypointFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 18
+              case 26:
+                {
+                  input.readMessage(
+                      getDepartureLocationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 26
+              case 34:
+                {
+                  input.readMessage(
+                      getDepartureWaypointFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  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);
+                  bitField0_ |= 0x00000040;
+                  break;
+                } // case 58
+              case 65:
+                {
+                  cost_ = input.readDouble();
+                  bitField0_ |= 0x00000080;
+                  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();
+                  bitField0_ |= 0x00000400;
+                  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());
+                  bitField0_ |= 0x00000100;
+                  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) {
@@ -2208,12 +2490,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,
@@ -2221,12 +2509,15 @@ public Builder mergeFrom(
        * 
* * .google.type.LatLng arrival_location = 1; + * * @return Whether the arrivalLocation field is set. */ public boolean hasArrivalLocation() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2234,16 +2525,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,
@@ -2266,6 +2562,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,
@@ -2274,8 +2572,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();
         } else {
@@ -2286,6 +2583,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,
@@ -2296,9 +2595,9 @@ public Builder setArrivalLocation(
        */
       public Builder mergeArrivalLocation(com.google.type.LatLng value) {
         if (arrivalLocationBuilder_ == null) {
-          if (((bitField0_ & 0x00000001) != 0) &&
-            arrivalLocation_ != null &&
-            arrivalLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000001) != 0)
+              && arrivalLocation_ != null
+              && arrivalLocation_ != com.google.type.LatLng.getDefaultInstance()) {
             getArrivalLocationBuilder().mergeFrom(value);
           } else {
             arrivalLocation_ = value;
@@ -2311,6 +2610,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,
@@ -2330,6 +2631,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,
@@ -2344,6 +2647,8 @@ public com.google.type.LatLng.Builder getArrivalLocationBuilder() {
         return getArrivalLocationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The geo-location where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2356,11 +2661,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,
@@ -2370,14 +2678,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_;
@@ -2385,8 +2696,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,
@@ -2394,12 +2710,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2407,16 +2726,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,
@@ -2439,6 +2763,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,
@@ -2459,6 +2785,8 @@ public Builder setArrivalWaypoint(
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2469,9 +2797,10 @@ public Builder setArrivalWaypoint(
        */
       public Builder mergeArrivalWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
         if (arrivalWaypointBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) != 0) &&
-            arrivalWaypoint_ != null &&
-            arrivalWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000002) != 0)
+              && arrivalWaypoint_ != null
+              && arrivalWaypoint_
+                  != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
             getArrivalWaypointBuilder().mergeFrom(value);
           } else {
             arrivalWaypoint_ = value;
@@ -2484,6 +2813,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,
@@ -2503,6 +2834,8 @@ public Builder clearArrivalWaypoint() {
         return this;
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2517,6 +2850,8 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getArrivalWaypointBuild
         return getArrivalWaypointFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle arrives when performing this
        * `VisitRequest`. If the shipment model has duration distance matrices,
@@ -2529,11 +2864,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,
@@ -2543,14 +2881,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_;
@@ -2558,8 +2899,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`.
@@ -2568,12 +2914,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
        * The geo-location where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_location`.
@@ -2582,16 +2931,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`.
@@ -2615,6 +2969,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`.
@@ -2624,8 +2980,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();
         } else {
@@ -2636,6 +2991,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`.
@@ -2647,9 +3004,9 @@ public Builder setDepartureLocation(
        */
       public Builder mergeDepartureLocation(com.google.type.LatLng value) {
         if (departureLocationBuilder_ == null) {
-          if (((bitField0_ & 0x00000004) != 0) &&
-            departureLocation_ != null &&
-            departureLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000004) != 0)
+              && departureLocation_ != null
+              && departureLocation_ != com.google.type.LatLng.getDefaultInstance()) {
             getDepartureLocationBuilder().mergeFrom(value);
           } else {
             departureLocation_ = value;
@@ -2662,6 +3019,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`.
@@ -2682,6 +3041,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`.
@@ -2697,6 +3058,8 @@ public com.google.type.LatLng.Builder getDepartureLocationBuilder() {
         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`.
@@ -2710,11 +3073,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`.
@@ -2725,14 +3091,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_;
@@ -2740,8 +3109,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`.
@@ -2750,12 +3124,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -2764,16 +3141,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`.
@@ -2797,6 +3179,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`.
@@ -2818,6 +3202,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`.
@@ -2829,9 +3215,10 @@ public Builder setDepartureWaypoint(
        */
       public Builder mergeDepartureWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
         if (departureWaypointBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0) &&
-            departureWaypoint_ != null &&
-            departureWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0)
+              && departureWaypoint_ != null
+              && departureWaypoint_
+                  != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
             getDepartureWaypointBuilder().mergeFrom(value);
           } else {
             departureWaypoint_ = value;
@@ -2844,6 +3231,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`.
@@ -2864,6 +3253,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`.
@@ -2879,6 +3270,8 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getDepartureWaypointBui
         return getDepartureWaypointFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * The waypoint where the vehicle departs after completing this
        * `VisitRequest`. Can be omitted if it is the same as `arrival_waypoint`.
@@ -2892,11 +3285,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`.
@@ -2907,58 +3303,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_ & 0x00000010) != 0)) {
           tags_ = new com.google.protobuf.LazyStringArrayList(tags_);
           bitField0_ |= 0x00000010;
-         }
+        }
       }
       /**
+       *
+       *
        * 
        * 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. */ @@ -2966,81 +3375,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setTags(int index, java.lang.String value) { + if (value == null) { + 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addTags(java.lang.String value) { + if (value == null) { + 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() { @@ -3050,18 +3473,22 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureTagsIsMutable(); tags_.add(value); @@ -3070,18 +3497,25 @@ public Builder addTagsBytes( } private java.util.List timeWindows_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { - timeWindows_ = new java.util.ArrayList(timeWindows_); + timeWindows_ = + new java.util.ArrayList(timeWindows_); bitField0_ |= 0x00000020; - } + } } 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.
@@ -3106,6 +3540,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.
@@ -3130,6 +3566,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.
@@ -3154,6 +3592,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.
@@ -3170,8 +3610,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();
@@ -3185,6 +3624,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.
@@ -3213,6 +3654,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.
@@ -3243,6 +3686,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.
@@ -3259,8 +3704,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();
@@ -3274,6 +3718,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,6 +3748,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.
@@ -3330,6 +3778,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.
@@ -3350,8 +3800,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);
@@ -3359,6 +3808,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.
@@ -3386,6 +3837,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.
@@ -3413,6 +3866,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.
@@ -3429,11 +3884,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.
@@ -3453,11 +3909,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.
@@ -3474,8 +3933,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 {
@@ -3483,6 +3942,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.
@@ -3500,10 +3961,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.
@@ -3520,12 +3983,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.
@@ -3542,16 +4006,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_ & 0x00000020) != 0),
                   getParentForChildren(),
@@ -3563,8 +4033,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
@@ -3572,12 +4047,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 ((bitField0_ & 0x00000040) != 0); } /** + * + * *
        * Duration of the visit, i.e. time spent by the vehicle between arrival
        * and departure (to be added to the possible waiting time; see
@@ -3585,6 +4063,7 @@ public boolean hasDuration() {
        * 
* * .google.protobuf.Duration duration = 7; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -3595,6 +4074,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
@@ -3617,6 +4098,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
@@ -3625,8 +4108,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();
         } else {
@@ -3637,6 +4119,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
@@ -3647,9 +4131,9 @@ public Builder setDuration(
        */
       public Builder mergeDuration(com.google.protobuf.Duration value) {
         if (durationBuilder_ == null) {
-          if (((bitField0_ & 0x00000040) != 0) &&
-            duration_ != null &&
-            duration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000040) != 0)
+              && duration_ != null
+              && duration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDurationBuilder().mergeFrom(value);
           } else {
             duration_ = value;
@@ -3662,6 +4146,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
@@ -3681,6 +4167,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
@@ -3695,6 +4183,8 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() {
         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
@@ -3707,11 +4197,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
@@ -3721,21 +4212,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
@@ -3744,6 +4240,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() {
        * 
* * double cost = 8; + * * @return The cost. */ @java.lang.Override @@ -3751,6 +4248,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
@@ -3759,17 +4258,20 @@ public double getCost() {
        * 
* * double cost = 8; + * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; bitField0_ |= 0x00000080; 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
@@ -3778,6 +4280,7 @@ public Builder setCost(double value) {
        * 
* * double cost = 8; + * * @return This builder for chaining. */ public Builder clearCost() { @@ -3788,8 +4291,11 @@ public Builder clearCost() { } 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< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> internalGetLoadDemands() { if (loadDemands_ == null) { return com.google.protobuf.MapField.emptyMapField( @@ -3797,11 +4303,13 @@ public Builder clearCost() { } return loadDemands_; } - private com.google.protobuf.MapField + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Shipment.Load> internalGetMutableLoadDemands() { 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(); @@ -3810,10 +4318,13 @@ public Builder clearCost() { onChanged(); return loadDemands_; } + 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]
@@ -3824,23 +4335,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]
@@ -3851,13 +4365,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]
@@ -3868,20 +4386,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+      public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
           java.lang.String key,
           /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-        if (key == null) { throw new NullPointerException("map 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]
@@ -3892,12 +4414,15 @@ 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)) { @@ -3905,13 +4430,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } + public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000100); - 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]
@@ -3922,18 +4449,17 @@ 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() { @@ -3941,6 +4467,8 @@ public Builder removeLoadDemands( return internalGetMutableLoadDemands().getMutableMap(); } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
@@ -3951,19 +4479,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableLoadDemands().getMutableMap().put(key, value); bitField0_ |= 0x00000100; return this; } /** + * + * *
        * Load demands of this visit request. This is just like
        * [Shipment.load_demands][google.cloud.optimization.v1.Shipment.load_demands]
@@ -3974,24 +4507,28 @@ 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); bitField0_ |= 0x00000100; 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_ & 0x00000200) != 0)) { visitTypes_ = new com.google.protobuf.LazyStringArrayList(visitTypes_); bitField0_ |= 0x00000200; - } + } } /** + * + * *
        * Specifies the types of the visit. This may be used to allocate additional
        * time required for a vehicle to complete this visit (see
@@ -4000,13 +4537,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
@@ -4015,12 +4554,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
@@ -4029,6 +4571,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. */ @@ -4036,6 +4579,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
@@ -4044,14 +4589,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
@@ -4060,19 +4607,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVisitTypes(int index, java.lang.String value) { + if (value == null) { + 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
@@ -4081,18 +4632,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) { - if (value == null) { throw new NullPointerException(); } + public Builder addVisitTypes(java.lang.String value) { + if (value == null) { + 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
@@ -4101,18 +4656,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
@@ -4121,6 +4677,7 @@ public Builder addAllVisitTypes(
        * 
* * repeated string visit_types = 10; + * * @return This builder for chaining. */ public Builder clearVisitTypes() { @@ -4130,6 +4687,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
@@ -4138,12 +4697,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addVisitTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureVisitTypesIsMutable(); visitTypes_.add(value); @@ -4153,6 +4714,8 @@ 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
@@ -4160,13 +4723,13 @@ public Builder addVisitTypesBytes(
        * 
* * 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; @@ -4175,6 +4738,8 @@ public java.lang.String getLabel() { } } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4182,15 +4747,14 @@ public java.lang.String getLabel() {
        * 
* * 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 { @@ -4198,6 +4762,8 @@ public java.lang.String getLabel() { } } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4205,18 +4771,22 @@ public java.lang.String getLabel() {
        * 
* * string label = 11; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } label_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4224,6 +4794,7 @@ public Builder setLabel(
        * 
* * string label = 11; + * * @return This builder for chaining. */ public Builder clearLabel() { @@ -4233,6 +4804,8 @@ public Builder clearLabel() { return this; } /** + * + * *
        * Specifies a label for this `VisitRequest`. This label is reported in the
        * response as `visit_label` in the corresponding
@@ -4240,12 +4813,14 @@ public Builder clearLabel() {
        * 
* * string label = 11; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000400; @@ -4254,27 +4829,37 @@ public Builder setLabelBytes( } private java.util.List demands_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00000800) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00000800; - } + } } 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][google.cloud.optimization.v1.Shipment.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 { @@ -4282,15 +4867,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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 { @@ -4298,15 +4888,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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 { @@ -4314,15 +4909,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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) { @@ -4337,15 +4937,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4357,15 +4962,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4379,15 +4989,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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) { @@ -4402,15 +5017,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4422,15 +5042,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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(); @@ -4442,20 +5067,24 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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); @@ -4463,15 +5092,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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_ & ~0x00000800); @@ -4482,15 +5116,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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); @@ -4501,45 +5140,61 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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 { @@ -4547,59 +5202,79 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [VisitRequest.load_demands][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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][google.cloud.optimization.v1.Shipment.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_ & 0x00000800) != 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_ & 0x00000800) != 0), getParentForChildren(), isClean()); demands_ = null; } return demandsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4612,12 +5287,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(); } @@ -4626,27 +5301,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; @@ -4661,14 +5337,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
@@ -4676,11 +5354,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
@@ -4690,46 +5371,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_ = 0L;
     /**
+     *
+     *
      * 
      * 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
@@ -4737,6 +5421,7 @@ protected java.lang.Object newInstance(
      * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -4745,6 +5430,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4756,8 +5442,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_); } @@ -4771,8 +5456,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; @@ -4782,15 +5466,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; } @@ -4803,95 +5487,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 @@ -4901,6 +5590,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
@@ -4910,33 +5601,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();
@@ -4946,9 +5637,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
@@ -4967,8 +5658,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.Shipment.Load result =
+            new com.google.cloud.optimization.v1.Shipment.Load(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -4984,38 +5678,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment.Load result
       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;
@@ -5023,7 +5720,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());
         }
@@ -5053,17 +5751,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 16: {
-                amount_ = input.readInt64();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 16
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 16:
+                {
+                  amount_ = 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) {
@@ -5073,10 +5773,13 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
-      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
@@ -5084,6 +5787,7 @@ public Builder mergeFrom(
        * 
* * int64 amount = 2; + * * @return The amount. */ @java.lang.Override @@ -5091,6 +5795,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
@@ -5098,17 +5804,20 @@ public long getAmount() {
        * 
* * int64 amount = 2; + * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; bitField0_ |= 0x00000001; 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
@@ -5116,6 +5825,7 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 2; + * * @return This builder for chaining. */ public Builder clearAmount() { @@ -5124,6 +5834,7 @@ public Builder clearAmount() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -5136,12 +5847,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(); } @@ -5150,27 +5861,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; @@ -5185,14 +5897,16 @@ 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; + @SuppressWarnings("serial") 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.
@@ -5205,6 +5919,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.
@@ -5213,11 +5929,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.
@@ -5230,6 +5948,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.
@@ -5242,6 +5962,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.
@@ -5256,9 +5978,12 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequestOrBuilder getPickup
   }
 
   public static final int DELIVERIES_FIELD_NUMBER = 2;
+
   @SuppressWarnings("serial")
   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.
@@ -5267,10 +5992,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.
@@ -5279,11 +6007,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.
@@ -5296,6 +6026,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.
@@ -5308,6 +6040,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.
@@ -5322,32 +6056,42 @@ 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());
   }
+
   @SuppressWarnings("serial")
   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 com.google.protobuf.MapField.emptyMapField(LoadDemandsDefaultEntryHolder.defaultEntry);
     }
     return loadDemands_;
   }
+
   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
@@ -5360,20 +6104,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
@@ -5386,10 +6132,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
@@ -5402,17 +6151,20 @@ public java.util.Mapmap<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   @java.lang.Override
-  public /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+  public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
       java.lang.String key,
       /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-    if (key == null) { throw new NullPointerException("map 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
@@ -5427,7 +6179,9 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
   @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)) {
@@ -5439,6 +6193,8 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
   public static final int PENALTY_COST_FIELD_NUMBER = 4;
   private double penaltyCost_ = 0D;
   /**
+   *
+   *
    * 
    * 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
@@ -5450,6 +6206,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 @@ -5457,6 +6214,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
@@ -5468,6 +6227,7 @@ public boolean hasPenaltyCost() {
    * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -5476,9 +6236,12 @@ public double getPenaltyCost() { } public static final int ALLOWED_VEHICLE_INDICES_FIELD_NUMBER = 5; + @SuppressWarnings("serial") 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
@@ -5486,14 +6249,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
@@ -5501,12 +6266,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
@@ -5514,18 +6282,23 @@ 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; + @SuppressWarnings("serial") 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:
@@ -5539,14 +6312,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:
@@ -5560,12 +6335,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:
@@ -5579,18 +6357,23 @@ 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; + @SuppressWarnings("serial") 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
@@ -5599,14 +6382,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
@@ -5615,12 +6400,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
@@ -5629,17 +6417,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_ = 0D; /** + * + * *
    * Specifies the maximum relative detour time compared to the shortest path
    * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -5658,6 +6450,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 @@ -5665,6 +6458,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
@@ -5683,6 +6478,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
    * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -5693,6 +6489,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
@@ -5711,6 +6509,7 @@ public double getPickupToDeliveryRelativeDetourLimit() {
    * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ @java.lang.Override @@ -5718,6 +6517,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
@@ -5736,13 +6537,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
@@ -5764,12 +6570,16 @@ public com.google.protobuf.Duration getPickupToDeliveryAbsoluteDetourLimit() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getPickupToDeliveryAbsoluteDetourLimitOrBuilder() {
-    return pickupToDeliveryAbsoluteDetourLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryAbsoluteDetourLimit_;
+    return pickupToDeliveryAbsoluteDetourLimit_ == null
+        ? com.google.protobuf.Duration.getDefaultInstance()
+        : pickupToDeliveryAbsoluteDetourLimit_;
   }
 
   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
@@ -5780,6 +6590,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 @@ -5787,6 +6598,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
@@ -5797,13 +6610,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
@@ -5817,13 +6635,18 @@ public com.google.protobuf.Duration getPickupToDeliveryTimeLimit() {
    */
   @java.lang.Override
   public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuilder() {
-    return pickupToDeliveryTimeLimit_ == null ? com.google.protobuf.Duration.getDefaultInstance() : pickupToDeliveryTimeLimit_;
+    return pickupToDeliveryTimeLimit_ == null
+        ? com.google.protobuf.Duration.getDefaultInstance()
+        : pickupToDeliveryTimeLimit_;
   }
 
   public static final int SHIPMENT_TYPE_FIELD_NUMBER = 11;
+
   @SuppressWarnings("serial")
   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
@@ -5835,6 +6658,7 @@ public com.google.protobuf.DurationOrBuilder getPickupToDeliveryTimeLimitOrBuild
    * 
* * string shipment_type = 11; + * * @return The shipmentType. */ @java.lang.Override @@ -5843,14 +6667,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
@@ -5862,16 +6687,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 { @@ -5880,9 +6704,12 @@ public java.lang.String getShipmentType() { } public static final int LABEL_FIELD_NUMBER = 12; + @SuppressWarnings("serial") 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
@@ -5890,6 +6717,7 @@ public java.lang.String getShipmentType() {
    * 
* * string label = 12; + * * @return The label. */ @java.lang.Override @@ -5898,14 +6726,15 @@ 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
@@ -5913,16 +6742,15 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -5933,6 +6761,8 @@ public java.lang.String getLabel() { public static final int IGNORE_FIELD_NUMBER = 13; private boolean ignore_ = false; /** + * + * *
    * If true, skip this shipment, but don't apply a `penalty_cost`.
    * Ignoring a shipment results in a validation error when there are any
@@ -5944,6 +6774,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -5952,77 +6783,98 @@ public boolean getIgnore() { } public static final int DEMANDS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List demands_; /** + * + * *
    * Deprecated: Use
    * [Shipment.load_demands][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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; @@ -6034,8 +6886,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)); @@ -6088,12 +6939,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); } @@ -6104,32 +6951,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; } @@ -6139,36 +6982,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_); @@ -6177,18 +7022,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; @@ -6198,55 +7043,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; } @@ -6272,8 +7110,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; @@ -6289,8 +7129,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; @@ -6305,8 +7147,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(); @@ -6316,97 +7157,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
@@ -6417,55 +7265,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();
@@ -6514,9 +7359,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
@@ -6535,9 +7380,12 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -6603,14 +7451,16 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment result) {
         to_bitField0_ |= 0x00000002;
       }
       if (((from_bitField0_ & 0x00000100) != 0)) {
-        result.pickupToDeliveryAbsoluteDetourLimit_ = pickupToDeliveryAbsoluteDetourLimitBuilder_ == null
-            ? pickupToDeliveryAbsoluteDetourLimit_
-            : pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
+        result.pickupToDeliveryAbsoluteDetourLimit_ =
+            pickupToDeliveryAbsoluteDetourLimitBuilder_ == null
+                ? pickupToDeliveryAbsoluteDetourLimit_
+                : pickupToDeliveryAbsoluteDetourLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
-        result.pickupToDeliveryTimeLimit_ = pickupToDeliveryTimeLimitBuilder_ == null
-            ? pickupToDeliveryTimeLimit_
-            : pickupToDeliveryTimeLimitBuilder_.build();
+        result.pickupToDeliveryTimeLimit_ =
+            pickupToDeliveryTimeLimitBuilder_ == null
+                ? pickupToDeliveryTimeLimit_
+                : pickupToDeliveryTimeLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000400) != 0)) {
         result.shipmentType_ = shipmentType_;
@@ -6628,38 +7478,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.Shipment result) {
     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;
@@ -6686,9 +7537,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_);
           }
@@ -6712,16 +7564,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());
       bitField0_ |= 0x00000004;
       if (other.hasPenaltyCost()) {
         setPenaltyCost(other.getPenaltyCost());
@@ -6796,9 +7648,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Shipment other) {
             demandsBuilder_ = null;
             demands_ = other.demands_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            demandsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getDemandsFieldBuilder() : null;
+            demandsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getDemandsFieldBuilder()
+                    : null;
           } else {
             demandsBuilder_.addAllMessages(other.demands_);
           }
@@ -6830,147 +7683,168 @@ 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);
-              bitField0_ |= 0x00000100;
-              break;
-            } // case 74
-            case 82: {
-              input.readMessage(
-                  getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000200;
-              break;
-            } // case 82
-            case 90: {
-              shipmentType_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 90
-            case 98: {
-              label_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 98
-            case 104: {
-              ignore_ = input.readBool();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 104
-            case 114: {
-              com.google.protobuf.MapEntry
-              loadDemands__ = input.readMessage(
-                  LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableLoadDemands().getMutableMap().put(
-                  loadDemands__.getKey(), loadDemands__.getValue());
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 114
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            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);
+                bitField0_ |= 0x00000100;
+                break;
+              } // case 74
+            case 82:
+              {
+                input.readMessage(
+                    getPickupToDeliveryTimeLimitFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000200;
+                break;
+              } // case 82
+            case 90:
+              {
+                shipmentType_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 90
+            case 98:
+              {
+                label_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000800;
+                break;
+              } // case 98
+            case 104:
+              {
+                ignore_ = input.readBool();
+                bitField0_ |= 0x00001000;
+                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());
+                bitField0_ |= 0x00000004;
+                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) {
@@ -6980,21 +7854,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.
@@ -7010,6 +7893,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.
@@ -7025,6 +7910,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.
@@ -7040,6 +7927,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.
@@ -7062,6 +7951,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.
@@ -7081,6 +7972,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.
@@ -7102,6 +7995,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.
@@ -7124,6 +8019,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.
@@ -7143,6 +8040,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.
@@ -7162,6 +8061,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.
@@ -7170,11 +8071,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);
@@ -7182,6 +8083,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.
@@ -7200,6 +8103,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.
@@ -7218,6 +8123,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.
@@ -7230,6 +8137,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.
@@ -7240,11 +8149,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.
@@ -7252,8 +8164,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 {
@@ -7261,6 +8173,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.
@@ -7269,10 +8183,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.
@@ -7282,10 +8198,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.
@@ -7293,38 +8212,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.
@@ -7332,7 +8262,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 {
@@ -7340,6 +8271,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.
@@ -7355,6 +8288,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.
@@ -7370,6 +8305,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.
@@ -7392,6 +8329,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.
@@ -7411,6 +8350,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.
@@ -7432,6 +8373,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.
@@ -7454,6 +8397,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.
@@ -7473,6 +8418,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.
@@ -7492,6 +8439,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.
@@ -7500,11 +8449,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);
@@ -7512,6 +8461,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.
@@ -7530,6 +8481,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.
@@ -7548,6 +8501,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.
@@ -7560,6 +8515,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.
@@ -7570,11 +8527,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.
@@ -7582,8 +8542,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 {
@@ -7591,6 +8551,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.
@@ -7599,10 +8561,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.
@@ -7612,10 +8576,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.
@@ -7623,28 +8590,34 @@ 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>
+        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(
@@ -7652,11 +8625,13 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
       }
       return loadDemands_;
     }
-    private com.google.protobuf.MapField
+
+    private com.google.protobuf.MapField<
+            java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
         internalGetMutableLoadDemands() {
       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();
@@ -7665,10 +8640,13 @@ public com.google.cloud.optimization.v1.Shipment.VisitRequest.Builder addDeliver
       onChanged();
       return loadDemands_;
     }
+
     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
@@ -7678,23 +8656,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
@@ -7704,13 +8685,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
@@ -7720,20 +8705,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+    public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
         java.lang.String key,
         /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map 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
@@ -7743,12 +8732,15 @@ 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)) { @@ -7756,13 +8748,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } + public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000004); - 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
@@ -7772,18 +8766,17 @@ 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() { @@ -7791,6 +8784,8 @@ public Builder removeLoadDemands( 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
@@ -7800,19 +8795,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableLoadDemands().getMutableMap().put(key, value); bitField0_ |= 0x00000004; 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
@@ -7822,18 +8822,20 @@ 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); bitField0_ |= 0x00000004; 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
@@ -7845,6 +8847,7 @@ public Builder putAllLoadDemands(
      * 
* * optional double penalty_cost = 4; + * * @return Whether the penaltyCost field is set. */ @java.lang.Override @@ -7852,6 +8855,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
@@ -7863,6 +8868,7 @@ public boolean hasPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @return The penaltyCost. */ @java.lang.Override @@ -7870,6 +8876,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
@@ -7881,17 +8889,20 @@ public double getPenaltyCost() {
      * 
* * optional double penalty_cost = 4; + * * @param value The penaltyCost to set. * @return This builder for chaining. */ public Builder setPenaltyCost(double value) { - + penaltyCost_ = value; bitField0_ |= 0x00000008; onChanged(); 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
@@ -7903,6 +8914,7 @@ public Builder setPenaltyCost(double value) {
      * 
* * optional double penalty_cost = 4; + * * @return This builder for chaining. */ public Builder clearPenaltyCost() { @@ -7913,6 +8925,7 @@ public Builder clearPenaltyCost() { } private com.google.protobuf.Internal.IntList allowedVehicleIndices_ = emptyIntList(); + private void ensureAllowedVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000010) != 0)) { allowedVehicleIndices_ = mutableCopy(allowedVehicleIndices_); @@ -7920,6 +8933,8 @@ private void ensureAllowedVehicleIndicesIsMutable() { } } /** + * + * *
      * 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
@@ -7927,14 +8942,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
@@ -7942,12 +8960,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
@@ -7955,6 +8976,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. */ @@ -7962,6 +8984,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
@@ -7969,19 +8993,21 @@ 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
@@ -7989,17 +9015,20 @@ public Builder setAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @param value The allowedVehicleIndices to add. * @return This builder for chaining. */ public Builder addAllowedVehicleIndices(int value) { - + ensureAllowedVehicleIndicesIsMutable(); allowedVehicleIndices_.addInt(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
@@ -8007,18 +9036,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
@@ -8026,6 +9057,7 @@ public Builder addAllAllowedVehicleIndices(
      * 
* * repeated int32 allowed_vehicle_indices = 5; + * * @return This builder for chaining. */ public Builder clearAllowedVehicleIndices() { @@ -8036,6 +9068,7 @@ public Builder clearAllowedVehicleIndices() { } private com.google.protobuf.Internal.DoubleList costsPerVehicle_ = emptyDoubleList(); + private void ensureCostsPerVehicleIsMutable() { if (!((bitField0_ & 0x00000020) != 0)) { costsPerVehicle_ = mutableCopy(costsPerVehicle_); @@ -8043,6 +9076,8 @@ private void ensureCostsPerVehicleIsMutable() { } } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8056,14 +9091,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:
@@ -8077,12 +9115,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:
@@ -8096,6 +9137,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. */ @@ -8103,6 +9145,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:
@@ -8116,19 +9160,21 @@ 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:
@@ -8142,17 +9188,20 @@ public Builder setCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @param value The costsPerVehicle to add. * @return This builder for chaining. */ public Builder addCostsPerVehicle(double value) { - + ensureCostsPerVehicleIsMutable(); costsPerVehicle_.addDouble(value); onChanged(); return this; } /** + * + * *
      * Specifies the cost that is incurred when this shipment is delivered by each
      * vehicle. If specified, it must have EITHER:
@@ -8166,18 +9215,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:
@@ -8191,6 +9241,7 @@ public Builder addAllCostsPerVehicle(
      * 
* * repeated double costs_per_vehicle = 6; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicle() { @@ -8201,6 +9252,7 @@ public Builder clearCostsPerVehicle() { } private com.google.protobuf.Internal.IntList costsPerVehicleIndices_ = emptyIntList(); + private void ensureCostsPerVehicleIndicesIsMutable() { if (!((bitField0_ & 0x00000040) != 0)) { costsPerVehicleIndices_ = mutableCopy(costsPerVehicleIndices_); @@ -8208,6 +9260,8 @@ private void ensureCostsPerVehicleIndicesIsMutable() { } } /** + * + * *
      * 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
@@ -8216,14 +9270,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
@@ -8232,12 +9289,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
@@ -8246,6 +9306,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. */ @@ -8253,6 +9314,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
@@ -8261,19 +9324,21 @@ 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
@@ -8282,17 +9347,20 @@ public Builder setCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @param value The costsPerVehicleIndices to add. * @return This builder for chaining. */ public Builder addCostsPerVehicleIndices(int value) { - + ensureCostsPerVehicleIndicesIsMutable(); costsPerVehicleIndices_.addInt(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
@@ -8301,18 +9369,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
@@ -8321,6 +9391,7 @@ public Builder addAllCostsPerVehicleIndices(
      * 
* * repeated int32 costs_per_vehicle_indices = 7; + * * @return This builder for chaining. */ public Builder clearCostsPerVehicleIndices() { @@ -8330,8 +9401,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
@@ -8350,6 +9423,7 @@ public Builder clearCostsPerVehicleIndices() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return Whether the pickupToDeliveryRelativeDetourLimit field is set. */ @java.lang.Override @@ -8357,6 +9431,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
@@ -8375,6 +9451,7 @@ public boolean hasPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return The pickupToDeliveryRelativeDetourLimit. */ @java.lang.Override @@ -8382,6 +9459,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
@@ -8400,17 +9479,20 @@ public double getPickupToDeliveryRelativeDetourLimit() {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @param value The pickupToDeliveryRelativeDetourLimit to set. * @return This builder for chaining. */ public Builder setPickupToDeliveryRelativeDetourLimit(double value) { - + pickupToDeliveryRelativeDetourLimit_ = value; bitField0_ |= 0x00000080; onChanged(); 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
@@ -8429,6 +9511,7 @@ public Builder setPickupToDeliveryRelativeDetourLimit(double value) {
      * 
* * optional double pickup_to_delivery_relative_detour_limit = 8; + * * @return This builder for chaining. */ public Builder clearPickupToDeliveryRelativeDetourLimit() { @@ -8440,8 +9523,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
@@ -8460,12 +9548,15 @@ public Builder clearPickupToDeliveryRelativeDetourLimit() {
      * 
* * .google.protobuf.Duration pickup_to_delivery_absolute_detour_limit = 9; + * * @return Whether the pickupToDeliveryAbsoluteDetourLimit field is set. */ public boolean hasPickupToDeliveryAbsoluteDetourLimit() { return ((bitField0_ & 0x00000100) != 0); } /** + * + * *
      * Specifies the maximum absolute detour time compared to the shortest path
      * from pickup to delivery. If specified, it must be nonnegative, and the
@@ -8484,16 +9575,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
@@ -8527,6 +9623,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
@@ -8558,6 +9656,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
@@ -8579,9 +9679,10 @@ public Builder setPickupToDeliveryAbsoluteDetourLimit(
      */
     public Builder mergePickupToDeliveryAbsoluteDetourLimit(com.google.protobuf.Duration value) {
       if (pickupToDeliveryAbsoluteDetourLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000100) != 0) &&
-          pickupToDeliveryAbsoluteDetourLimit_ != null &&
-          pickupToDeliveryAbsoluteDetourLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000100) != 0)
+            && pickupToDeliveryAbsoluteDetourLimit_ != null
+            && pickupToDeliveryAbsoluteDetourLimit_
+                != com.google.protobuf.Duration.getDefaultInstance()) {
           getPickupToDeliveryAbsoluteDetourLimitBuilder().mergeFrom(value);
         } else {
           pickupToDeliveryAbsoluteDetourLimit_ = value;
@@ -8594,6 +9695,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
@@ -8624,6 +9727,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
@@ -8649,6 +9754,8 @@ public com.google.protobuf.Duration.Builder getPickupToDeliveryAbsoluteDetourLim
       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
@@ -8672,11 +9779,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
@@ -8697,14 +9807,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_;
@@ -8712,8 +9825,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
@@ -8724,12 +9842,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 ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * 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
@@ -8740,16 +9861,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
@@ -8775,6 +9901,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
@@ -8798,6 +9926,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
@@ -8811,9 +9941,9 @@ public Builder setPickupToDeliveryTimeLimit(
      */
     public Builder mergePickupToDeliveryTimeLimit(com.google.protobuf.Duration value) {
       if (pickupToDeliveryTimeLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000200) != 0) &&
-          pickupToDeliveryTimeLimit_ != null &&
-          pickupToDeliveryTimeLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000200) != 0)
+            && pickupToDeliveryTimeLimit_ != null
+            && pickupToDeliveryTimeLimit_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getPickupToDeliveryTimeLimitBuilder().mergeFrom(value);
         } else {
           pickupToDeliveryTimeLimit_ = value;
@@ -8826,6 +9956,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
@@ -8848,6 +9980,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
@@ -8865,6 +9999,8 @@ public com.google.protobuf.Duration.Builder getPickupToDeliveryTimeLimitBuilder(
       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
@@ -8880,11 +10016,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
@@ -8897,14 +10036,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_;
@@ -8912,6 +10054,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
@@ -8923,13 +10067,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; @@ -8938,6 +10082,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
@@ -8949,15 +10095,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 { @@ -8965,6 +10110,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
@@ -8976,18 +10123,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setShipmentType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } shipmentType_ = value; bitField0_ |= 0x00000400; onChanged(); return this; } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -8999,6 +10150,7 @@ public Builder setShipmentType(
      * 
* * string shipment_type = 11; + * * @return This builder for chaining. */ public Builder clearShipmentType() { @@ -9008,6 +10160,8 @@ public Builder clearShipmentType() { return this; } /** + * + * *
      * Non-empty string specifying a "type" for this shipment.
      * This feature can be used to define incompatibilities or requirements
@@ -9019,12 +10173,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setShipmentTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); shipmentType_ = value; bitField0_ |= 0x00000400; @@ -9034,6 +10190,8 @@ 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
@@ -9041,13 +10199,13 @@ public Builder setShipmentTypeBytes(
      * 
* * 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; @@ -9056,6 +10214,8 @@ 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
@@ -9063,15 +10223,14 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -9079,6 +10238,8 @@ 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
@@ -9086,18 +10247,22 @@ public java.lang.String getLabel() {
      * 
* * string label = 12; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } label_ = value; bitField0_ |= 0x00000800; onChanged(); return this; } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding
@@ -9105,6 +10270,7 @@ public Builder setLabel(
      * 
* * string label = 12; + * * @return This builder for chaining. */ public Builder clearLabel() { @@ -9114,6 +10280,8 @@ public Builder clearLabel() { return this; } /** + * + * *
      * Specifies a label for this shipment. This label is reported in the response
      * in the `shipment_label` of the corresponding
@@ -9121,12 +10289,14 @@ public Builder clearLabel() {
      * 
* * string label = 12; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000800; @@ -9134,8 +10304,10 @@ public Builder setLabelBytes( 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
@@ -9147,6 +10319,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 13; + * * @return The ignore. */ @java.lang.Override @@ -9154,6 +10327,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
@@ -9165,17 +10340,20 @@ public boolean getIgnore() {
      * 
* * bool ignore = 13; + * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; bitField0_ |= 0x00001000; 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
@@ -9187,6 +10365,7 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 13; + * * @return This builder for chaining. */ public Builder clearIgnore() { @@ -9197,27 +10376,37 @@ public Builder clearIgnore() { } private java.util.List demands_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureDemandsIsMutable() { if (!((bitField0_ & 0x00002000) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00002000; - } + } } 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][google.cloud.optimization.v1.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 { @@ -9225,15 +10414,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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 { @@ -9241,15 +10435,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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 { @@ -9257,16 +10456,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9280,15 +10483,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9300,15 +10508,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9322,16 +10535,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9345,15 +10562,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9365,15 +10587,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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(); @@ -9385,20 +10612,24 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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); @@ -9406,15 +10637,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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_ & ~0x00002000); @@ -9425,15 +10661,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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); @@ -9444,45 +10685,60 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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 { @@ -9490,62 +10746,80 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Shipment.load_demands][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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_ & 0x00002000) != 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_ & 0x00002000) != 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); } @@ -9555,12 +10829,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(); } @@ -9569,27 +10843,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; @@ -9604,6 +10878,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Shipment getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java similarity index 73% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java index 55e42d8bd0c0..fa47ce501ce4 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModel.java @@ -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,88 +57,114 @@ 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
@@ -132,10 +176,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
@@ -147,12 +194,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.
@@ -160,15 +209,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_ = "";
@@ -176,34 +226,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].
@@ -211,9 +265,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].
@@ -223,6 +278,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].
@@ -232,6 +289,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].
@@ -239,9 +298,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].
@@ -249,10 +309,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
@@ -260,10 +321,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
@@ -271,10 +335,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
@@ -282,27 +349,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(); @@ -310,33 +381,38 @@ 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; + @SuppressWarnings("serial") 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].
@@ -349,6 +425,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].
@@ -357,11 +435,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].
@@ -374,6 +454,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].
@@ -386,6 +468,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].
@@ -394,15 +478,17 @@ 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;
+
       @SuppressWarnings("serial")
       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
@@ -410,14 +496,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
@@ -425,12 +513,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
@@ -438,15 +529,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; @@ -458,8 +552,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)); @@ -481,8 +574,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; @@ -490,8 +582,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; } @@ -503,17 +594,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; } @@ -538,88 +629,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 @@ -629,39 +735,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(); @@ -678,19 +788,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); } @@ -698,15 +811,20 @@ 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); buildPartialRepeatedFields(result); - if (bitField0_ != 0) { buildPartial0(result); } + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { + private void buildPartialRepeatedFields( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { if (durationsBuilder_ == null) { if (((bitField0_ & 0x00000001) != 0)) { durations_ = java.util.Collections.unmodifiableList(durations_); @@ -723,7 +841,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen result.meters_ = meters_; } - private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { + private void buildPartial0( + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row result) { int from_bitField0_ = bitField0_; } @@ -731,46 +850,55 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.Durati 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()) { @@ -789,9 +917,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_); } @@ -833,41 +962,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) { @@ -877,21 +1008,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].
@@ -907,6 +1045,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].
@@ -922,6 +1062,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].
@@ -937,6 +1079,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].
@@ -944,8 +1088,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();
@@ -959,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].
@@ -978,6 +1123,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].
@@ -999,6 +1146,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].
@@ -1006,8 +1155,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();
@@ -1021,6 +1169,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].
@@ -1028,8 +1178,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());
@@ -1040,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].
@@ -1059,6 +1210,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].
@@ -1070,8 +1223,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);
@@ -1079,6 +1231,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].
@@ -1097,6 +1251,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].
@@ -1115,6 +1271,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].
@@ -1122,11 +1280,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].
@@ -1134,14 +1293,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].
@@ -1149,8 +1310,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 {
@@ -1158,6 +1319,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].
@@ -1166,10 +1329,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].
@@ -1177,12 +1342,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].
@@ -1190,16 +1356,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(),
@@ -1210,6 +1381,7 @@ 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_);
@@ -1217,6 +1389,8 @@ private void ensureMetersIsMutable() {
           }
         }
         /**
+         *
+         *
          * 
          * 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,14 +1398,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
@@ -1239,12 +1416,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
@@ -1252,6 +1432,7 @@ public int getMetersCount() {
          * 
* * repeated double meters = 2; + * * @param index The index of the element to return. * @return The meters at the given index. */ @@ -1259,6 +1440,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
@@ -1266,19 +1449,21 @@ 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
@@ -1286,17 +1471,20 @@ public Builder setMeters(
          * 
* * repeated double meters = 2; + * * @param value The meters to add. * @return This builder for chaining. */ public Builder addMeters(double value) { - + ensureMetersIsMutable(); meters_.addDouble(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
@@ -1304,18 +1492,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
@@ -1323,6 +1512,7 @@ public Builder addAllMeters(
          * 
* * repeated double meters = 2; + * * @return This builder for chaining. */ public Builder clearMeters() { @@ -1331,6 +1521,7 @@ public Builder clearMeters() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1343,41 +1534,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; @@ -1389,87 +1584,117 @@ 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") 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
@@ -1481,6 +1706,7 @@ public com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix.Row
      * 
* * string vehicle_start_tag = 2; + * * @return The vehicleStartTag. */ @java.lang.Override @@ -1489,14 +1715,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
@@ -1508,16 +1735,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 { @@ -1526,6 +1752,7 @@ public java.lang.String getVehicleStartTag() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1537,8 +1764,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)); } @@ -1555,8 +1781,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_); @@ -1569,17 +1794,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; } @@ -1603,87 +1827,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 @@ -1693,6 +1925,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Specifies a duration and distance matrix from visit and vehicle start
      * locations to visit and vehicle end locations.
@@ -1700,33 +1934,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();
@@ -1743,19 +1979,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);
         }
@@ -1764,14 +2003,18 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
+      private void buildPartialRepeatedFields(
+          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
         if (rowsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             rows_ = java.util.Collections.unmodifiableList(rows_);
@@ -1783,7 +2026,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
         }
       }
 
-      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
+      private void buildPartial0(
+          com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.vehicleStartTag_ = vehicleStartTag_;
@@ -1794,46 +2038,54 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.Durati
       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()) {
@@ -1852,9 +2104,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_);
             }
@@ -1891,30 +2144,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();
-                bitField0_ |= 0x00000002;
-                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.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();
+                  bitField0_ |= 0x00000002;
+                  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) {
@@ -1924,30 +2181,44 @@ 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 { @@ -1955,13 +2226,17 @@ 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) { @@ -1971,15 +2246,20 @@ 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 { @@ -1987,16 +2267,21 @@ 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(); @@ -2010,16 +2295,22 @@ 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()); @@ -2030,15 +2321,20 @@ 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(); @@ -2052,16 +2348,21 @@ 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(); @@ -2075,16 +2376,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( - 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()); @@ -2095,16 +2401,22 @@ 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()); @@ -2115,20 +2427,26 @@ 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); @@ -2136,13 +2454,17 @@ 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) { @@ -2155,13 +2477,17 @@ 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) { @@ -2174,45 +2500,61 @@ 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 { @@ -2220,55 +2562,78 @@ 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_; @@ -2276,6 +2641,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
@@ -2287,13 +2654,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; @@ -2302,6 +2669,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
@@ -2313,15 +2682,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 { @@ -2329,6 +2697,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
@@ -2340,18 +2710,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVehicleStartTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } vehicleStartTag_ = value; bitField0_ |= 0x00000002; 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
@@ -2363,6 +2737,7 @@ public Builder setVehicleStartTag(
        * 
* * string vehicle_start_tag = 2; + * * @return This builder for chaining. */ public Builder clearVehicleStartTag() { @@ -2372,6 +2747,8 @@ public Builder clearVehicleStartTag() { 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
@@ -2383,18 +2760,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVehicleStartTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); vehicleStartTag_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -2407,41 +2787,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; @@ -2453,93 +2837,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.
      * 
@@ -2549,6 +2960,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
@@ -2562,52 +2975,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_ = 0;
     /**
+     *
+     *
      * 
      * 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 @@ -2615,11 +3032,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 @@ -2630,11 +3050,14 @@ public int getFirstIndex() { public static final int FIRST_IS_DELIVERY_FIELD_NUMBER = 3; private boolean firstIsDelivery_ = false; /** + * + * *
      * Indicates if the "first" event is a delivery.
      * 
* * bool first_is_delivery = 3; + * * @return The firstIsDelivery. */ @java.lang.Override @@ -2645,11 +3068,14 @@ public boolean getFirstIsDelivery() { public static final int SECOND_INDEX_FIELD_NUMBER = 2; private int secondIndex_ = 0; /** + * + * *
      * 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 @@ -2657,11 +3083,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 @@ -2672,11 +3101,14 @@ public int getSecondIndex() { public static final int SECOND_IS_DELIVERY_FIELD_NUMBER = 4; private boolean secondIsDelivery_ = false; /** + * + * *
      * Indicates if the "second" event is a delivery.
      * 
* * bool second_is_delivery = 4; + * * @return The secondIsDelivery. */ @java.lang.Override @@ -2687,11 +3119,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 @@ -2699,18 +3134,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.
      * 
@@ -2719,10 +3161,13 @@ public com.google.protobuf.Duration getOffsetDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getOffsetDurationOrBuilder() { - return offsetDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : offsetDuration_; + return offsetDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : offsetDuration_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2734,8 +3179,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_); } @@ -2761,24 +3205,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; @@ -2788,31 +3227,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; @@ -2830,15 +3265,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(); @@ -2849,87 +3282,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 @@ -2939,6 +3379,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
@@ -2952,33 +3394,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();
@@ -2996,13 +3438,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();
       }
 
@@ -3017,13 +3460,17 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result =
+            new com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result) {
+      private void buildPartial0(
+          com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRule result) {
         int from_bitField0_ = bitField0_;
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000001) != 0)) {
@@ -3041,9 +3488,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.Preced
           result.secondIsDelivery_ = secondIsDelivery_;
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.offsetDuration_ = offsetDurationBuilder_ == null
-              ? offsetDuration_
-              : offsetDurationBuilder_.build();
+          result.offsetDuration_ =
+              offsetDurationBuilder_ == null ? offsetDuration_ : offsetDurationBuilder_.build();
         }
         result.bitField0_ |= to_bitField0_;
       }
@@ -3052,46 +3498,52 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.Preced
       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());
         }
@@ -3133,39 +3585,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_ |= 0x00000004;
-                break;
-              } // case 16
-              case 24: {
-                firstIsDelivery_ = input.readBool();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 24
-              case 32: {
-                secondIsDelivery_ = input.readBool();
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 32
-              case 42: {
-                input.readMessage(
-                    getOffsetDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 42
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  firstIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  secondIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 16
+              case 24:
+                {
+                  firstIsDelivery_ = input.readBool();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 24
+              case 32:
+                {
+                  secondIsDelivery_ = input.readBool();
+                  bitField0_ |= 0x00000008;
+                  break;
+                } // case 32
+              case 42:
+                {
+                  input.readMessage(
+                      getOffsetDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000010;
+                  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) {
@@ -3175,15 +3632,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 @@ -3191,11 +3652,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 @@ -3203,27 +3667,33 @@ 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. */ public Builder setFirstIndex(int value) { - + firstIndex_ = value; bitField0_ |= 0x00000001; onChanged(); 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() { @@ -3233,13 +3703,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 @@ -3247,27 +3720,33 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
        * Indicates if the "first" event is a delivery.
        * 
* * bool first_is_delivery = 3; + * * @return This builder for chaining. */ public Builder clearFirstIsDelivery() { @@ -3277,13 +3756,16 @@ public Builder clearFirstIsDelivery() { 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 @@ -3291,11 +3773,14 @@ public boolean hasSecondIndex() { return ((bitField0_ & 0x00000004) != 0); } /** + * + * *
        * Shipment index of the "second" event. This field must be specified.
        * 
* * optional int32 second_index = 2; + * * @return The secondIndex. */ @java.lang.Override @@ -3303,27 +3788,33 @@ 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. */ public Builder setSecondIndex(int value) { - + secondIndex_ = value; bitField0_ |= 0x00000004; onChanged(); 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() { @@ -3333,13 +3824,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 @@ -3347,27 +3841,33 @@ 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; bitField0_ |= 0x00000008; onChanged(); return this; } /** + * + * *
        * Indicates if the "second" event is a delivery.
        * 
* * bool second_is_delivery = 4; + * * @return This builder for chaining. */ public Builder clearSecondIsDelivery() { @@ -3379,34 +3879,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
        * 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.
        * 
@@ -3427,14 +3940,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(); } else { @@ -3445,6 +3959,8 @@ public Builder setOffsetDuration( return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3453,9 +3969,9 @@ public Builder setOffsetDuration( */ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { if (offsetDurationBuilder_ == null) { - if (((bitField0_ & 0x00000010) != 0) && - offsetDuration_ != null && - offsetDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) + && offsetDuration_ != null + && offsetDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getOffsetDurationBuilder().mergeFrom(value); } else { offsetDuration_ = value; @@ -3468,6 +3984,8 @@ public Builder mergeOffsetDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3485,6 +4003,8 @@ public Builder clearOffsetDuration() { return this; } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3497,6 +4017,8 @@ public com.google.protobuf.Duration.Builder getOffsetDurationBuilder() { return getOffsetDurationFieldBuilder().getBuilder(); } /** + * + * *
        * The offset between the "first" and "second" event. It can be negative.
        * 
@@ -3507,11 +4029,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.
        * 
@@ -3519,18 +4044,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) { @@ -3543,41 +4072,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; @@ -3589,110 +4121,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][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
@@ -3710,15 +4293,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();
@@ -3726,115 +4311,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
@@ -3845,51 +4473,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 @@ -3897,37 +4532,55 @@ 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() { - return earliestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : earliestStartTime_; + return earliestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : earliestStartTime_; } 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 @@ -3935,37 +4588,54 @@ 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() { - return latestStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : latestStartTime_; + return latestStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : latestStartTime_; } 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 @@ -3973,30 +4643,42 @@ 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() { - return minDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minDuration_; + return minDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minDuration_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -4008,8 +4690,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()); } @@ -4029,16 +4710,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; @@ -4048,27 +4727,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; @@ -4099,87 +4777,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 @@ -4189,6 +4876,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
@@ -4199,33 +4888,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();
@@ -4249,19 +4940,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);
           }
@@ -4269,29 +4963,35 @@ 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);
-          if (bitField0_ != 0) { buildPartial0(result); }
+        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 (bitField0_ != 0) {
+            buildPartial0(result);
+          }
           onBuilt();
           return result;
         }
 
-        private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result) {
+        private void buildPartial0(
+            com.google.cloud.optimization.v1.ShipmentModel.BreakRule.BreakRequest result) {
           int from_bitField0_ = bitField0_;
           if (((from_bitField0_ & 0x00000001) != 0)) {
-            result.earliestStartTime_ = earliestStartTimeBuilder_ == null
-                ? earliestStartTime_
-                : earliestStartTimeBuilder_.build();
+            result.earliestStartTime_ =
+                earliestStartTimeBuilder_ == null
+                    ? earliestStartTime_
+                    : earliestStartTimeBuilder_.build();
           }
           if (((from_bitField0_ & 0x00000002) != 0)) {
-            result.latestStartTime_ = latestStartTimeBuilder_ == null
-                ? latestStartTime_
-                : latestStartTimeBuilder_.build();
+            result.latestStartTime_ =
+                latestStartTimeBuilder_ == null
+                    ? latestStartTime_
+                    : latestStartTimeBuilder_.build();
           }
           if (((from_bitField0_ & 0x00000004) != 0)) {
-            result.minDuration_ = minDurationBuilder_ == null
-                ? minDuration_
-                : minDurationBuilder_.build();
+            result.minDuration_ =
+                minDurationBuilder_ == null ? minDuration_ : minDurationBuilder_.build();
           }
         }
 
@@ -4299,46 +4999,54 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakR
         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());
           }
@@ -4374,33 +5082,33 @@ public Builder mergeFrom(
                 case 0:
                   done = true;
                   break;
-                case 10: {
-                  input.readMessage(
-                      getEarliestStartTimeFieldBuilder().getBuilder(),
-                      extensionRegistry);
-                  bitField0_ |= 0x00000001;
-                  break;
-                } // case 10
-                case 18: {
-                  input.readMessage(
-                      getLatestStartTimeFieldBuilder().getBuilder(),
-                      extensionRegistry);
-                  bitField0_ |= 0x00000002;
-                  break;
-                } // case 18
-                case 26: {
-                  input.readMessage(
-                      getMinDurationFieldBuilder().getBuilder(),
-                      extensionRegistry);
-                  bitField0_ |= 0x00000004;
-                  break;
-                } // case 26
-                default: {
-                  if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                    done = true; // was an endgroup tag
-                  }
-                  break;
-                } // default:
+                case 10:
+                  {
+                    input.readMessage(
+                        getEarliestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                    bitField0_ |= 0x00000001;
+                    break;
+                  } // case 10
+                case 18:
+                  {
+                    input.readMessage(
+                        getLatestStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                    bitField0_ |= 0x00000002;
+                    break;
+                  } // case 18
+                case 26:
+                  {
+                    input.readMessage(getMinDurationFieldBuilder().getBuilder(), extensionRegistry);
+                    bitField0_ |= 0x00000004;
+                    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) {
@@ -4410,43 +5118,63 @@ public Builder mergeFrom(
           } // finally
           return this;
         }
+
         private int bitField0_;
 
         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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
          * 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) { @@ -4462,14 +5190,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(); } else { @@ -4480,17 +5211,21 @@ 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 (((bitField0_ & 0x00000001) != 0) && - earliestStartTime_ != null && - earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && earliestStartTime_ != null + && earliestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getEarliestStartTimeBuilder().mergeFrom(value); } else { earliestStartTime_ = value; @@ -4503,11 +5238,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -4520,11 +5259,15 @@ 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() { bitField0_ |= 0x00000001; @@ -4532,36 +5275,48 @@ public com.google.protobuf.Timestamp.Builder getEarliestStartTimeBuilder() { 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_; @@ -4569,39 +5324,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * 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) { @@ -4617,14 +5391,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(); } else { @@ -4635,17 +5412,21 @@ 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 (((bitField0_ & 0x00000002) != 0) && - latestStartTime_ != null && - latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && latestStartTime_ != null + && latestStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getLatestStartTimeBuilder().mergeFrom(value); } else { latestStartTime_ = value; @@ -4658,11 +5439,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -4675,11 +5460,15 @@ 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() { bitField0_ |= 0x00000002; @@ -4687,36 +5476,48 @@ public com.google.protobuf.Timestamp.Builder getLatestStartTimeBuilder() { 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_; @@ -4724,39 +5525,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
          * 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) { @@ -4772,14 +5592,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(); } else { @@ -4790,17 +5613,21 @@ 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 (((bitField0_ & 0x00000004) != 0) && - minDuration_ != null && - minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && minDuration_ != null + && minDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinDurationBuilder().mergeFrom(value); } else { minDuration_ = value; @@ -4813,11 +5640,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() { bitField0_ = (bitField0_ & ~0x00000004); @@ -4830,11 +5661,15 @@ 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() { bitField0_ |= 0x00000004; @@ -4842,40 +5677,53 @@ public com.google.protobuf.Duration.Builder getMinDurationBuilder() { 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) { @@ -4888,41 +5736,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; @@ -4934,80 +5786,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
@@ -5042,54 +5925,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 @@ -5097,41 +5988,59 @@ 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() { - return minBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : minBreakDuration_; + return minBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : minBreakDuration_; } 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 @@ -5139,34 +6048,48 @@ 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() { - return maxInterBreakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxInterBreakDuration_; + return maxInterBreakDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxInterBreakDuration_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -5178,8 +6101,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()); } @@ -5196,12 +6118,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; @@ -5211,22 +6134,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; @@ -5252,88 +6176,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 @@ -5343,6 +6282,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
@@ -5377,35 +6318,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(); @@ -5424,19 +6369,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); } @@ -5444,24 +6393,32 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + 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 (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result) { + private void buildPartial0( + com.google.cloud.optimization.v1.ShipmentModel.BreakRule.FrequencyConstraint result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.minBreakDuration_ = minBreakDurationBuilder_ == null - ? minBreakDuration_ - : minBreakDurationBuilder_.build(); + result.minBreakDuration_ = + minBreakDurationBuilder_ == null + ? minBreakDuration_ + : minBreakDurationBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.maxInterBreakDuration_ = maxInterBreakDurationBuilder_ == null - ? maxInterBreakDuration_ - : maxInterBreakDurationBuilder_.build(); + result.maxInterBreakDuration_ = + maxInterBreakDurationBuilder_ == null + ? maxInterBreakDuration_ + : maxInterBreakDurationBuilder_.build(); } } @@ -5469,46 +6426,56 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakR 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()); } @@ -5541,26 +6508,27 @@ public Builder mergeFrom( case 0: done = true; break; - case 10: { - input.readMessage( - getMinBreakDurationFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getMaxInterBreakDurationFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 10: + { + input.readMessage( + getMinBreakDurationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage( + getMaxInterBreakDurationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + 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) { @@ -5570,46 +6538,66 @@ public Builder mergeFrom( } // finally return this; } + private int bitField0_; 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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
          * 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) { @@ -5625,15 +6613,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(); } else { @@ -5644,18 +6635,22 @@ 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 (((bitField0_ & 0x00000001) != 0) && - minBreakDuration_ != null && - minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && minBreakDuration_ != null + && minBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMinBreakDurationBuilder().mergeFrom(value); } else { minBreakDuration_ = value; @@ -5668,12 +6663,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() { bitField0_ = (bitField0_ & ~0x00000001); @@ -5686,12 +6685,16 @@ 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() { bitField0_ |= 0x00000001; @@ -5699,38 +6702,50 @@ public com.google.protobuf.Duration.Builder getMinBreakDurationBuilder() { 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_; @@ -5738,45 +6753,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * 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) { @@ -5792,13 +6826,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) { @@ -5812,19 +6850,23 @@ 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 (((bitField0_ & 0x00000002) != 0) && - maxInterBreakDuration_ != null && - maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && maxInterBreakDuration_ != null + && maxInterBreakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxInterBreakDurationBuilder().mergeFrom(value); } else { maxInterBreakDuration_ = value; @@ -5837,13 +6879,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() { bitField0_ = (bitField0_ & ~0x00000002); @@ -5856,13 +6902,17 @@ 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() { bitField0_ |= 0x00000002; @@ -5870,44 +6920,57 @@ public com.google.protobuf.Duration.Builder getMaxInterBreakDurationBuilder() { 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) { @@ -5920,41 +6983,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; @@ -5966,140 +7034,196 @@ 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") - 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; @@ -6111,8 +7235,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)); } @@ -6129,12 +7252,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; @@ -6144,17 +7267,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; } @@ -6180,87 +7302,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 @@ -6270,6 +7399,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use top level
      * [BreakRule][google.cloud.optimization.v1.ShipmentModel.BreakRule] instead.
@@ -6287,33 +7418,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();
@@ -6336,9 +7467,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
@@ -6357,14 +7488,18 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentModel.BreakRule result) {
+      private void buildPartialRepeatedFields(
+          com.google.cloud.optimization.v1.ShipmentModel.BreakRule result) {
         if (breakRequestsBuilder_ == null) {
           if (((bitField0_ & 0x00000001) != 0)) {
             breakRequests_ = java.util.Collections.unmodifiableList(breakRequests_);
@@ -6393,38 +7528,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel.BreakR
       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;
@@ -6432,7 +7570,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()) {
@@ -6451,9 +7590,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_);
             }
@@ -6477,9 +7617,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_);
             }
@@ -6511,38 +7652,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) {
@@ -6552,28 +7698,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 { @@ -6581,11 +7740,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) { @@ -6595,13 +7758,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 { @@ -6609,11 +7777,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) { @@ -6630,14 +7802,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()); @@ -6648,13 +7826,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(); @@ -6668,11 +7851,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) { @@ -6689,14 +7876,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()); @@ -6707,14 +7899,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()); @@ -6725,18 +7923,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); @@ -6744,11 +7947,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) { @@ -6761,11 +7968,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) { @@ -6778,39 +7989,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 { @@ -6818,45 +8044,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(), @@ -6866,27 +8117,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 { @@ -6894,12 +8159,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) { @@ -6909,14 +8178,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 { @@ -6924,15 +8198,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(); @@ -6946,15 +8225,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()); @@ -6965,14 +8250,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(); @@ -6986,15 +8276,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(); @@ -7008,15 +8303,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()); @@ -7027,15 +8327,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()); @@ -7046,19 +8352,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); @@ -7066,12 +8378,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) { @@ -7084,12 +8400,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) { @@ -7102,42 +8422,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 { @@ -7145,48 +8481,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(), @@ -7195,6 +8558,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) { @@ -7207,12 +8571,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(); } @@ -7221,27 +8585,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; @@ -7256,14 +8621,16 @@ 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; + @SuppressWarnings("serial") private java.util.List shipments_; /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7275,6 +8642,8 @@ public java.util.List getShipmentsLis return shipments_; } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7282,11 +8651,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.
    * 
@@ -7298,6 +8669,8 @@ public int getShipmentsCount() { return shipments_.size(); } /** + * + * *
    * Set of shipments which must be performed in the model.
    * 
@@ -7309,6 +8682,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.
    * 
@@ -7316,15 +8691,17 @@ 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; + @SuppressWarnings("serial") private java.util.List vehicles_; /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7336,6 +8713,8 @@ public java.util.List getVehiclesList( return vehicles_; } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7343,11 +8722,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.
    * 
@@ -7359,6 +8740,8 @@ public int getVehiclesCount() { return vehicles_.size(); } /** + * + * *
    * Set of vehicles which can be used to perform visits.
    * 
@@ -7370,6 +8753,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.
    * 
@@ -7377,14 +8762,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_ = 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
@@ -7395,6 +8781,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 @@ -7402,6 +8789,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
@@ -7412,6 +8801,7 @@ public boolean hasMaxActiveVehicles() {
    * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -7422,6 +8812,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.
@@ -7435,6 +8827,7 @@ public int getMaxActiveVehicles() {
    * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ @java.lang.Override @@ -7442,6 +8835,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.
@@ -7455,13 +8850,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.
@@ -7478,18 +8878,23 @@ public com.google.protobuf.Timestamp getGlobalStartTime() {
    */
   @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getGlobalStartTimeOrBuilder() {
-    return globalStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalStartTime_;
+    return globalStartTime_ == null
+        ? com.google.protobuf.Timestamp.getDefaultInstance()
+        : globalStartTime_;
   }
 
   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 @@ -7497,19 +8902,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.
@@ -7519,12 +8931,16 @@ public com.google.protobuf.Timestamp getGlobalEndTime() {
    */
   @java.lang.Override
   public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
-    return globalEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : globalEndTime_;
+    return globalEndTime_ == null
+        ? com.google.protobuf.Timestamp.getDefaultInstance()
+        : globalEndTime_;
   }
 
   public static final int GLOBAL_DURATION_COST_PER_HOUR_FIELD_NUMBER = 7;
   private double globalDurationCostPerHour_ = 0D;
   /**
+   *
+   *
    * 
    * The "global duration" of the overall plan is the difference between the
    * earliest effective start time and the latest effective end time of
@@ -7535,6 +8951,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
    * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -7543,9 +8960,13 @@ public double getGlobalDurationCostPerHour() { } public static final int DURATION_DISTANCE_MATRICES_FIELD_NUMBER = 8; + @SuppressWarnings("serial") - 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
@@ -7630,13 +9051,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
@@ -7721,14 +9147,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
@@ -7813,13 +9244,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
@@ -7904,13 +9339,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
@@ -7995,18 +9435,23 @@ 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; + @SuppressWarnings("serial") 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
@@ -8023,13 +9468,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
@@ -8046,12 +9493,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
@@ -8068,6 +9518,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. */ @@ -8075,6 +9526,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
@@ -8091,18 +9544,21 @@ 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; + @SuppressWarnings("serial") 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.
@@ -8121,13 +9577,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.
@@ -8146,12 +9604,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.
@@ -8170,6 +9631,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. */ @@ -8177,6 +9639,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.
@@ -8195,262 +9659,357 @@ 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") - 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; + @SuppressWarnings("serial") private java.util.List breakRules_; /** + * + * *
    * Deprecated: No longer used.
    * Set of break rules used in the model.
@@ -8459,13 +10018,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * 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.
@@ -8474,14 +10039,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * 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.
@@ -8490,13 +10060,18 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * 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.
@@ -8505,13 +10080,18 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * 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.
@@ -8520,15 +10100,19 @@ public com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder ge
    * 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; @@ -8540,8 +10124,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)); } @@ -8564,10 +10147,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)); @@ -8594,32 +10179,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; @@ -8638,24 +10219,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; @@ -8665,51 +10247,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; } @@ -8742,8 +10316,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(); @@ -8781,97 +10357,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:
@@ -8883,33 +10466,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();
@@ -8990,9 +10572,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
@@ -9011,9 +10593,12 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -9039,7 +10624,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (durationDistanceMatricesBuilder_ == null) {
         if (((bitField0_ & 0x00000040) != 0)) {
-          durationDistanceMatrices_ = java.util.Collections.unmodifiableList(durationDistanceMatrices_);
+          durationDistanceMatrices_ =
+              java.util.Collections.unmodifiableList(durationDistanceMatrices_);
           bitField0_ = (bitField0_ & ~0x00000040);
         }
         result.durationDistanceMatrices_ = durationDistanceMatrices_;
@@ -9067,7 +10653,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (shipmentTypeIncompatibilitiesBuilder_ == null) {
         if (((bitField0_ & 0x00000400) != 0)) {
-          shipmentTypeIncompatibilities_ = java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
+          shipmentTypeIncompatibilities_ =
+              java.util.Collections.unmodifiableList(shipmentTypeIncompatibilities_);
           bitField0_ = (bitField0_ & ~0x00000400);
         }
         result.shipmentTypeIncompatibilities_ = shipmentTypeIncompatibilities_;
@@ -9076,7 +10663,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       }
       if (shipmentTypeRequirementsBuilder_ == null) {
         if (((bitField0_ & 0x00000800) != 0)) {
-          shipmentTypeRequirements_ = java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
+          shipmentTypeRequirements_ =
+              java.util.Collections.unmodifiableList(shipmentTypeRequirements_);
           bitField0_ = (bitField0_ & ~0x00000800);
         }
         result.shipmentTypeRequirements_ = shipmentTypeRequirements_;
@@ -9111,14 +10699,12 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel result
         to_bitField0_ |= 0x00000001;
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.globalStartTime_ = globalStartTimeBuilder_ == null
-            ? globalStartTime_
-            : globalStartTimeBuilder_.build();
+        result.globalStartTime_ =
+            globalStartTimeBuilder_ == null ? globalStartTime_ : globalStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.globalEndTime_ = globalEndTimeBuilder_ == null
-            ? globalEndTime_
-            : globalEndTimeBuilder_.build();
+        result.globalEndTime_ =
+            globalEndTimeBuilder_ == null ? globalEndTime_ : globalEndTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000020) != 0)) {
         result.globalDurationCostPerHour_ = globalDurationCostPerHour_;
@@ -9130,38 +10716,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentModel result
     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;
@@ -9188,9 +10775,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_);
           }
@@ -9214,9 +10802,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_);
           }
@@ -9252,9 +10841,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             durationDistanceMatricesBuilder_ = null;
             durationDistanceMatrices_ = other.durationDistanceMatrices_;
             bitField0_ = (bitField0_ & ~0x00000040);
-            durationDistanceMatricesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getDurationDistanceMatricesFieldBuilder() : null;
+            durationDistanceMatricesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getDurationDistanceMatricesFieldBuilder()
+                    : null;
           } else {
             durationDistanceMatricesBuilder_.addAllMessages(other.durationDistanceMatrices_);
           }
@@ -9298,9 +10888,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             transitionAttributesBuilder_ = null;
             transitionAttributes_ = other.transitionAttributes_;
             bitField0_ = (bitField0_ & ~0x00000200);
-            transitionAttributesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTransitionAttributesFieldBuilder() : null;
+            transitionAttributesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTransitionAttributesFieldBuilder()
+                    : null;
           } else {
             transitionAttributesBuilder_.addAllMessages(other.transitionAttributes_);
           }
@@ -9324,11 +10915,13 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeIncompatibilitiesBuilder_ = null;
             shipmentTypeIncompatibilities_ = other.shipmentTypeIncompatibilities_;
             bitField0_ = (bitField0_ & ~0x00000400);
-            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_);
           }
         }
       }
@@ -9350,9 +10943,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             shipmentTypeRequirementsBuilder_ = null;
             shipmentTypeRequirements_ = other.shipmentTypeRequirements_;
             bitField0_ = (bitField0_ & ~0x00000800);
-            shipmentTypeRequirementsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getShipmentTypeRequirementsFieldBuilder() : null;
+            shipmentTypeRequirementsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getShipmentTypeRequirementsFieldBuilder()
+                    : null;
           } else {
             shipmentTypeRequirementsBuilder_.addAllMessages(other.shipmentTypeRequirements_);
           }
@@ -9376,9 +10970,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             precedenceRulesBuilder_ = null;
             precedenceRules_ = other.precedenceRules_;
             bitField0_ = (bitField0_ & ~0x00001000);
-            precedenceRulesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getPrecedenceRulesFieldBuilder() : null;
+            precedenceRulesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getPrecedenceRulesFieldBuilder()
+                    : null;
           } else {
             precedenceRulesBuilder_.addAllMessages(other.precedenceRules_);
           }
@@ -9402,9 +10997,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentModel other) {
             breakRulesBuilder_ = null;
             breakRules_ = other.breakRules_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            breakRulesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getBreakRulesFieldBuilder() : null;
+            breakRulesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getBreakRulesFieldBuilder()
+                    : null;
           } else {
             breakRulesBuilder_.addAllMessages(other.breakRules_);
           }
@@ -9436,152 +11032,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);
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getGlobalEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 50
-            case 57: {
-              globalDurationCostPerHour_ = input.readDouble();
-              bitField0_ |= 0x00000020;
-              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:
+            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);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getGlobalEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 50
+            case 57:
+              {
+                globalDurationCostPerHour_ = input.readDouble();
+                bitField0_ |= 0x00000020;
+                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) {
@@ -9591,21 +11197,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.
      * 
@@ -9620,6 +11233,8 @@ public java.util.List getShipmentsLis } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9634,6 +11249,8 @@ public int getShipmentsCount() { } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9648,14 +11265,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(); @@ -9669,6 +11287,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9687,6 +11307,8 @@ public Builder setShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9707,14 +11329,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(); @@ -9728,14 +11351,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()); @@ -9746,6 +11370,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9764,6 +11390,8 @@ public Builder addShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9774,8 +11402,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); @@ -9783,6 +11410,8 @@ public Builder addAllShipments( return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9800,6 +11429,8 @@ public Builder clearShipments() { return this; } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9817,39 +11448,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 { @@ -9857,6 +11493,8 @@ public com.google.cloud.optimization.v1.ShipmentOrBuilder getShipmentsOrBuilder( } } /** + * + * *
      * Set of shipments which must be performed in the model.
      * 
@@ -9864,60 +11502,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.
      * 
@@ -9932,6 +11582,8 @@ public java.util.List getVehiclesList( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9946,6 +11598,8 @@ public int getVehiclesCount() { } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9960,14 +11614,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(); @@ -9981,6 +11636,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -9999,6 +11656,8 @@ public Builder setVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10019,14 +11678,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(); @@ -10040,14 +11700,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()); @@ -10058,6 +11719,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10076,6 +11739,8 @@ public Builder addVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10086,8 +11751,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); @@ -10095,6 +11759,8 @@ public Builder addAllVehicles( return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10112,6 +11778,8 @@ public Builder clearVehicles() { return this; } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10129,39 +11797,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 { @@ -10169,6 +11842,8 @@ public com.google.cloud.optimization.v1.VehicleOrBuilder getVehiclesOrBuilder( } } /** + * + * *
      * Set of vehicles which can be used to perform visits.
      * 
@@ -10176,49 +11851,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
@@ -10229,6 +11912,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 @@ -10236,6 +11920,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
@@ -10246,6 +11932,7 @@ public boolean hasMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return The maxActiveVehicles. */ @java.lang.Override @@ -10253,6 +11940,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
@@ -10263,17 +11952,20 @@ public int getMaxActiveVehicles() {
      * 
* * optional int32 max_active_vehicles = 4; + * * @param value The maxActiveVehicles to set. * @return This builder for chaining. */ public Builder setMaxActiveVehicles(int value) { - + maxActiveVehicles_ = value; bitField0_ |= 0x00000004; onChanged(); 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
@@ -10284,6 +11976,7 @@ public Builder setMaxActiveVehicles(int value) {
      * 
* * optional int32 max_active_vehicles = 4; + * * @return This builder for chaining. */ public Builder clearMaxActiveVehicles() { @@ -10295,8 +11988,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.
@@ -10310,12 +12008,15 @@ public Builder clearMaxActiveVehicles() {
      * 
* * .google.protobuf.Timestamp global_start_time = 5; + * * @return Whether the globalStartTime field is set. */ public boolean hasGlobalStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10329,16 +12030,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.
@@ -10367,6 +12073,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.
@@ -10381,8 +12089,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();
       } else {
@@ -10393,6 +12100,8 @@ public Builder setGlobalStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10409,9 +12118,9 @@ public Builder setGlobalStartTime(
      */
     public Builder mergeGlobalStartTime(com.google.protobuf.Timestamp value) {
       if (globalStartTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000008) != 0) &&
-          globalStartTime_ != null &&
-          globalStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000008) != 0)
+            && globalStartTime_ != null
+            && globalStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getGlobalStartTimeBuilder().mergeFrom(value);
         } else {
           globalStartTime_ = value;
@@ -10424,6 +12133,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.
@@ -10449,6 +12160,8 @@ public Builder clearGlobalStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10469,6 +12182,8 @@ public com.google.protobuf.Timestamp.Builder getGlobalStartTimeBuilder() {
       return getGlobalStartTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Global start and end time of the model: no times outside of this range
      * can be considered valid.
@@ -10487,11 +12202,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.
@@ -10507,14 +12225,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_;
@@ -10522,36 +12243,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * 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.
@@ -10573,6 +12307,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.
@@ -10580,8 +12316,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();
       } else {
@@ -10592,6 +12327,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.
@@ -10601,9 +12338,9 @@ public Builder setGlobalEndTime(
      */
     public Builder mergeGlobalEndTime(com.google.protobuf.Timestamp value) {
       if (globalEndTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0) &&
-          globalEndTime_ != null &&
-          globalEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000010) != 0)
+            && globalEndTime_ != null
+            && globalEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getGlobalEndTimeBuilder().mergeFrom(value);
         } else {
           globalEndTime_ = value;
@@ -10616,6 +12353,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.
@@ -10634,6 +12373,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.
@@ -10647,6 +12388,8 @@ public com.google.protobuf.Timestamp.Builder getGlobalEndTimeBuilder() {
       return getGlobalEndTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * If unset, 00:00:00 UTC, January 1, 1971 (i.e. seconds: 31536000, nanos: 0)
      * is used as default.
@@ -10658,11 +12401,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.
@@ -10671,21 +12417,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
@@ -10696,6 +12447,7 @@ public com.google.protobuf.TimestampOrBuilder getGlobalEndTimeOrBuilder() {
      * 
* * double global_duration_cost_per_hour = 7; + * * @return The globalDurationCostPerHour. */ @java.lang.Override @@ -10703,6 +12455,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
@@ -10713,17 +12467,20 @@ 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; bitField0_ |= 0x00000020; 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
@@ -10734,6 +12491,7 @@ public Builder setGlobalDurationCostPerHour(double value) {
      * 
* * double global_duration_cost_per_hour = 7; + * * @return This builder for chaining. */ public Builder clearGlobalDurationCostPerHour() { @@ -10743,19 +12501,28 @@ public Builder clearGlobalDurationCostPerHour() { 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_ & 0x00000040) != 0)) { - durationDistanceMatrices_ = new java.util.ArrayList(durationDistanceMatrices_); + durationDistanceMatrices_ = + new java.util.ArrayList< + com.google.cloud.optimization.v1.ShipmentModel.DurationDistanceMatrix>( + durationDistanceMatrices_); bitField0_ |= 0x00000040; - } + } } 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
@@ -10840,9 +12607,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 { @@ -10850,6 +12620,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 @@ -10934,7 +12706,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) { @@ -10944,6 +12718,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
@@ -11028,9 +12804,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 { @@ -11038,6 +12817,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
@@ -11122,7 +12903,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) { @@ -11139,6 +12922,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
@@ -11223,10 +13008,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()); @@ -11237,6 +13026,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
@@ -11321,9 +13112,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(); @@ -11337,6 +13131,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
@@ -11421,7 +13217,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) { @@ -11438,6 +13236,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
@@ -11522,10 +13322,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()); @@ -11536,6 +13339,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
@@ -11620,10 +13425,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()); @@ -11634,6 +13443,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
@@ -11718,14 +13529,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); @@ -11733,6 +13547,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
@@ -11817,7 +13633,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) { @@ -11830,6 +13648,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
@@ -11914,7 +13734,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) { @@ -11927,6 +13749,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
@@ -12011,13 +13835,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
@@ -12102,16 +13930,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
@@ -12196,10 +14029,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 { @@ -12207,6 +14044,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
@@ -12291,13 +14130,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
@@ -12382,14 +14228,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
@@ -12474,18 +14327,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_ & 0x00000040) != 0), getParentForChildren(), @@ -12495,14 +14357,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_ & 0x00000080) != 0)) { - durationDistanceMatrixSrcTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); + durationDistanceMatrixSrcTags_ = + new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixSrcTags_); bitField0_ |= 0x00000080; - } + } } /** + * + * *
      * Tags defining the sources of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j)` defines durations and distances
@@ -12519,13 +14386,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
@@ -12542,12 +14411,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
@@ -12564,6 +14436,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. */ @@ -12571,6 +14444,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
@@ -12587,14 +14462,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
@@ -12611,19 +14488,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDurationDistanceMatrixSrcTags(int index, java.lang.String value) { + if (value == null) { + 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
@@ -12640,18 +14521,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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDurationDistanceMatrixSrcTags(java.lang.String value) { + if (value == null) { + 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
@@ -12668,6 +14553,7 @@ public Builder addDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @param values The durationDistanceMatrixSrcTags to add. * @return This builder for chaining. */ @@ -12680,6 +14566,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
@@ -12696,6 +14584,7 @@ public Builder addAllDurationDistanceMatrixSrcTags(
      * 
* * repeated string duration_distance_matrix_src_tags = 9; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixSrcTags() { @@ -12705,6 +14594,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
@@ -12721,12 +14612,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDurationDistanceMatrixSrcTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureDurationDistanceMatrixSrcTagsIsMutable(); durationDistanceMatrixSrcTags_.add(value); @@ -12734,14 +14627,19 @@ public Builder addDurationDistanceMatrixSrcTagsBytes( 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_ & 0x00000100) != 0)) { - durationDistanceMatrixDstTags_ = new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); + durationDistanceMatrixDstTags_ = + new com.google.protobuf.LazyStringArrayList(durationDistanceMatrixDstTags_); bitField0_ |= 0x00000100; - } + } } /** + * + * *
      * Tags defining the destinations of the duration and distance matrices;
      * `duration_distance_matrices(i).rows(j).durations(k)` (resp.
@@ -12760,13 +14658,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.
@@ -12785,12 +14685,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.
@@ -12809,6 +14712,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. */ @@ -12816,6 +14720,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.
@@ -12834,14 +14740,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.
@@ -12860,19 +14768,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDurationDistanceMatrixDstTags(int index, java.lang.String value) { + if (value == null) { + 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.
@@ -12891,18 +14803,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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDurationDistanceMatrixDstTags(java.lang.String value) { + if (value == null) { + 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.
@@ -12921,6 +14837,7 @@ public Builder addDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @param values The durationDistanceMatrixDstTags to add. * @return This builder for chaining. */ @@ -12933,6 +14850,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.
@@ -12951,6 +14870,7 @@ public Builder addAllDurationDistanceMatrixDstTags(
      * 
* * repeated string duration_distance_matrix_dst_tags = 10; + * * @return This builder for chaining. */ public Builder clearDurationDistanceMatrixDstTags() { @@ -12960,6 +14880,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.
@@ -12978,12 +14900,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDurationDistanceMatrixDstTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureDurationDistanceMatrixDstTagsIsMutable(); durationDistanceMatrixDstTags_.add(value); @@ -12991,26 +14915,36 @@ public Builder addDurationDistanceMatrixDstTagsBytes( 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_ & 0x00000200) != 0)) { - transitionAttributes_ = new java.util.ArrayList(transitionAttributes_); + transitionAttributes_ = + new java.util.ArrayList( + transitionAttributes_); bitField0_ |= 0x00000200; - } + } } 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 { @@ -13018,11 +14952,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) { @@ -13032,13 +14969,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 { @@ -13046,11 +14987,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) { @@ -13067,11 +15011,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) { @@ -13085,13 +15032,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(); @@ -13105,11 +15056,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) { @@ -13126,11 +15080,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) { @@ -13144,11 +15101,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) { @@ -13162,18 +15122,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); @@ -13181,11 +15144,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) { @@ -13198,11 +15164,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) { @@ -13215,39 +15184,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 { @@ -13255,45 +15234,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_ & 0x00000200) != 0), getParentForChildren(), @@ -13303,26 +15299,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_ & 0x00000400) != 0)) { - shipmentTypeIncompatibilities_ = new java.util.ArrayList(shipmentTypeIncompatibilities_); + shipmentTypeIncompatibilities_ = + new java.util.ArrayList( + shipmentTypeIncompatibilities_); bitField0_ |= 0x00000400; - } + } } 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 { @@ -13330,11 +15337,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) { @@ -13344,13 +15355,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 { @@ -13358,11 +15374,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) { @@ -13379,14 +15399,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()); @@ -13397,13 +15422,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(); @@ -13417,11 +15447,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) { @@ -13438,11 +15472,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) { @@ -13456,14 +15494,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()); @@ -13474,14 +15517,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( @@ -13493,11 +15541,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) { @@ -13510,11 +15562,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) { @@ -13527,39 +15583,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 { @@ -13567,45 +15637,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_ & 0x00000400) != 0), getParentForChildren(), @@ -13615,26 +15707,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_ & 0x00000800) != 0)) { - shipmentTypeRequirements_ = new java.util.ArrayList(shipmentTypeRequirements_); + shipmentTypeRequirements_ = + new java.util.ArrayList( + shipmentTypeRequirements_); bitField0_ |= 0x00000800; - } + } } 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 { @@ -13642,11 +15745,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) { @@ -13656,13 +15763,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 { @@ -13670,11 +15782,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) { @@ -13691,14 +15807,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()); @@ -13709,13 +15830,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(); @@ -13729,11 +15855,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) { @@ -13750,11 +15880,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) { @@ -13768,14 +15902,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()); @@ -13786,18 +15925,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); @@ -13805,11 +15948,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) { @@ -13822,11 +15969,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) { @@ -13839,39 +15990,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 { @@ -13879,45 +16044,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_ & 0x00000800) != 0), getParentForChildren(), @@ -13927,26 +16113,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_ & 0x00001000) != 0)) { - precedenceRules_ = new java.util.ArrayList(precedenceRules_); + precedenceRules_ = + new java.util.ArrayList( + precedenceRules_); bitField0_ |= 0x00001000; - } + } } 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 { @@ -13954,11 +16151,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) { @@ -13968,13 +16169,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 { @@ -13982,11 +16188,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) { @@ -14003,14 +16213,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()); @@ -14021,13 +16236,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(); @@ -14041,11 +16261,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) { @@ -14062,11 +16286,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) { @@ -14080,14 +16308,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()); @@ -14098,18 +16331,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); @@ -14117,11 +16354,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) { @@ -14134,11 +16375,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) { @@ -14151,39 +16396,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 { @@ -14191,45 +16450,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_ & 0x00001000) != 0), getParentForChildren(), @@ -14240,18 +16521,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_ & 0x00002000) != 0)) { - breakRules_ = new java.util.ArrayList(breakRules_); + breakRules_ = + new java.util.ArrayList( + breakRules_); bitField0_ |= 0x00002000; - } + } } 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.
@@ -14260,9 +16549,13 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -14270,6 +16563,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14278,9 +16573,12 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -14288,6 +16586,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14296,9 +16596,12 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -14306,6 +16609,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14314,9 +16619,12 @@ private void ensureBreakRulesIsMutable() {
      * 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) { @@ -14331,6 +16639,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14339,10 +16649,14 @@ private void ensureBreakRulesIsMutable() {
      * 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()); @@ -14353,6 +16667,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14361,9 +16677,12 @@ private void ensureBreakRulesIsMutable() {
      * 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(); @@ -14377,6 +16696,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14385,9 +16706,12 @@ private void ensureBreakRulesIsMutable() {
      * 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) { @@ -14402,6 +16726,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14410,9 +16736,12 @@ private void ensureBreakRulesIsMutable() {
      * 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(); @@ -14424,6 +16753,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14432,10 +16763,14 @@ private void ensureBreakRulesIsMutable() {
      * 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()); @@ -14446,6 +16781,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14454,14 +16791,17 @@ private void ensureBreakRulesIsMutable() {
      * 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); @@ -14469,6 +16809,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14477,9 +16819,12 @@ private void ensureBreakRulesIsMutable() {
      * 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_ & ~0x00002000); @@ -14490,6 +16835,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14498,9 +16845,12 @@ private void ensureBreakRulesIsMutable() {
      * 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); @@ -14511,6 +16861,8 @@ private void ensureBreakRulesIsMutable() { return this; } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14519,13 +16871,18 @@ private void ensureBreakRulesIsMutable() {
      * 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.
@@ -14534,16 +16891,22 @@ private void ensureBreakRulesIsMutable() {
      * 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.
@@ -14552,10 +16915,14 @@ private void ensureBreakRulesIsMutable() {
      * 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 { @@ -14563,6 +16930,8 @@ private void ensureBreakRulesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Set of break rules used in the model.
@@ -14571,13 +16940,19 @@ private void ensureBreakRulesIsMutable() {
      * 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.
@@ -14586,14 +16961,20 @@ private void ensureBreakRulesIsMutable() {
      * 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.
@@ -14602,29 +16983,35 @@ private void ensureBreakRulesIsMutable() {
      * 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_ & 0x00002000) != 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_ & 0x00002000) != 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); } @@ -14634,12 +17021,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(); } @@ -14648,27 +17035,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; @@ -14683,6 +17070,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentModel getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java similarity index 86% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java index 86e103dc84ac..bdcef6373b9c 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentModelOrBuilder.java +++ b/java-optimization/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
@@ -216,11 +272,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
@@ -305,11 +364,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
@@ -394,10 +457,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
@@ -482,10 +550,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
@@ -570,11 +642,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
@@ -659,12 +736,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
@@ -681,11 +762,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
@@ -702,10 +785,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
@@ -722,11 +808,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
@@ -743,13 +832,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.
@@ -768,11 +859,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.
@@ -791,10 +884,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.
@@ -813,11 +909,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.
@@ -836,189 +935,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.
@@ -1027,11 +1204,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * 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.
@@ -1040,10 +1221,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * 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.
@@ -1052,10 +1238,15 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * 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.
@@ -1064,11 +1255,16 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * 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.
@@ -1077,8 +1273,11 @@ com.google.cloud.optimization.v1.ShipmentModel.PrecedenceRuleOrBuilder getPreced
    * 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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java similarity index 90% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java index 162cf3e1f35d..7520303e7860 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentOrBuilder.java @@ -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
@@ -165,11 +201,13 @@ boolean containsLoadDemands(
    * map<string, .google.cloud.optimization.v1.Shipment.Load> load_demands = 14;
    */
   /* 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
@@ -181,10 +219,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
@@ -196,10 +235,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
@@ -211,11 +253,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
@@ -223,10 +268,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
@@ -234,10 +282,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
@@ -245,12 +296,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:
@@ -264,10 +318,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:
@@ -281,10 +338,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:
@@ -298,12 +358,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
@@ -312,10 +375,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
@@ -324,10 +390,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
@@ -336,12 +405,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
@@ -360,10 +432,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
@@ -382,11 +457,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
@@ -405,10 +483,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
@@ -427,10 +508,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
@@ -453,6 +537,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
@@ -463,10 +549,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
@@ -477,10 +566,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
@@ -495,6 +587,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
@@ -506,10 +600,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
@@ -521,12 +618,14 @@ 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
@@ -534,10 +633,13 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * 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
@@ -545,12 +647,14 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * 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,61 +666,80 @@ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow(
    * 
* * bool ignore = 13; + * * @return The ignore. */ boolean getIgnore(); /** + * + * *
    * Deprecated: Use
    * [Shipment.load_demands][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java similarity index 73% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java index 40d638841176..9c485bb4dfca 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRoute.java @@ -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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
@@ -210,51 +248,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 @@ -262,11 +305,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start of the delay.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -274,6 +320,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start of the delay.
      * 
@@ -288,11 +336,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 @@ -300,11 +351,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the delay.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -312,6 +366,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the delay.
      * 
@@ -324,6 +380,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -335,8 +392,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()); } @@ -353,12 +409,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; @@ -368,22 +422,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; @@ -410,87 +463,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 @@ -500,6 +560,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
@@ -509,33 +571,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();
@@ -554,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_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
@@ -575,8 +637,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.ShipmentRoute.Delay result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.Delay(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -584,14 +649,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Delay buildPartial() {
       private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Delay result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.startTime_ = startTimeBuilder_ == null
-              ? startTime_
-              : startTimeBuilder_.build();
+          result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.duration_ = durationBuilder_ == null
-              ? duration_
-              : durationBuilder_.build();
+          result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build();
         }
       }
 
@@ -599,38 +660,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Delay
       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;
@@ -638,7 +702,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());
         }
@@ -671,26 +736,25 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000002;
-                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);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  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) {
@@ -700,38 +764,52 @@ 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_;
       /**
+       *
+       *
        * 
        * Start of the delay.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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.
        * 
@@ -752,14 +830,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(); } else { @@ -770,6 +849,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -778,9 +859,9 @@ public Builder setStartTime( */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - startTime_ != null && - startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -793,6 +874,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -810,6 +893,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start of the delay.
        * 
@@ -822,6 +907,8 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start of the delay.
        * 
@@ -832,11 +919,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.
        * 
@@ -844,14 +934,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_; @@ -859,24 +952,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Duration of the delay.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -887,6 +989,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the delay.
        * 
@@ -907,14 +1011,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(); } else { @@ -925,6 +1030,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -933,9 +1040,9 @@ public Builder setDuration( */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - duration_ != null && - duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && duration_ != null + && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -948,6 +1055,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -965,6 +1074,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the delay.
        * 
@@ -977,6 +1088,8 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of the delay.
        * 
@@ -987,11 +1100,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.
        * 
@@ -999,18 +1113,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) { @@ -1023,12 +1141,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(); } @@ -1037,27 +1155,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; @@ -1072,47 +1191,58 @@ 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
@@ -1120,10 +1250,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
@@ -1131,10 +1264,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
@@ -1146,6 +1282,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.
@@ -1154,10 +1292,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.
@@ -1166,17 +1307,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.
@@ -1185,11 +1326,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.
@@ -1198,14 +1342,17 @@ 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.
@@ -1214,12 +1361,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.
@@ -1239,10 +1388,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.
@@ -1262,10 +1414,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.
@@ -1289,28 +1444,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],
@@ -1318,10 +1480,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],
@@ -1329,12 +1494,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1346,11 +1513,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1362,10 +1533,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1377,10 +1553,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1392,11 +1573,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1408,103 +1594,147 @@ 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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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=1915 + * + * .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=1915 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated boolean hasDelayBeforeStart(); + @java.lang.Deprecated + boolean hasDelayBeforeStart(); /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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=1915 + * + * .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=1915 * @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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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`.
@@ -1512,15 +1742,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_ = "";
@@ -1530,50 +1761,53 @@ 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_ = 0;
     /**
+     *
+     *
      * 
      * Index of the `shipments` field in the source
      * [ShipmentModel][google.cloud.optimization.v1.ShipmentModel].
      * 
* * int32 shipment_index = 1; + * * @return The shipmentIndex. */ @java.lang.Override @@ -1584,12 +1818,15 @@ public int getShipmentIndex() { public static final int IS_PICKUP_FIELD_NUMBER = 2; private boolean isPickup_ = false; /** + * + * *
      * 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 @@ -1600,12 +1837,15 @@ public boolean getIsPickup() { public static final int VISIT_REQUEST_INDEX_FIELD_NUMBER = 3; private int visitRequestIndex_ = 0; /** + * + * *
      * 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 @@ -1616,6 +1856,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
@@ -1623,6 +1865,7 @@ public int getVisitRequestIndex() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ @java.lang.Override @@ -1630,6 +1873,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
@@ -1637,6 +1882,7 @@ public boolean hasStartTime() {
      * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return The startTime. */ @java.lang.Override @@ -1644,6 +1890,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
@@ -1658,32 +1906,43 @@ 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());
     }
+
     @SuppressWarnings("serial")
     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_;
     }
+
     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.
@@ -1692,23 +1951,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.
@@ -1717,13 +1979,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.
@@ -1732,20 +1998,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+    public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
         java.lang.String key,
         /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-      if (key == null) { throw new NullPointerException("map 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.
@@ -1754,12 +2024,15 @@ 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)) { @@ -1771,6 +2044,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.
@@ -1790,6 +2065,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 @@ -1797,6 +2073,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.
@@ -1816,6 +2094,7 @@ public boolean hasDetour() {
      * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ @java.lang.Override @@ -1823,6 +2102,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.
@@ -1849,15 +2130,19 @@ public com.google.protobuf.DurationOrBuilder getDetourOrBuilder() {
     }
 
     public static final int SHIPMENT_LABEL_FIELD_NUMBER = 7;
+
     @SuppressWarnings("serial")
     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 @@ -1866,30 +2151,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 { @@ -1898,9 +2183,12 @@ public java.lang.String getShipmentLabel() { } public static final int VISIT_LABEL_FIELD_NUMBER = 8; + @SuppressWarnings("serial") private volatile java.lang.Object visitLabel_ = ""; /** + * + * *
      * Copy of the corresponding
      * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -1908,6 +2196,7 @@ public java.lang.String getShipmentLabel() {
      * 
* * string visit_label = 8; + * * @return The visitLabel. */ @java.lang.Override @@ -1916,14 +2205,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],
@@ -1931,16 +2221,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 { @@ -1949,9 +2238,12 @@ public java.lang.String getVisitLabel() { } public static final int ARRIVAL_LOADS_FIELD_NUMBER = 9; + @SuppressWarnings("serial") private java.util.List arrivalLoads_; /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1963,13 +2255,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -1981,14 +2278,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -2000,13 +2302,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -2018,13 +2325,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -2036,10 +2348,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); } @@ -2047,123 +2362,172 @@ 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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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=1915 + * + * .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=1915 * @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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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=1915 + * + * .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=1915 * @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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
      * instead. Delay occurring before the visit starts.
      * 
* - * .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() { - return delayBeforeStart_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeStart_; + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeStartOrBuilder() { + return delayBeforeStart_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeStart_; } public static final int DEMANDS_FIELD_NUMBER = 5; + @SuppressWarnings("serial") private java.util.List demands_; /** + * + * *
      * Deprecated: Use
      * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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; @@ -2175,8 +2539,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_); } @@ -2207,12 +2570,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); } @@ -2223,28 +2582,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_); @@ -2253,22 +2606,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; @@ -2278,44 +2631,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; } @@ -2330,8 +2673,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()) { @@ -2368,87 +2710,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 @@ -2458,6 +2807,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * A visit performed during a route. This visit corresponds to a pickup or a
      * delivery of a `Shipment`.
@@ -2465,55 +2816,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();
@@ -2557,9 +2906,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
@@ -2578,14 +2927,18 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentRoute.Visit result) {
+      private void buildPartialRepeatedFields(
+          com.google.cloud.optimization.v1.ShipmentRoute.Visit result) {
         if (arrivalLoadsBuilder_ == null) {
           if (((bitField0_ & 0x00000100) != 0)) {
             arrivalLoads_ = java.util.Collections.unmodifiableList(arrivalLoads_);
@@ -2618,18 +2971,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
           result.visitRequestIndex_ = visitRequestIndex_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.startTime_ = startTimeBuilder_ == null
-              ? startTime_
-              : startTimeBuilder_.build();
+          result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
           result.loadDemands_ = internalGetLoadDemands();
           result.loadDemands_.makeImmutable();
         }
         if (((from_bitField0_ & 0x00000020) != 0)) {
-          result.detour_ = detourBuilder_ == null
-              ? detour_
-              : detourBuilder_.build();
+          result.detour_ = detourBuilder_ == null ? detour_ : detourBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
           result.shipmentLabel_ = shipmentLabel_;
@@ -2638,9 +2987,10 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
           result.visitLabel_ = visitLabel_;
         }
         if (((from_bitField0_ & 0x00000200) != 0)) {
-          result.delayBeforeStart_ = delayBeforeStartBuilder_ == null
-              ? delayBeforeStart_
-              : delayBeforeStartBuilder_.build();
+          result.delayBeforeStart_ =
+              delayBeforeStartBuilder_ == null
+                  ? delayBeforeStart_
+                  : delayBeforeStartBuilder_.build();
         }
       }
 
@@ -2648,38 +2998,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Visit
       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;
@@ -2687,7 +3040,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());
         }
@@ -2700,8 +3054,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());
         bitField0_ |= 0x00000010;
         if (other.hasDetour()) {
           mergeDetour(other.getDetour());
@@ -2734,9 +3087,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               arrivalLoadsBuilder_ = null;
               arrivalLoads_ = other.arrivalLoads_;
               bitField0_ = (bitField0_ & ~0x00000100);
-              arrivalLoadsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getArrivalLoadsFieldBuilder() : null;
+              arrivalLoadsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getArrivalLoadsFieldBuilder()
+                      : null;
             } else {
               arrivalLoadsBuilder_.addAllMessages(other.arrivalLoads_);
             }
@@ -2763,9 +3117,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Visit ot
               demandsBuilder_ = null;
               demands_ = other.demands_;
               bitField0_ = (bitField0_ & ~0x00000400);
-              demandsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getDemandsFieldBuilder() : null;
+              demandsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getDemandsFieldBuilder()
+                      : null;
             } else {
               demandsBuilder_.addAllMessages(other.demands_);
             }
@@ -2797,93 +3152,104 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                shipmentIndex_ = input.readInt32();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              case 16: {
-                isPickup_ = input.readBool();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 16
-              case 24: {
-                visitRequestIndex_ = input.readInt32();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                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);
-                bitField0_ |= 0x00000020;
-                break;
-              } // case 50
-              case 58: {
-                shipmentLabel_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 58
-              case 66: {
-                visitLabel_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000080;
-                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);
-                bitField0_ |= 0x00000200;
-                break;
-              } // case 82
-              case 90: {
-                com.google.protobuf.MapEntry
-                loadDemands__ = input.readMessage(
-                    LoadDemandsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-                internalGetMutableLoadDemands().getMutableMap().put(
-                    loadDemands__.getKey(), loadDemands__.getValue());
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 90
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  shipmentIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  isPickup_ = input.readBool();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 16
+              case 24:
+                {
+                  visitRequestIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  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);
+                  bitField0_ |= 0x00000020;
+                  break;
+                } // case 50
+              case 58:
+                {
+                  shipmentLabel_ = input.readStringRequireUtf8();
+                  bitField0_ |= 0x00000040;
+                  break;
+                } // case 58
+              case 66:
+                {
+                  visitLabel_ = input.readStringRequireUtf8();
+                  bitField0_ |= 0x00000080;
+                  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);
+                  bitField0_ |= 0x00000200;
+                  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());
+                  bitField0_ |= 0x00000010;
+                  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) {
@@ -2893,16 +3259,20 @@ 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 @@ -2910,29 +3280,35 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -2942,14 +3318,17 @@ public Builder clearShipmentIndex() { 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 @@ -2957,29 +3336,35 @@ 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; bitField0_ |= 0x00000002; 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() { @@ -2989,14 +3374,17 @@ public Builder clearIsPickup() { 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 @@ -3004,29 +3392,35 @@ 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; bitField0_ |= 0x00000004; 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() { @@ -3038,8 +3432,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
@@ -3047,12 +3446,15 @@ public Builder clearVisitRequestIndex() {
        * 
* * .google.protobuf.Timestamp start_time = 4; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * Time at which the visit starts. Note that the vehicle may arrive earlier
        * than this at the visit location. Times are consistent with the
@@ -3060,16 +3462,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
@@ -3092,6 +3499,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
@@ -3100,8 +3509,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();
         } else {
@@ -3112,6 +3520,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
@@ -3122,9 +3532,9 @@ public Builder setStartTime(
        */
       public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
         if (startTimeBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0) &&
-            startTime_ != null &&
-            startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0)
+              && startTime_ != null
+              && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
             getStartTimeBuilder().mergeFrom(value);
           } else {
             startTime_ = value;
@@ -3137,6 +3547,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
@@ -3156,6 +3568,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
@@ -3170,6 +3584,8 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
         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
@@ -3182,11 +3598,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
@@ -3196,22 +3615,28 @@ 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>
+          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(
@@ -3219,11 +3644,13 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         }
         return loadDemands_;
       }
-      private com.google.protobuf.MapField
+
+      private com.google.protobuf.MapField<
+              java.lang.String, com.google.cloud.optimization.v1.Shipment.Load>
           internalGetMutableLoadDemands() {
         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();
@@ -3232,10 +3659,13 @@ public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder() {
         onChanged();
         return loadDemands_;
       }
+
       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.
@@ -3244,23 +3674,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.
@@ -3269,13 +3702,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.
@@ -3284,20 +3721,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
+      public /* nullable */ com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrDefault(
           java.lang.String key,
           /* nullable */
-com.google.cloud.optimization.v1.Shipment.Load defaultValue) {
-        if (key == null) { throw new NullPointerException("map 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.
@@ -3306,12 +3747,15 @@ 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)) { @@ -3319,13 +3763,15 @@ public com.google.cloud.optimization.v1.Shipment.Load getLoadDemandsOrThrow( } return map.get(key); } + public Builder clearLoadDemands() { bitField0_ = (bitField0_ & ~0x00000010); - 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.
@@ -3334,18 +3780,17 @@ 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() { @@ -3353,6 +3798,8 @@ public Builder removeLoadDemands( 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.
@@ -3361,19 +3808,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableLoadDemands().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableLoadDemands().getMutableMap().put(key, value); bitField0_ |= 0x00000010; 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.
@@ -3382,20 +3834,25 @@ 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); bitField0_ |= 0x00000010; 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.
@@ -3415,12 +3872,15 @@ public Builder putAllLoadDemands(
        * 
* * .google.protobuf.Duration detour = 6; + * * @return Whether the detour field is set. */ public boolean hasDetour() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
        * Extra detour time due to the shipments visited on the route before the
        * visit and to the potential waiting time induced by time windows.
@@ -3440,6 +3900,7 @@ public boolean hasDetour() {
        * 
* * .google.protobuf.Duration detour = 6; + * * @return The detour. */ public com.google.protobuf.Duration getDetour() { @@ -3450,6 +3911,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.
@@ -3484,6 +3947,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.
@@ -3504,8 +3969,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();
         } else {
@@ -3516,6 +3980,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.
@@ -3538,9 +4004,9 @@ public Builder setDetour(
        */
       public Builder mergeDetour(com.google.protobuf.Duration value) {
         if (detourBuilder_ == null) {
-          if (((bitField0_ & 0x00000020) != 0) &&
-            detour_ != null &&
-            detour_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000020) != 0)
+              && detour_ != null
+              && detour_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDetourBuilder().mergeFrom(value);
           } else {
             detour_ = value;
@@ -3553,6 +4019,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.
@@ -3584,6 +4052,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.
@@ -3610,6 +4080,8 @@ public com.google.protobuf.Duration.Builder getDetourBuilder() {
         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.
@@ -3634,11 +4106,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.
@@ -3660,14 +4133,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_;
@@ -3675,19 +4151,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; @@ -3696,21 +4174,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 { @@ -3718,30 +4197,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setShipmentLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } shipmentLabel_ = value; bitField0_ |= 0x00000040; 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() { @@ -3751,18 +4237,22 @@ public Builder clearShipmentLabel() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setShipmentLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); shipmentLabel_ = value; bitField0_ |= 0x00000040; @@ -3772,6 +4262,8 @@ public Builder setShipmentLabelBytes( private java.lang.Object visitLabel_ = ""; /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3779,13 +4271,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; @@ -3794,6 +4286,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3801,15 +4295,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 { @@ -3817,6 +4310,8 @@ public java.lang.String getVisitLabel() { } } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3824,18 +4319,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVisitLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } visitLabel_ = value; bitField0_ |= 0x00000080; onChanged(); return this; } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3843,6 +4342,7 @@ public Builder setVisitLabel(
        * 
* * string visit_label = 8; + * * @return This builder for chaining. */ public Builder clearVisitLabel() { @@ -3852,6 +4352,8 @@ public Builder clearVisitLabel() { return this; } /** + * + * *
        * Copy of the corresponding
        * [VisitRequest.label][google.cloud.optimization.v1.Shipment.VisitRequest.label],
@@ -3859,12 +4361,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVisitLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); visitLabel_ = value; bitField0_ |= 0x00000080; @@ -3873,18 +4377,26 @@ public Builder setVisitLabelBytes( } private java.util.List arrivalLoads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureArrivalLoadsIsMutable() { if (!((bitField0_ & 0x00000100) != 0)) { - arrivalLoads_ = new java.util.ArrayList(arrivalLoads_); + arrivalLoads_ = + new java.util.ArrayList( + arrivalLoads_); 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> arrivalLoadsBuilder_; + com.google.cloud.optimization.v1.CapacityQuantity, + com.google.cloud.optimization.v1.CapacityQuantity.Builder, + com.google.cloud.optimization.v1.CapacityQuantityOrBuilder> + arrivalLoadsBuilder_; /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -3896,9 +4408,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 { @@ -3906,6 +4422,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -3917,9 +4435,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 { @@ -3927,6 +4448,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -3938,9 +4461,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 { @@ -3948,6 +4474,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -3959,9 +4487,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) { @@ -3976,6 +4507,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -3987,9 +4520,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(); @@ -4001,6 +4537,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4012,9 +4550,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(); @@ -4028,6 +4569,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4039,9 +4582,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) { @@ -4056,6 +4602,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4067,9 +4615,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(); @@ -4081,6 +4632,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4092,9 +4645,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(); @@ -4106,6 +4662,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4117,14 +4675,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); @@ -4132,6 +4692,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4143,9 +4705,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_ & ~0x00000100); @@ -4156,6 +4721,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4167,9 +4734,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); @@ -4180,6 +4750,8 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4191,13 +4763,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
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4209,16 +4786,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
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4230,10 +4813,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 { @@ -4241,6 +4827,8 @@ private void ensureArrivalLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4252,13 +4840,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
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4270,14 +4863,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
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -4289,18 +4888,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_ & 0x00000100) != 0), getParentForChildren(), @@ -4312,51 +4920,74 @@ 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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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=1915 + * + * .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=1915 * @return Whether the delayBeforeStart field is set. */ - @java.lang.Deprecated public boolean hasDelayBeforeStart() { + @java.lang.Deprecated + public boolean hasDelayBeforeStart() { return ((bitField0_ & 0x00000200) != 0); } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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=1915 + * + * .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=1915 * @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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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(); @@ -4370,15 +5001,20 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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(); @@ -4390,19 +5026,26 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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 (((bitField0_ & 0x00000200) != 0) && - delayBeforeStart_ != null && - delayBeforeStart_ != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { + if (((bitField0_ & 0x00000200) != 0) + && delayBeforeStart_ != null + && delayBeforeStart_ + != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { getDelayBeforeStartBuilder().mergeFrom(value); } else { delayBeforeStart_ = value; @@ -4415,15 +5058,20 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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() { bitField0_ = (bitField0_ & ~0x00000200); delayBeforeStart_ = null; if (delayBeforeStartBuilder_ != null) { @@ -4434,81 +5082,111 @@ private void ensureArrivalLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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() { bitField0_ |= 0x00000200; onChanged(); return getDelayBeforeStartFieldBuilder().getBuilder(); } /** + * + * *
        * Deprecated: Use
        * [ShipmentRoute.Transition.delay_duration][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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][google.cloud.optimization.v1.ShipmentRoute.Transition.delay_duration]
        * instead. Delay occurring before the visit starts.
        * 
* - * .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_ & 0x00000400) != 0)) { - demands_ = new java.util.ArrayList(demands_); + demands_ = + new java.util.ArrayList(demands_); bitField0_ |= 0x00000400; - } + } } 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][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -4516,15 +5194,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -4532,15 +5215,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -4548,15 +5236,20 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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) { @@ -4571,15 +5264,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -4591,15 +5289,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -4613,15 +5316,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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) { @@ -4636,15 +5344,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -4656,15 +5369,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -4676,20 +5394,24 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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); @@ -4697,15 +5419,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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_ & ~0x00000400); @@ -4716,15 +5443,20 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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); @@ -4735,45 +5467,61 @@ private void ensureDemandsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -4781,59 +5529,79 @@ private void ensureDemandsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Visit.load_demands][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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_ & 0x00000400) != 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_ & 0x00000400) != 0), getParentForChildren(), isClean()); demands_ = null; } return demandsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4846,12 +5614,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(); } @@ -4860,27 +5628,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; @@ -4895,32 +5664,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.
      * 
@@ -4930,16 +5707,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]
@@ -4950,11 +5732,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
@@ -4963,10 +5748,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
@@ -4975,10 +5763,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
@@ -4991,6 +5782,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
@@ -4998,10 +5791,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
@@ -5009,10 +5805,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
@@ -5024,6 +5823,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
@@ -5031,10 +5832,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
@@ -5042,10 +5846,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
@@ -5057,6 +5864,8 @@ public interface TransitionOrBuilder extends
     com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5068,10 +5877,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:
@@ -5083,10 +5895,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:
@@ -5102,24 +5917,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.
      * 
@@ -5129,6 +5952,8 @@ public interface TransitionOrBuilder extends com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder(); /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5138,10 +5963,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.
@@ -5151,10 +5979,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.
@@ -5165,9 +5996,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
@@ -5181,10 +6015,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
@@ -5198,17 +6036,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
@@ -5222,11 +6061,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
@@ -5240,14 +6083,18 @@ 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
@@ -5261,66 +6108,88 @@ 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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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].
@@ -5330,64 +6199,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 @@ -5395,18 +6268,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.
      * 
@@ -5415,17 +6295,22 @@ public com.google.protobuf.Duration getTravelDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getTravelDurationOrBuilder() { - return travelDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : travelDuration_; + return travelDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : travelDuration_; } public static final int TRAVEL_DISTANCE_METERS_FIELD_NUMBER = 2; private double travelDistanceMeters_ = 0D; /** + * + * *
      * Distance traveled during the transition.
      * 
* * double travel_distance_meters = 2; + * * @return The travelDistanceMeters. */ @java.lang.Override @@ -5436,6 +6321,8 @@ public double getTravelDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_ = false; /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic]
@@ -5446,6 +6333,7 @@ public double getTravelDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -5456,6 +6344,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
@@ -5464,6 +6354,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ @java.lang.Override @@ -5471,6 +6362,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
@@ -5479,13 +6372,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
@@ -5497,12 +6395,16 @@ public com.google.protobuf.Duration getDelayDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
-      return delayDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : delayDuration_;
+      return delayDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : delayDuration_;
     }
 
     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
@@ -5510,6 +6412,7 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
      * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ @java.lang.Override @@ -5517,6 +6420,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
@@ -5524,13 +6429,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
@@ -5541,12 +6451,16 @@ public com.google.protobuf.Duration getBreakDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
-      return breakDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : breakDuration_;
+      return breakDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : breakDuration_;
     }
 
     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
@@ -5554,6 +6468,7 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
      * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ @java.lang.Override @@ -5561,6 +6476,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
@@ -5568,13 +6485,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
@@ -5585,12 +6507,16 @@ public com.google.protobuf.Duration getWaitDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
-      return waitDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : waitDuration_;
+      return waitDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : waitDuration_;
     }
 
     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:
@@ -5602,6 +6528,7 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
      * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ @java.lang.Override @@ -5609,6 +6536,8 @@ public boolean hasTotalDuration() { return totalDuration_ != null; } /** + * + * *
      * Total duration of the transition, provided for convenience. It is equal
      * to:
@@ -5620,13 +6549,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:
@@ -5641,17 +6575,22 @@ public com.google.protobuf.Duration getTotalDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getTotalDurationOrBuilder() {
-      return totalDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : totalDuration_;
+      return totalDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : totalDuration_;
     }
 
     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 @@ -5659,11 +6598,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of this transition.
      * 
* * .google.protobuf.Timestamp start_time = 8; + * * @return The startTime. */ @java.lang.Override @@ -5671,6 +6613,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of this transition.
      * 
@@ -5685,6 +6629,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.
@@ -5694,6 +6640,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 @@ -5701,6 +6648,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * transition.
@@ -5710,13 +6659,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.
@@ -5728,37 +6682,52 @@ 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() {
-      return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
+      return routePolyline_ == null
+          ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
+          : routePolyline_;
     }
 
     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());
     }
+
     @SuppressWarnings("serial")
     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_;
     }
+
     public int getVehicleLoadsCount() {
       return internalGetVehicleLoads().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Vehicle loads during this transition, for each type that either appears
      * in this vehicle's
@@ -5772,23 +6741,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
@@ -5802,13 +6776,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
@@ -5822,20 +6802,26 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault(
-        java.lang.String key,
-        /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-      if (key == null) { throw new NullPointerException("map key"); }
-      java.util.Map map =
-          internalGetVehicleLoads().getMap();
+    public /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+        getVehicleLoadsOrDefault(
+            java.lang.String key,
+            /* nullable */
+            com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
+      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
@@ -5849,14 +6835,18 @@ 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; + * */ @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(); } @@ -5864,77 +6854,98 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoad } public static final int LOADS_FIELD_NUMBER = 10; + @SuppressWarnings("serial") private java.util.List loads_; /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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; @@ -5946,8 +6957,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()); } @@ -5978,12 +6988,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); } @@ -5994,54 +7000,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; @@ -6051,57 +7050,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; } @@ -6118,11 +7107,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(); @@ -6161,87 +7151,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 @@ -6251,6 +7248,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Transition between two events on the route. See the description of
      * [ShipmentRoute][google.cloud.optimization.v1.ShipmentRoute].
@@ -6260,55 +7259,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();
@@ -6362,9 +7359,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
@@ -6383,14 +7380,18 @@ 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);
         buildPartialRepeatedFields(result);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
+      private void buildPartialRepeatedFields(
+          com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
         if (loadsBuilder_ == null) {
           if (((bitField0_ & 0x00000400) != 0)) {
             loads_ = java.util.Collections.unmodifiableList(loads_);
@@ -6405,9 +7406,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transition result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.travelDuration_ = travelDurationBuilder_ == null
-              ? travelDuration_
-              : travelDurationBuilder_.build();
+          result.travelDuration_ =
+              travelDurationBuilder_ == null ? travelDuration_ : travelDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.travelDistanceMeters_ = travelDistanceMeters_;
@@ -6416,34 +7416,27 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transi
           result.trafficInfoUnavailable_ = trafficInfoUnavailable_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.delayDuration_ = delayDurationBuilder_ == null
-              ? delayDuration_
-              : delayDurationBuilder_.build();
+          result.delayDuration_ =
+              delayDurationBuilder_ == null ? delayDuration_ : delayDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.breakDuration_ = breakDurationBuilder_ == null
-              ? breakDuration_
-              : breakDurationBuilder_.build();
+          result.breakDuration_ =
+              breakDurationBuilder_ == null ? breakDuration_ : breakDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000020) != 0)) {
-          result.waitDuration_ = waitDurationBuilder_ == null
-              ? waitDuration_
-              : waitDurationBuilder_.build();
+          result.waitDuration_ =
+              waitDurationBuilder_ == null ? waitDuration_ : waitDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000040) != 0)) {
-          result.totalDuration_ = totalDurationBuilder_ == null
-              ? totalDuration_
-              : totalDurationBuilder_.build();
+          result.totalDuration_ =
+              totalDurationBuilder_ == null ? totalDuration_ : totalDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000080) != 0)) {
-          result.startTime_ = startTimeBuilder_ == null
-              ? startTime_
-              : startTimeBuilder_.build();
+          result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000100) != 0)) {
-          result.routePolyline_ = routePolylineBuilder_ == null
-              ? routePolyline_
-              : routePolylineBuilder_.build();
+          result.routePolyline_ =
+              routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000200) != 0)) {
           result.vehicleLoads_ = internalGetVehicleLoads();
@@ -6455,38 +7448,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Transi
       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;
@@ -6494,7 +7490,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());
         }
@@ -6522,8 +7519,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());
         bitField0_ |= 0x00000200;
         if (loadsBuilder_ == null) {
           if (!other.loads_.isEmpty()) {
@@ -6543,9 +7539,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute.Transiti
               loadsBuilder_ = null;
               loads_ = other.loads_;
               bitField0_ = (bitField0_ & ~0x00000400);
-              loadsBuilder_ = 
-                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                   getLoadsFieldBuilder() : null;
+              loadsBuilder_ =
+                  com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                      ? getLoadsFieldBuilder()
+                      : null;
             } else {
               loadsBuilder_.addAllMessages(other.loads_);
             }
@@ -6577,93 +7574,97 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getTravelDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 17: {
-                travelDistanceMeters_ = input.readDouble();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 17
-              case 24: {
-                trafficInfoUnavailable_ = input.readBool();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getDelayDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-              case 42: {
-                input.readMessage(
-                    getBreakDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 42
-              case 50: {
-                input.readMessage(
-                    getWaitDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000020;
-                break;
-              } // case 50
-              case 58: {
-                input.readMessage(
-                    getTotalDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000040;
-                break;
-              } // case 58
-              case 66: {
-                input.readMessage(
-                    getStartTimeFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000080;
-                break;
-              } // case 66
-              case 74: {
-                input.readMessage(
-                    getRoutePolylineFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000100;
-                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());
-                bitField0_ |= 0x00000200;
-                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);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 17:
+                {
+                  travelDistanceMeters_ = input.readDouble();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 17
+              case 24:
+                {
+                  trafficInfoUnavailable_ = input.readBool();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getDelayDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  break;
+                } // case 34
+              case 42:
+                {
+                  input.readMessage(getBreakDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000010;
+                  break;
+                } // case 42
+              case 50:
+                {
+                  input.readMessage(getWaitDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000020;
+                  break;
+                } // case 50
+              case 58:
+                {
+                  input.readMessage(getTotalDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000040;
+                  break;
+                } // case 58
+              case 66:
+                {
+                  input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000080;
+                  break;
+                } // case 66
+              case 74:
+                {
+                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000100;
+                  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());
+                  bitField0_ |= 0x00000200;
+                  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) {
@@ -6673,38 +7674,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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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.
        * 
@@ -6725,14 +7740,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(); } else { @@ -6743,6 +7759,8 @@ public Builder setTravelDuration( return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6751,9 +7769,9 @@ public Builder setTravelDuration( */ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { if (travelDurationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - travelDuration_ != null && - travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && travelDuration_ != null + && travelDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getTravelDurationBuilder().mergeFrom(value); } else { travelDuration_ = value; @@ -6766,6 +7784,8 @@ public Builder mergeTravelDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6783,6 +7803,8 @@ public Builder clearTravelDuration() { return this; } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6795,6 +7817,8 @@ public com.google.protobuf.Duration.Builder getTravelDurationBuilder() { return getTravelDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Travel duration during this transition.
        * 
@@ -6805,11 +7829,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.
        * 
@@ -6817,26 +7844,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 @@ -6844,27 +7877,33 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
        * Distance traveled during the transition.
        * 
* * double travel_distance_meters = 2; + * * @return This builder for chaining. */ public Builder clearTravelDistanceMeters() { @@ -6874,8 +7913,10 @@ public Builder clearTravelDistanceMeters() { return this; } - private boolean trafficInfoUnavailable_ ; + private boolean trafficInfoUnavailable_; /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -6886,6 +7927,7 @@ public Builder clearTravelDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -6893,6 +7935,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -6903,17 +7947,20 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic]
@@ -6924,6 +7971,7 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { @@ -6935,8 +7983,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
@@ -6945,12 +7998,15 @@ public Builder clearTrafficInfoUnavailable() {
        * 
* * .google.protobuf.Duration delay_duration = 4; + * * @return Whether the delayDuration field is set. */ public boolean hasDelayDuration() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * Sum of the delay durations applied to this transition. If any, the delay
        * starts exactly `delay_duration` seconds before the next event (visit or
@@ -6959,16 +8015,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
@@ -6992,6 +8053,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
@@ -7001,8 +8064,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();
         } else {
@@ -7013,6 +8075,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
@@ -7024,9 +8088,9 @@ public Builder setDelayDuration(
        */
       public Builder mergeDelayDuration(com.google.protobuf.Duration value) {
         if (delayDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0) &&
-            delayDuration_ != null &&
-            delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0)
+              && delayDuration_ != null
+              && delayDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getDelayDurationBuilder().mergeFrom(value);
           } else {
             delayDuration_ = value;
@@ -7039,6 +8103,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
@@ -7059,6 +8125,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
@@ -7074,6 +8142,8 @@ public com.google.protobuf.Duration.Builder getDelayDurationBuilder() {
         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
@@ -7087,11 +8157,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
@@ -7102,14 +8175,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_;
@@ -7117,8 +8193,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
@@ -7126,12 +8207,15 @@ public com.google.protobuf.DurationOrBuilder getDelayDurationOrBuilder() {
        * 
* * .google.protobuf.Duration break_duration = 5; + * * @return Whether the breakDuration field is set. */ public boolean hasBreakDuration() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
        * 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
@@ -7139,16 +8223,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
@@ -7171,6 +8260,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
@@ -7179,8 +8270,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();
         } else {
@@ -7191,6 +8281,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
@@ -7201,9 +8293,9 @@ public Builder setBreakDuration(
        */
       public Builder mergeBreakDuration(com.google.protobuf.Duration value) {
         if (breakDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000010) != 0) &&
-            breakDuration_ != null &&
-            breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000010) != 0)
+              && breakDuration_ != null
+              && breakDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getBreakDurationBuilder().mergeFrom(value);
           } else {
             breakDuration_ = value;
@@ -7216,6 +8308,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
@@ -7235,6 +8329,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
@@ -7249,6 +8345,8 @@ public com.google.protobuf.Duration.Builder getBreakDurationBuilder() {
         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
@@ -7261,11 +8359,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
@@ -7275,14 +8376,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_;
@@ -7290,8 +8394,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
@@ -7299,12 +8408,15 @@ public com.google.protobuf.DurationOrBuilder getBreakDurationOrBuilder() {
        * 
* * .google.protobuf.Duration wait_duration = 6; + * * @return Whether the waitDuration field is set. */ public boolean hasWaitDuration() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
        * Time spent waiting during this transition. Wait duration corresponds to
        * idle time and does not include break time. Also note that this wait time
@@ -7312,16 +8424,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
@@ -7344,6 +8461,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
@@ -7352,8 +8471,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();
         } else {
@@ -7364,6 +8482,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
@@ -7374,9 +8494,9 @@ public Builder setWaitDuration(
        */
       public Builder mergeWaitDuration(com.google.protobuf.Duration value) {
         if (waitDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000020) != 0) &&
-            waitDuration_ != null &&
-            waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000020) != 0)
+              && waitDuration_ != null
+              && waitDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getWaitDurationBuilder().mergeFrom(value);
           } else {
             waitDuration_ = value;
@@ -7389,6 +8509,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
@@ -7408,6 +8530,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
@@ -7422,6 +8546,8 @@ public com.google.protobuf.Duration.Builder getWaitDurationBuilder() {
         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
@@ -7434,11 +8560,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
@@ -7448,14 +8577,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_;
@@ -7463,8 +8595,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:
@@ -7476,12 +8613,15 @@ public com.google.protobuf.DurationOrBuilder getWaitDurationOrBuilder() {
        * 
* * .google.protobuf.Duration total_duration = 7; + * * @return Whether the totalDuration field is set. */ public boolean hasTotalDuration() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7493,16 +8633,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:
@@ -7529,6 +8674,8 @@ public Builder setTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7541,8 +8688,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();
         } else {
@@ -7553,6 +8699,8 @@ public Builder setTotalDuration(
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7567,9 +8715,9 @@ public Builder setTotalDuration(
        */
       public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         if (totalDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000040) != 0) &&
-            totalDuration_ != null &&
-            totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000040) != 0)
+              && totalDuration_ != null
+              && totalDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getTotalDurationBuilder().mergeFrom(value);
           } else {
             totalDuration_ = value;
@@ -7582,6 +8730,8 @@ public Builder mergeTotalDuration(com.google.protobuf.Duration value) {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7605,6 +8755,8 @@ public Builder clearTotalDuration() {
         return this;
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7623,6 +8775,8 @@ public com.google.protobuf.Duration.Builder getTotalDurationBuilder() {
         return getTotalDurationFieldBuilder().getBuilder();
       }
       /**
+       *
+       *
        * 
        * Total duration of the transition, provided for convenience. It is equal
        * to:
@@ -7639,11 +8793,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:
@@ -7657,14 +8814,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_;
@@ -7672,34 +8832,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 ((bitField0_ & 0x00000080) != 0); } /** + * + * *
        * 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.
        * 
@@ -7720,14 +8893,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(); } else { @@ -7738,6 +8912,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7746,9 +8922,9 @@ public Builder setStartTime( */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) && - startTime_ != null && - startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000080) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -7761,6 +8937,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7778,6 +8956,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of this transition.
        * 
@@ -7790,6 +8970,8 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start time of this transition.
        * 
@@ -7800,11 +8982,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.
        * 
@@ -7812,14 +8997,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_; @@ -7827,8 +9015,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.
@@ -7837,13 +9030,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 ((bitField0_ & 0x00000100) != 0); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7852,17 +9049,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.
@@ -7871,9 +9074,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(); @@ -7887,6 +9092,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7895,7 +9102,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) { @@ -7909,6 +9117,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7917,13 +9127,17 @@ 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 (((bitField0_ & 0x00000100) != 0) && - routePolyline_ != null && - routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) { + if (((bitField0_ & 0x00000100) != 0) + && routePolyline_ != null + && routePolyline_ + != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline + .getDefaultInstance()) { getRoutePolylineBuilder().mergeFrom(value); } else { routePolyline_ = value; @@ -7936,6 +9150,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7944,7 +9160,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() { bitField0_ = (bitField0_ & ~0x00000100); @@ -7957,6 +9174,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7965,14 +9184,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() { bitField0_ |= 0x00000100; onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * transition.
@@ -7981,17 +9204,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.
@@ -8000,25 +9228,32 @@ 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 + 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( @@ -8026,11 +9261,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g } return vehicleLoads_; } - private com.google.protobuf.MapField + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> internalGetMutableVehicleLoads() { 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(); @@ -8039,10 +9276,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g onChanged(); return vehicleLoads_; } + public int getVehicleLoadsCount() { return internalGetVehicleLoads().getMap().size(); } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -8056,23 +9296,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
@@ -8086,13 +9331,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
@@ -8106,20 +9357,26 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad getVehicleLoadsOrDefault(
-          java.lang.String key,
-          /* nullable */
-com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
-        if (key == null) { throw new NullPointerException("map key"); }
-        java.util.Map map =
-            internalGetVehicleLoads().getMap();
+      public /* nullable */ com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad
+          getVehicleLoadsOrDefault(
+              java.lang.String key,
+              /* nullable */
+              com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad defaultValue) {
+        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
@@ -8133,26 +9390,32 @@ 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; + * */ @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(); } return map.get(key); } + public Builder clearVehicleLoads() { bitField0_ = (bitField0_ & ~0x00000200); - internalGetMutableVehicleLoads().getMutableMap() - .clear(); + internalGetMutableVehicleLoads().getMutableMap().clear(); return this; } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -8166,25 +9429,28 @@ 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 + public java.util.Map< + java.lang.String, com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad> getMutableVehicleLoads() { bitField0_ |= 0x00000200; return internalGetMutableVehicleLoads().getMutableMap(); } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -8198,19 +9464,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableVehicleLoads().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableVehicleLoads().getMutableMap().put(key, value); bitField0_ |= 0x00000200; return this; } /** + * + * *
        * Vehicle loads during this transition, for each type that either appears
        * in this vehicle's
@@ -8224,38 +9496,51 @@ 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); bitField0_ |= 0x00000200; return this; } private java.util.List loads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureLoadsIsMutable() { if (!((bitField0_ & 0x00000400) != 0)) { - loads_ = new java.util.ArrayList(loads_); + loads_ = + new java.util.ArrayList(loads_); bitField0_ |= 0x00000400; - } + } } 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][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -8263,15 +9548,20 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -8279,15 +9569,20 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -8295,16 +9590,20 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8318,15 +9617,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8338,15 +9642,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8360,16 +9669,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8383,15 +9696,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8403,15 +9721,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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(); @@ -8423,20 +9746,24 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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); @@ -8444,15 +9771,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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_ & ~0x00000400); @@ -8463,15 +9795,20 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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); @@ -8482,45 +9819,60 @@ private void ensureLoadsIsMutable() { return this; } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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 { @@ -8528,59 +9880,78 @@ private void ensureLoadsIsMutable() { } } /** + * + * *
        * Deprecated: Use
        * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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][google.cloud.optimization.v1.ShipmentRoute.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_ & 0x00000400) != 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_ & 0x00000400) != 0), getParentForChildren(), isClean()); loads_ = null; } return loadsBuilder_; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -8593,12 +9964,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(); } @@ -8607,27 +9978,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; @@ -8642,14 +10014,16 @@ 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
@@ -8657,11 +10031,14 @@ public interface VehicleLoadOrBuilder extends
      * 
* * 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
@@ -8670,46 +10047,49 @@ 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_ = 0L;
     /**
+     *
+     *
      * 
      * The amount of load on the vehicle, for the given type. The unit of load
      * is usually indicated by the type. See
@@ -8717,6 +10097,7 @@ protected java.lang.Object newInstance(
      * 
* * int64 amount = 1; + * * @return The amount. */ @java.lang.Override @@ -8725,6 +10106,7 @@ public long getAmount() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -8736,8 +10118,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_); } @@ -8751,8 +10132,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; @@ -8762,15 +10142,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; } @@ -8783,95 +10163,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 @@ -8881,6 +10267,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * Reports the actual load of the vehicle at some point along the route,
      * for a given type (see
@@ -8889,33 +10277,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();
@@ -8925,13 +10313,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();
       }
 
@@ -8946,13 +10335,17 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result) {
+      private void buildPartial0(
+          com.google.cloud.optimization.v1.ShipmentRoute.VehicleLoad result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.amount_ = amount_;
@@ -8963,38 +10356,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Vehicl
       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;
@@ -9002,7 +10398,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());
         }
@@ -9032,17 +10430,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                amount_ = input.readInt64();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  amount_ = input.readInt64();
+                  bitField0_ |= 0x00000001;
+                  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) {
@@ -9052,10 +10452,13 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
-      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
@@ -9063,6 +10466,7 @@ public Builder mergeFrom(
        * 
* * int64 amount = 1; + * * @return The amount. */ @java.lang.Override @@ -9070,6 +10474,8 @@ 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
@@ -9077,17 +10483,20 @@ public long getAmount() {
        * 
* * int64 amount = 1; + * * @param value The amount to set. * @return This builder for chaining. */ public Builder setAmount(long value) { - + amount_ = value; bitField0_ |= 0x00000001; 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
@@ -9095,6 +10504,7 @@ public Builder setAmount(long value) {
        * 
* * int64 amount = 1; + * * @return This builder for chaining. */ public Builder clearAmount() { @@ -9103,6 +10513,7 @@ public Builder clearAmount() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9115,12 +10526,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(); } @@ -9129,27 +10541,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; @@ -9164,34 +10577,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:
@@ -9201,53 +10621,59 @@ 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;
+
     @SuppressWarnings("serial")
     private volatile java.lang.Object points_ = "";
     /**
+     *
+     *
      * 
      * String representing encoded points of the polyline.
      * 
* * string points = 1; + * * @return The points. */ @java.lang.Override @@ -9256,29 +10682,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 { @@ -9287,6 +10713,7 @@ public java.lang.String getPoints() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9298,8 +10725,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_); } @@ -9323,15 +10749,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; } @@ -9351,87 +10777,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 @@ -9441,6 +10874,8 @@ protected Builder newBuilderForType( return builder; } /** + * + * *
      * The encoded representation of a polyline. More information on polyline
      * encoding can be found here:
@@ -9450,33 +10885,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();
@@ -9486,13 +10921,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();
       }
 
@@ -9507,13 +10943,17 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
 
-      private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result) {
+      private void buildPartial0(
+          com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
           result.points_ = points_;
@@ -9524,46 +10964,52 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Encode
       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_;
           bitField0_ |= 0x00000001;
@@ -9595,17 +11041,19 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                points_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  points_ = input.readStringRequireUtf8();
+                  bitField0_ |= 0x00000001;
+                  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) {
@@ -9615,22 +11063,25 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
       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; @@ -9639,20 +11090,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 { @@ -9660,28 +11112,35 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setPoints(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } points_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
        * String representing encoded points of the polyline.
        * 
* * string points = 1; + * * @return This builder for chaining. */ public Builder clearPoints() { @@ -9691,23 +11150,28 @@ public Builder clearPoints() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setPointsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); points_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -9720,41 +11184,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; @@ -9766,35 +11233,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.
      * 
@@ -9804,24 +11280,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.
      * 
@@ -9831,57 +11315,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 @@ -9889,11 +11379,14 @@ public boolean hasStartTime() { return startTime_ != null; } /** + * + * *
      * Start time of a break.
      * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return The startTime. */ @java.lang.Override @@ -9901,6 +11394,8 @@ public com.google.protobuf.Timestamp getStartTime() { return startTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : startTime_; } /** + * + * *
      * Start time of a break.
      * 
@@ -9915,11 +11410,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 @@ -9927,11 +11425,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of a break.
      * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ @java.lang.Override @@ -9939,6 +11440,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of a break.
      * 
@@ -9951,6 +11454,7 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -9962,8 +11466,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()); } @@ -9980,12 +11483,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; @@ -9995,22 +11496,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; @@ -10037,87 +11537,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 @@ -10127,39 +11634,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(); @@ -10178,9 +11687,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 @@ -10199,8 +11708,11 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.ShipmentRoute.Break result = + new com.google.cloud.optimization.v1.ShipmentRoute.Break(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } @@ -10208,14 +11720,10 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break buildPartial() { private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Break result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.startTime_ = startTimeBuilder_ == null - ? startTime_ - : startTimeBuilder_.build(); + result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build(); } if (((from_bitField0_ & 0x00000002) != 0)) { - result.duration_ = durationBuilder_ == null - ? duration_ - : durationBuilder_.build(); + result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build(); } } @@ -10223,38 +11731,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Break 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; @@ -10262,7 +11773,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()); } @@ -10291,30 +11803,29 @@ public Builder mergeFrom( boolean done = false; while (!done) { int tag = input.readTag(); - switch (tag) { - case 0: - done = true; - break; - case 10: { - input.readMessage( - getStartTimeFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000001; - break; - } // case 10 - case 18: { - input.readMessage( - getDurationFieldBuilder().getBuilder(), - extensionRegistry); - bitField0_ |= 0x00000002; - break; - } // case 18 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } + switch (tag) { + case 0: + done = true; break; - } // default: + case 10: + { + input.readMessage(getStartTimeFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000001; + break; + } // case 10 + case 18: + { + input.readMessage(getDurationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000002; + 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) { @@ -10324,38 +11835,52 @@ 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_; /** + * + * *
        * Start time of a break.
        * 
* * .google.protobuf.Timestamp start_time = 1; + * * @return Whether the startTime field is set. */ public boolean hasStartTime() { return ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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.
        * 
@@ -10376,14 +11901,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(); } else { @@ -10394,6 +11920,8 @@ public Builder setStartTime( return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10402,9 +11930,9 @@ public Builder setStartTime( */ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { if (startTimeBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - startTime_ != null && - startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && startTime_ != null + && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getStartTimeBuilder().mergeFrom(value); } else { startTime_ = value; @@ -10417,6 +11945,8 @@ public Builder mergeStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10434,6 +11964,8 @@ public Builder clearStartTime() { return this; } /** + * + * *
        * Start time of a break.
        * 
@@ -10446,6 +11978,8 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() { return getStartTimeFieldBuilder().getBuilder(); } /** + * + * *
        * Start time of a break.
        * 
@@ -10456,11 +11990,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.
        * 
@@ -10468,14 +12005,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_; @@ -10483,24 +12023,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * Duration of a break.
        * 
* * .google.protobuf.Duration duration = 2; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -10511,6 +12060,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of a break.
        * 
@@ -10531,14 +12082,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(); } else { @@ -10549,6 +12101,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10557,9 +12111,9 @@ public Builder setDuration( */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000002) != 0) && - duration_ != null && - duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000002) != 0) + && duration_ != null + && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -10572,6 +12126,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10589,6 +12145,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of a break.
        * 
@@ -10601,6 +12159,8 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of a break.
        * 
@@ -10611,11 +12171,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.
        * 
@@ -10623,18 +12184,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) { @@ -10647,12 +12212,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(); } @@ -10661,27 +12226,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; @@ -10696,32 +12262,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.
      * 
@@ -10731,16 +12306,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],
@@ -10750,11 +12330,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.
@@ -10764,10 +12347,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.
@@ -10777,10 +12363,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.
@@ -10791,9 +12380,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.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -10811,51 +12403,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 @@ -10863,11 +12460,14 @@ public boolean hasDuration() { return duration_ != null; } /** + * + * *
      * Duration of the travel step.
      * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ @java.lang.Override @@ -10875,6 +12475,8 @@ public com.google.protobuf.Duration getDuration() { return duration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : duration_; } /** + * + * *
      * Duration of the travel step.
      * 
@@ -10889,11 +12491,14 @@ public com.google.protobuf.DurationOrBuilder getDurationOrBuilder() { public static final int DISTANCE_METERS_FIELD_NUMBER = 2; private double distanceMeters_ = 0D; /** + * + * *
      * Distance traveled during the step.
      * 
* * double distance_meters = 2; + * * @return The distanceMeters. */ @java.lang.Override @@ -10904,6 +12509,8 @@ public double getDistanceMeters() { public static final int TRAFFIC_INFO_UNAVAILABLE_FIELD_NUMBER = 3; private boolean trafficInfoUnavailable_ = false; /** + * + * *
      * When traffic is requested via
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -10913,6 +12520,7 @@ public double getDistanceMeters() {
      * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -10923,6 +12531,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.
@@ -10932,6 +12542,7 @@ public boolean getTrafficInfoUnavailable() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 4; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -10939,6 +12550,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
      * The encoded polyline representation of the route followed during the
      * step.
@@ -10948,13 +12561,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.
@@ -10966,11 +12584,15 @@ 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() {
-      return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
+      return routePolyline_ == null
+          ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
+          : routePolyline_;
     }
 
     private byte memoizedIsInitialized = -1;
+
     @java.lang.Override
     public final boolean isInitialized() {
       byte isInitialized = memoizedIsInitialized;
@@ -10982,8 +12604,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());
       }
@@ -11006,20 +12627,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;
@@ -11029,27 +12646,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;
@@ -11067,11 +12681,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();
@@ -11082,87 +12697,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
@@ -11172,6 +12794,8 @@ protected Builder newBuilderForType(
       return builder;
     }
     /**
+     *
+     *
      * 
      * Deprecated: Use
      * [ShipmentRoute.Transition][google.cloud.optimization.v1.ShipmentRoute.Transition]
@@ -11189,33 +12813,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();
@@ -11236,9 +12860,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
@@ -11257,8 +12881,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result =
+            new com.google.cloud.optimization.v1.ShipmentRoute.TravelStep(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -11266,9 +12893,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TravelStep buildPartial()
       private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.TravelStep result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.duration_ = durationBuilder_ == null
-              ? duration_
-              : durationBuilder_.build();
+          result.duration_ = durationBuilder_ == null ? duration_ : durationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
           result.distanceMeters_ = distanceMeters_;
@@ -11277,9 +12902,8 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Travel
           result.trafficInfoUnavailable_ = trafficInfoUnavailable_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.routePolyline_ = routePolylineBuilder_ == null
-              ? routePolyline_
-              : routePolylineBuilder_.build();
+          result.routePolyline_ =
+              routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
         }
       }
 
@@ -11287,38 +12911,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute.Travel
       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;
@@ -11326,7 +12953,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());
         }
@@ -11365,36 +12993,37 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 17: {
-                distanceMeters_ = input.readDouble();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 17
-              case 24: {
-                trafficInfoUnavailable_ = input.readBool();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 24
-              case 34: {
-                input.readMessage(
-                    getRoutePolylineFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                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);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 17:
+                {
+                  distanceMeters_ = input.readDouble();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 17
+              case 24:
+                {
+                  trafficInfoUnavailable_ = input.readBool();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 24
+              case 34:
+                {
+                  input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  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) {
@@ -11404,28 +13033,38 @@ public Builder mergeFrom(
         } // finally
         return this;
       }
+
       private int bitField0_;
 
       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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * Duration of the travel step.
        * 
* * .google.protobuf.Duration duration = 1; + * * @return The duration. */ public com.google.protobuf.Duration getDuration() { @@ -11436,6 +13075,8 @@ public com.google.protobuf.Duration getDuration() { } } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11456,14 +13097,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(); } else { @@ -11474,6 +13116,8 @@ public Builder setDuration( return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11482,9 +13126,9 @@ public Builder setDuration( */ public Builder mergeDuration(com.google.protobuf.Duration value) { if (durationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - duration_ != null && - duration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && duration_ != null + && duration_ != com.google.protobuf.Duration.getDefaultInstance()) { getDurationBuilder().mergeFrom(value); } else { duration_ = value; @@ -11497,6 +13141,8 @@ public Builder mergeDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11514,6 +13160,8 @@ public Builder clearDuration() { return this; } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11526,6 +13174,8 @@ public com.google.protobuf.Duration.Builder getDurationBuilder() { return getDurationFieldBuilder().getBuilder(); } /** + * + * *
        * Duration of the travel step.
        * 
@@ -11536,11 +13186,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.
        * 
@@ -11548,26 +13199,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 @@ -11575,27 +13232,33 @@ 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; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
        * Distance traveled during the step.
        * 
* * double distance_meters = 2; + * * @return This builder for chaining. */ public Builder clearDistanceMeters() { @@ -11605,8 +13268,10 @@ public Builder clearDistanceMeters() { 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],
@@ -11616,6 +13281,7 @@ public Builder clearDistanceMeters() {
        * 
* * bool traffic_info_unavailable = 3; + * * @return The trafficInfoUnavailable. */ @java.lang.Override @@ -11623,6 +13289,8 @@ public boolean getTrafficInfoUnavailable() { return trafficInfoUnavailable_; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11632,17 +13300,20 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
        * When traffic is requested via
        * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -11652,6 +13323,7 @@ public Builder setTrafficInfoUnavailable(boolean value) {
        * 
* * bool traffic_info_unavailable = 3; + * * @return This builder for chaining. */ public Builder clearTrafficInfoUnavailable() { @@ -11663,8 +13335,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.
@@ -11673,13 +13350,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11688,17 +13369,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.
@@ -11707,9 +13394,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(); @@ -11723,6 +13412,8 @@ public Builder setRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute.E return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11731,7 +13422,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) { @@ -11745,6 +13437,8 @@ public Builder setRoutePolyline( return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11753,13 +13447,17 @@ 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 (((bitField0_ & 0x00000008) != 0) && - routePolyline_ != null && - routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && routePolyline_ != null + && routePolyline_ + != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline + .getDefaultInstance()) { getRoutePolylineBuilder().mergeFrom(value); } else { routePolyline_ = value; @@ -11772,6 +13470,8 @@ public Builder mergeRoutePolyline(com.google.cloud.optimization.v1.ShipmentRoute return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11780,7 +13480,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -11793,6 +13494,8 @@ public Builder clearRoutePolyline() { return this; } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11801,14 +13504,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() { bitField0_ |= 0x00000008; onChanged(); return getRoutePolylineFieldBuilder().getBuilder(); } /** + * + * *
        * The encoded polyline representation of the route followed during the
        * step.
@@ -11817,17 +13524,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.
@@ -11836,21 +13548,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) { @@ -11863,12 +13580,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(); } @@ -11877,27 +13594,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; @@ -11912,18 +13630,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_ = 0; /** + * + * *
    * Vehicle performing the route, identified by its index in the source
    * `ShipmentModel`.
    * 
* * int32 vehicle_index = 1; + * * @return The vehicleIndex. */ @java.lang.Override @@ -11932,15 +13652,19 @@ public int getVehicleIndex() { } public static final int VEHICLE_LABEL_FIELD_NUMBER = 2; + @SuppressWarnings("serial") 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 @@ -11949,30 +13673,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 { @@ -11983,11 +13707,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 @@ -11995,18 +13722,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.
    * 
@@ -12015,17 +13749,22 @@ public com.google.protobuf.Timestamp getVehicleStartTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getVehicleStartTimeOrBuilder() { - return vehicleStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleStartTime_; + return vehicleStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleStartTime_; } 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 @@ -12033,18 +13772,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.
    * 
@@ -12053,13 +13799,18 @@ public com.google.protobuf.Timestamp getVehicleEndTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getVehicleEndTimeOrBuilder() { - return vehicleEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : vehicleEndTime_; + return vehicleEndTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : vehicleEndTime_; } public static final int VISITS_FIELD_NUMBER = 7; + @SuppressWarnings("serial") private java.util.List visits_; /** + * + * *
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12073,6 +13824,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.
@@ -12082,11 +13835,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.
@@ -12100,6 +13855,8 @@ public int getVisitsCount() {
     return visits_.size();
   }
   /**
+   *
+   *
    * 
    * Ordered sequence of visits representing a route.
    * visits[i] is the i-th visit in the route.
@@ -12113,6 +13870,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.
@@ -12128,9 +13887,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.VisitOrBuilder getVisitsOr
   }
 
   public static final int TRANSITIONS_FIELD_NUMBER = 8;
+
   @SuppressWarnings("serial")
   private java.util.List transitions_;
   /**
+   *
+   *
    * 
    * Ordered list of transitions for the route.
    * 
@@ -12138,10 +13900,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.
    * 
@@ -12149,11 +13914,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.
    * 
@@ -12165,6 +13933,8 @@ public int getTransitionsCount() { return transitions_.size(); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12176,6 +13946,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( return transitions_.get(index); } /** + * + * *
    * Ordered list of transitions for the route.
    * 
@@ -12191,6 +13963,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra public static final int HAS_TRAFFIC_INFEASIBILITIES_FIELD_NUMBER = 9; private boolean hasTrafficInfeasibilities_ = false; /** + * + * *
    * When
    * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -12211,6 +13985,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.TransitionOrBuilder getTra
    * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -12221,6 +13996,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
@@ -12229,6 +14006,7 @@ public boolean getHasTrafficInfeasibilities() {
    * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ @java.lang.Override @@ -12236,6 +14014,8 @@ public boolean hasRoutePolyline() { return routePolyline_ != null; } /** + * + * *
    * The encoded polyline representation of the route.
    * This field is only populated if
@@ -12244,13 +14024,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
@@ -12261,14 +14046,20 @@ 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() {
-    return routePolyline_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
+  public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+      getRoutePolylineOrBuilder() {
+    return routePolyline_ == null
+        ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
+        : routePolyline_;
   }
 
   public static final int BREAKS_FIELD_NUMBER = 11;
+
   @SuppressWarnings("serial")
   private java.util.List breaks_;
   /**
+   *
+   *
    * 
    * Breaks scheduled for the vehicle performing this route.
    * The `breaks` sequence represents time intervals, each starting at the
@@ -12282,6 +14073,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
@@ -12291,11 +14084,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
@@ -12309,6 +14104,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
@@ -12322,6 +14119,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
@@ -12339,6 +14138,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
@@ -12350,6 +14151,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 @@ -12357,6 +14159,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
@@ -12368,13 +14172,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
@@ -12389,36 +14198,40 @@ public com.google.cloud.optimization.v1.AggregatedMetrics getMetrics() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrBuilder() {
-    return metrics_ == null ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance() : metrics_;
+    return metrics_ == null
+        ? com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()
+        : metrics_;
   }
 
   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);
   }
+
   @SuppressWarnings("serial")
-  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_;
   }
+
   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.
@@ -12433,20 +14246,21 @@ 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.
@@ -12465,6 +14279,8 @@ 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.
@@ -12479,15 +14295,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.
@@ -12502,11 +14319,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();
     }
@@ -12516,11 +14333,14 @@ public double getRouteCostsOrThrow(
   public static final int ROUTE_TOTAL_COST_FIELD_NUMBER = 18;
   private double routeTotalCost_ = 0D;
   /**
+   *
+   *
    * 
    * 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 @@ -12529,9 +14349,12 @@ public double getRouteTotalCost() { } public static final int END_LOADS_FIELD_NUMBER = 13; + @SuppressWarnings("serial") private java.util.List endLoads_; /** + * + * *
    * Deprecated: Use
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -12543,13 +14366,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -12561,14 +14389,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -12580,13 +14413,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -12598,13 +14436,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -12616,81 +14459,112 @@ 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); } public static final int TRAVEL_STEPS_FIELD_NUMBER = 14; + @SuppressWarnings("serial") private java.util.List travelSteps_; /** + * + * *
    * Deprecated: Use
    * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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); } @@ -12698,6 +14572,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
@@ -12710,15 +14586,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
@@ -12731,15 +14611,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
@@ -12754,56 +14640,82 @@ public double getRouteTotalCost() {
    * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
    */
   @java.lang.Override
-  @java.lang.Deprecated public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
-    return vehicleDetour_ == null ? com.google.protobuf.Duration.getDefaultInstance() : vehicleDetour_;
+  @java.lang.Deprecated
+  public com.google.protobuf.DurationOrBuilder getVehicleDetourOrBuilder() {
+    return vehicleDetour_ == null
+        ? com.google.protobuf.Duration.getDefaultInstance()
+        : vehicleDetour_;
   }
 
   public static final int DELAY_BEFORE_VEHICLE_END_FIELD_NUMBER = 16;
   private com.google.cloud.optimization.v1.ShipmentRoute.Delay delayBeforeVehicleEnd_;
   /**
+   *
+   *
    * 
    * Deprecated: 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=2169 * @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: 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=2169 * @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: 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() { - return delayBeforeVehicleEnd_ == null ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() : delayBeforeVehicleEnd_; + @java.lang.Deprecated + public com.google.cloud.optimization.v1.ShipmentRoute.DelayOrBuilder + getDelayBeforeVehicleEndOrBuilder() { + return delayBeforeVehicleEnd_ == null + ? com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance() + : delayBeforeVehicleEnd_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -12815,8 +14727,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_); } @@ -12859,12 +14770,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_); } @@ -12878,73 +14785,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; @@ -12954,63 +14848,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; @@ -13044,8 +14923,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(); @@ -13063,8 +14941,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(); @@ -13086,97 +14966,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):
@@ -13260,55 +15147,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();
@@ -13387,9 +15271,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
@@ -13408,9 +15292,12 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -13472,27 +15359,22 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
         result.vehicleLabel_ = vehicleLabel_;
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.vehicleStartTime_ = vehicleStartTimeBuilder_ == null
-            ? vehicleStartTime_
-            : vehicleStartTimeBuilder_.build();
+        result.vehicleStartTime_ =
+            vehicleStartTimeBuilder_ == null ? vehicleStartTime_ : vehicleStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.vehicleEndTime_ = vehicleEndTimeBuilder_ == null
-            ? vehicleEndTime_
-            : vehicleEndTimeBuilder_.build();
+        result.vehicleEndTime_ =
+            vehicleEndTimeBuilder_ == null ? vehicleEndTime_ : vehicleEndTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
         result.hasTrafficInfeasibilities_ = hasTrafficInfeasibilities_;
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.routePolyline_ = routePolylineBuilder_ == null
-            ? routePolyline_
-            : routePolylineBuilder_.build();
+        result.routePolyline_ =
+            routePolylineBuilder_ == null ? routePolyline_ : routePolylineBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000200) != 0)) {
-        result.metrics_ = metricsBuilder_ == null
-            ? metrics_
-            : metricsBuilder_.build();
+        result.metrics_ = metricsBuilder_ == null ? metrics_ : metricsBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000400) != 0)) {
         result.routeCosts_ = internalGetRouteCosts();
@@ -13502,14 +15384,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
         result.routeTotalCost_ = routeTotalCost_;
       }
       if (((from_bitField0_ & 0x00004000) != 0)) {
-        result.vehicleDetour_ = vehicleDetourBuilder_ == null
-            ? vehicleDetour_
-            : vehicleDetourBuilder_.build();
+        result.vehicleDetour_ =
+            vehicleDetourBuilder_ == null ? vehicleDetour_ : vehicleDetourBuilder_.build();
       }
       if (((from_bitField0_ & 0x00008000) != 0)) {
-        result.delayBeforeVehicleEnd_ = delayBeforeVehicleEndBuilder_ == null
-            ? delayBeforeVehicleEnd_
-            : delayBeforeVehicleEndBuilder_.build();
+        result.delayBeforeVehicleEnd_ =
+            delayBeforeVehicleEndBuilder_ == null
+                ? delayBeforeVehicleEnd_
+                : delayBeforeVehicleEndBuilder_.build();
       }
     }
 
@@ -13517,38 +15399,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentRoute result
     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;
@@ -13589,9 +15472,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             visitsBuilder_ = null;
             visits_ = other.visits_;
             bitField0_ = (bitField0_ & ~0x00000010);
-            visitsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getVisitsFieldBuilder() : null;
+            visitsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getVisitsFieldBuilder()
+                    : null;
           } else {
             visitsBuilder_.addAllMessages(other.visits_);
           }
@@ -13615,9 +15499,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             transitionsBuilder_ = null;
             transitions_ = other.transitions_;
             bitField0_ = (bitField0_ & ~0x00000020);
-            transitionsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTransitionsFieldBuilder() : null;
+            transitionsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTransitionsFieldBuilder()
+                    : null;
           } else {
             transitionsBuilder_.addAllMessages(other.transitions_);
           }
@@ -13647,9 +15532,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             breaksBuilder_ = null;
             breaks_ = other.breaks_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            breaksBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getBreaksFieldBuilder() : null;
+            breaksBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getBreaksFieldBuilder()
+                    : null;
           } else {
             breaksBuilder_.addAllMessages(other.breaks_);
           }
@@ -13658,8 +15544,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());
       bitField0_ |= 0x00000400;
       if (other.getRouteTotalCost() != 0D) {
         setRouteTotalCost(other.getRouteTotalCost());
@@ -13682,9 +15567,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             endLoadsBuilder_ = null;
             endLoads_ = other.endLoads_;
             bitField0_ = (bitField0_ & ~0x00001000);
-            endLoadsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndLoadsFieldBuilder() : null;
+            endLoadsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndLoadsFieldBuilder()
+                    : null;
           } else {
             endLoadsBuilder_.addAllMessages(other.endLoads_);
           }
@@ -13708,9 +15594,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.ShipmentRoute other) {
             travelStepsBuilder_ = null;
             travelSteps_ = other.travelSteps_;
             bitField0_ = (bitField0_ & ~0x00002000);
-            travelStepsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getTravelStepsFieldBuilder() : null;
+            travelStepsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getTravelStepsFieldBuilder()
+                    : null;
           } else {
             travelStepsBuilder_.addAllMessages(other.travelSteps_);
           }
@@ -13748,148 +15635,157 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              vehicleIndex_ = input.readInt32();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 18: {
-              vehicleLabel_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 42: {
-              input.readMessage(
-                  getVehicleStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getVehicleEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000008;
-              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();
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 72
-            case 82: {
-              input.readMessage(
-                  getRoutePolylineFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000080;
-              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);
-              bitField0_ |= 0x00000200;
-              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);
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 122
-            case 130: {
-              input.readMessage(
-                  getDelayBeforeVehicleEndFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 130
-            case 138: {
-              com.google.protobuf.MapEntry
-              routeCosts__ = input.readMessage(
-                  RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableRouteCosts().getMutableMap().put(
-                  routeCosts__.getKey(), routeCosts__.getValue());
-              bitField0_ |= 0x00000400;
-              break;
-            } // case 138
-            case 145: {
-              routeTotalCost_ = input.readDouble();
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 145
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                vehicleIndex_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 18:
+              {
+                vehicleLabel_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 42:
+              {
+                input.readMessage(
+                    getVehicleStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getVehicleEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000008;
+                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();
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 72
+            case 82:
+              {
+                input.readMessage(getRoutePolylineFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000080;
+                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);
+                bitField0_ |= 0x00000200;
+                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);
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 122
+            case 130:
+              {
+                input.readMessage(
+                    getDelayBeforeVehicleEndFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 130
+            case 138:
+              {
+                com.google.protobuf.MapEntry routeCosts__ =
+                    input.readMessage(
+                        RouteCostsDefaultEntryHolder.defaultEntry.getParserForType(),
+                        extensionRegistry);
+                internalGetMutableRouteCosts()
+                    .getMutableMap()
+                    .put(routeCosts__.getKey(), routeCosts__.getValue());
+                bitField0_ |= 0x00000400;
+                break;
+              } // case 138
+            case 145:
+              {
+                routeTotalCost_ = input.readDouble();
+                bitField0_ |= 0x00000800;
+                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) {
@@ -13899,16 +15795,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 @@ -13916,29 +15816,35 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -13950,19 +15856,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; @@ -13971,21 +15879,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 { @@ -13993,30 +15902,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVehicleLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } vehicleLabel_ = value; bitField0_ |= 0x00000002; 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() { @@ -14026,18 +15942,22 @@ public Builder clearVehicleLabel() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setVehicleLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); vehicleLabel_ = value; bitField0_ |= 0x00000002; @@ -14047,34 +15967,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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.
      * 
@@ -14095,14 +16028,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(); } else { @@ -14113,6 +16047,8 @@ public Builder setVehicleStartTime( return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14121,9 +16057,9 @@ public Builder setVehicleStartTime( */ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { if (vehicleStartTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - vehicleStartTime_ != null && - vehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && vehicleStartTime_ != null + && vehicleStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getVehicleStartTimeBuilder().mergeFrom(value); } else { vehicleStartTime_ = value; @@ -14136,6 +16072,8 @@ public Builder mergeVehicleStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14153,6 +16091,8 @@ public Builder clearVehicleStartTime() { return this; } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14165,6 +16105,8 @@ public com.google.protobuf.Timestamp.Builder getVehicleStartTimeBuilder() { return getVehicleStartTimeFieldBuilder().getBuilder(); } /** + * + * *
      * Time at which the vehicle starts its route.
      * 
@@ -14175,11 +16117,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.
      * 
@@ -14187,14 +16132,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_; @@ -14202,34 +16150,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * 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.
      * 
@@ -14250,14 +16211,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(); } else { @@ -14268,6 +16230,8 @@ public Builder setVehicleEndTime( return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14276,9 +16240,9 @@ public Builder setVehicleEndTime( */ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { if (vehicleEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) && - vehicleEndTime_ != null && - vehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && vehicleEndTime_ != null + && vehicleEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getVehicleEndTimeBuilder().mergeFrom(value); } else { vehicleEndTime_ = value; @@ -14291,6 +16255,8 @@ public Builder mergeVehicleEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14308,6 +16274,8 @@ public Builder clearVehicleEndTime() { return this; } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14320,6 +16288,8 @@ public com.google.protobuf.Timestamp.Builder getVehicleEndTimeBuilder() { return getVehicleEndTimeFieldBuilder().getBuilder(); } /** + * + * *
      * Time at which the vehicle finishes its route.
      * 
@@ -14330,11 +16300,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.
      * 
@@ -14342,32 +16315,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_ & 0x00000010) != 0)) { - visits_ = new java.util.ArrayList(visits_); + visits_ = + new java.util.ArrayList(visits_); bitField0_ |= 0x00000010; - } + } } 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.
@@ -14384,6 +16367,8 @@ public java.util.List getV
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14400,6 +16385,8 @@ public int getVisitsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14416,6 +16403,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.
@@ -14439,6 +16428,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14459,6 +16450,8 @@ public Builder setVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14481,6 +16474,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.
@@ -14504,6 +16499,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14524,6 +16521,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14544,6 +16543,8 @@ public Builder addVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14556,8 +16557,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);
@@ -14565,6 +16565,8 @@ public Builder addAllVisits(
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14584,6 +16586,8 @@ public Builder clearVisits() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Ordered sequence of visits representing a route.
      * visits[i] is the i-th visit in the route.
@@ -14603,6 +16607,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.
@@ -14616,6 +16622,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.
@@ -14627,11 +16635,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.
@@ -14640,8 +16651,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 {
@@ -14649,6 +16660,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.
@@ -14658,10 +16671,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.
@@ -14672,10 +16687,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.
@@ -14684,45 +16702,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_ & 0x00000010) != 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_ & 0x00000010) != 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_ & 0x00000020) != 0)) {
-        transitions_ = new java.util.ArrayList(transitions_);
+        transitions_ =
+            new java.util.ArrayList(
+                transitions_);
         bitField0_ |= 0x00000020;
-       }
+      }
     }
 
     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 { @@ -14730,6 +16760,8 @@ public java.util.List } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14744,6 +16776,8 @@ public int getTransitionsCount() { } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14758,6 +16792,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition getTransitions( } } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14779,6 +16815,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14786,7 +16824,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()); @@ -14797,6 +16836,8 @@ public Builder setTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14817,6 +16858,8 @@ public Builder addTransitions(com.google.cloud.optimization.v1.ShipmentRoute.Tra return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14838,6 +16881,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14856,6 +16901,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14863,7 +16910,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()); @@ -14874,6 +16922,8 @@ public Builder addTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14881,11 +16931,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); @@ -14893,6 +16943,8 @@ public Builder addAllTransitions( return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14910,6 +16962,8 @@ public Builder clearTransitions() { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14927,6 +16981,8 @@ public Builder removeTransitions(int index) { return this; } /** + * + * *
      * Ordered list of transitions for the route.
      * 
@@ -14938,28 +16994,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 { @@ -14967,17 +17029,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.
      * 
@@ -14986,37 +17054,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_ & 0x00000020) != 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_ & 0x00000020) != 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],
@@ -15037,6 +17114,7 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Transition.Builder addTran
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return The hasTrafficInfeasibilities. */ @java.lang.Override @@ -15044,6 +17122,8 @@ public boolean getHasTrafficInfeasibilities() { return hasTrafficInfeasibilities_; } /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -15064,17 +17144,20 @@ 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; bitField0_ |= 0x00000040; onChanged(); return this; } /** + * + * *
      * When
      * [OptimizeToursRequest.consider_road_traffic][google.cloud.optimization.v1.OptimizeToursRequest.consider_road_traffic],
@@ -15095,6 +17178,7 @@ public Builder setHasTrafficInfeasibilities(boolean value) {
      * 
* * bool has_traffic_infeasibilities = 9; + * * @return This builder for chaining. */ public Builder clearHasTrafficInfeasibilities() { @@ -15106,8 +17190,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
@@ -15116,12 +17205,15 @@ public Builder clearHasTrafficInfeasibilities() {
      * 
* * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10; + * * @return Whether the routePolyline field is set. */ public boolean hasRoutePolyline() { return ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15130,16 +17222,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
@@ -15149,7 +17246,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();
@@ -15163,6 +17261,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
@@ -15184,6 +17284,8 @@ public Builder setRoutePolyline(
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15193,11 +17295,14 @@ 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 (((bitField0_ & 0x00000080) != 0) &&
-          routePolyline_ != null &&
-          routePolyline_ != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000080) != 0)
+            && routePolyline_ != null
+            && routePolyline_
+                != com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline
+                    .getDefaultInstance()) {
           getRoutePolylineBuilder().mergeFrom(value);
         } else {
           routePolyline_ = value;
@@ -15210,6 +17315,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
@@ -15230,6 +17337,8 @@ public Builder clearRoutePolyline() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15239,12 +17348,15 @@ public Builder clearRoutePolyline() {
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder getRoutePolylineBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder
+        getRoutePolylineBuilder() {
       bitField0_ |= 0x00000080;
       onChanged();
       return getRoutePolylineFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15254,15 +17366,19 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder ge
      *
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
-    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder getRoutePolylineOrBuilder() {
+    public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder
+        getRoutePolylineOrBuilder() {
       if (routePolylineBuilder_ != null) {
         return routePolylineBuilder_.getMessageOrBuilder();
       } else {
-        return routePolyline_ == null ?
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance() : routePolyline_;
+        return routePolyline_ == null
+            ? com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.getDefaultInstance()
+            : routePolyline_;
       }
     }
     /**
+     *
+     *
      * 
      * The encoded polyline representation of the route.
      * This field is only populated if
@@ -15273,32 +17389,42 @@ public com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder g
      * .google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline route_polyline = 10;
      */
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>
         getRoutePolylineFieldBuilder() {
       if (routePolylineBuilder_ == null) {
-        routePolylineBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder, com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
-                getRoutePolyline(),
-                getParentForChildren(),
-                isClean());
+        routePolylineBuilder_ =
+            new com.google.protobuf.SingleFieldBuilderV3<
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline,
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolyline.Builder,
+                com.google.cloud.optimization.v1.ShipmentRoute.EncodedPolylineOrBuilder>(
+                getRoutePolyline(), getParentForChildren(), isClean());
         routePolyline_ = null;
       }
       return routePolylineBuilder_;
     }
 
     private java.util.List breaks_ =
-      java.util.Collections.emptyList();
+        java.util.Collections.emptyList();
+
     private void ensureBreaksIsMutable() {
       if (!((bitField0_ & 0x00000100) != 0)) {
-        breaks_ = new java.util.ArrayList(breaks_);
+        breaks_ =
+            new java.util.ArrayList(breaks_);
         bitField0_ |= 0x00000100;
-       }
+      }
     }
 
     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
@@ -15315,6 +17441,8 @@ public java.util.List getB
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15331,6 +17459,8 @@ public int getBreaksCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15347,6 +17477,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break getBreaks(int index)
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15370,6 +17502,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15390,6 +17524,8 @@ public Builder setBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15412,6 +17548,8 @@ public Builder addBreaks(com.google.cloud.optimization.v1.ShipmentRoute.Break va
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15435,6 +17573,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15455,6 +17595,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15475,6 +17617,8 @@ public Builder addBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15487,8 +17631,7 @@ public Builder addAllBreaks(
         java.lang.Iterable values) {
       if (breaksBuilder_ == null) {
         ensureBreaksIsMutable();
-        com.google.protobuf.AbstractMessageLite.Builder.addAll(
-            values, breaks_);
+        com.google.protobuf.AbstractMessageLite.Builder.addAll(values, breaks_);
         onChanged();
       } else {
         breaksBuilder_.addAllMessages(values);
@@ -15496,6 +17639,8 @@ public Builder addAllBreaks(
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15515,6 +17660,8 @@ public Builder clearBreaks() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15534,6 +17681,8 @@ public Builder removeBreaks(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15547,6 +17696,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
       return getBreaksFieldBuilder().getBuilder(index);
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15558,11 +17709,14 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder getBreaksBui
     public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOrBuilder(
         int index) {
       if (breaksBuilder_ == null) {
-        return breaks_.get(index);  } else {
+        return breaks_.get(index);
+      } else {
         return breaksBuilder_.getMessageOrBuilder(index);
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15571,8 +17725,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List 
-         getBreaksOrBuilderList() {
+    public java.util.List
+        getBreaksOrBuilderList() {
       if (breaksBuilder_ != null) {
         return breaksBuilder_.getMessageOrBuilderList();
       } else {
@@ -15580,6 +17734,8 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
       }
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15589,10 +17745,12 @@ public com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder getBreaksOr
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder() {
-      return getBreaksFieldBuilder().addBuilder(
-          com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder()
+          .addBuilder(com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15603,10 +17761,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      */
     public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBuilder(
         int index) {
-      return getBreaksFieldBuilder().addBuilder(
-          index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
+      return getBreaksFieldBuilder()
+          .addBuilder(
+              index, com.google.cloud.optimization.v1.ShipmentRoute.Break.getDefaultInstance());
     }
     /**
+     *
+     *
      * 
      * Breaks scheduled for the vehicle performing this route.
      * The `breaks` sequence represents time intervals, each starting at the
@@ -15615,20 +17776,23 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
      *
      * repeated .google.cloud.optimization.v1.ShipmentRoute.Break breaks = 11;
      */
-    public java.util.List 
-         getBreaksBuilderList() {
+    public java.util.List
+        getBreaksBuilderList() {
       return getBreaksFieldBuilder().getBuilderList();
     }
+
     private com.google.protobuf.RepeatedFieldBuilderV3<
-        com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder> 
+            com.google.cloud.optimization.v1.ShipmentRoute.Break,
+            com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder,
+            com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>
         getBreaksFieldBuilder() {
       if (breaksBuilder_ == null) {
-        breaksBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3<
-            com.google.cloud.optimization.v1.ShipmentRoute.Break, com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder, com.google.cloud.optimization.v1.ShipmentRoute.BreakOrBuilder>(
-                breaks_,
-                ((bitField0_ & 0x00000100) != 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_ & 0x00000100) != 0), getParentForChildren(), isClean());
         breaks_ = null;
       }
       return breaksBuilder_;
@@ -15636,8 +17800,13 @@ public com.google.cloud.optimization.v1.ShipmentRoute.Break.Builder addBreaksBui
 
     private com.google.cloud.optimization.v1.AggregatedMetrics metrics_;
     private com.google.protobuf.SingleFieldBuilderV3<
-        com.google.cloud.optimization.v1.AggregatedMetrics, com.google.cloud.optimization.v1.AggregatedMetrics.Builder, com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder> metricsBuilder_;
+            com.google.cloud.optimization.v1.AggregatedMetrics,
+            com.google.cloud.optimization.v1.AggregatedMetrics.Builder,
+            com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder>
+        metricsBuilder_;
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -15649,12 +17818,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 ((bitField0_ & 0x00000200) != 0); } /** + * + * *
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -15666,16 +17838,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
@@ -15702,6 +17879,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
@@ -15726,6 +17905,8 @@ public Builder setMetrics(
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -15740,9 +17921,10 @@ public Builder setMetrics(
      */
     public Builder mergeMetrics(com.google.cloud.optimization.v1.AggregatedMetrics value) {
       if (metricsBuilder_ == null) {
-        if (((bitField0_ & 0x00000200) != 0) &&
-          metrics_ != null &&
-          metrics_ != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000200) != 0)
+            && metrics_ != null
+            && metrics_
+                != com.google.cloud.optimization.v1.AggregatedMetrics.getDefaultInstance()) {
           getMetricsBuilder().mergeFrom(value);
         } else {
           metrics_ = value;
@@ -15755,6 +17937,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
@@ -15778,6 +17962,8 @@ public Builder clearMetrics() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -15796,6 +17982,8 @@ public com.google.cloud.optimization.v1.AggregatedMetrics.Builder getMetricsBuil
       return getMetricsFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Duration, distance and load metrics for this route. The fields of
      * [AggregatedMetrics][google.cloud.optimization.v1.AggregatedMetrics] are
@@ -15812,11 +18000,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
@@ -15830,21 +18021,24 @@ 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() {
       if (routeCosts_ == null) {
@@ -15853,11 +18047,12 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       }
       return routeCosts_;
     }
+
     private com.google.protobuf.MapField
         internalGetMutableRouteCosts() {
       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();
@@ -15866,10 +18061,13 @@ public com.google.cloud.optimization.v1.AggregatedMetricsOrBuilder getMetricsOrB
       onChanged();
       return routeCosts_;
     }
+
     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.
@@ -15884,20 +18082,21 @@ 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.
@@ -15916,6 +18115,8 @@ 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.
@@ -15930,15 +18131,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.
@@ -15953,23 +18155,25 @@ 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();
       }
       return map.get(key);
     }
+
     public Builder clearRouteCosts() {
       bitField0_ = (bitField0_ & ~0x00000400);
-      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.
@@ -15983,23 +18187,22 @@ 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() {
       bitField0_ |= 0x00000400;
       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.
@@ -16013,17 +18216,18 @@ 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);
       bitField0_ |= 0x00000400;
       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.
@@ -16037,21 +18241,22 @@ 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);
       bitField0_ |= 0x00000400;
       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 @@ -16059,27 +18264,33 @@ 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; bitField0_ |= 0x00000800; 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() { @@ -16090,18 +18301,25 @@ public Builder clearRouteTotalCost() { } private java.util.List endLoads_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureEndLoadsIsMutable() { if (!((bitField0_ & 0x00001000) != 0)) { - endLoads_ = new java.util.ArrayList(endLoads_); + endLoads_ = + new java.util.ArrayList(endLoads_); bitField0_ |= 0x00001000; - } + } } 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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16113,9 +18331,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 { @@ -16123,6 +18344,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16134,9 +18357,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 { @@ -16144,6 +18370,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16155,9 +18383,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 { @@ -16165,6 +18396,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16176,10 +18409,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(); @@ -16193,6 +18428,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16204,9 +18441,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(); @@ -16218,6 +18458,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16229,9 +18471,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(); @@ -16245,6 +18490,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16256,10 +18503,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(); @@ -16273,6 +18522,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16284,9 +18535,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(); @@ -16298,6 +18552,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16309,9 +18565,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(); @@ -16323,6 +18582,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16334,14 +18595,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); @@ -16349,6 +18612,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16360,9 +18625,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_ & ~0x00001000); @@ -16373,6 +18641,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16384,9 +18654,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); @@ -16397,6 +18670,8 @@ private void ensureEndLoadsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16408,13 +18683,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16426,16 +18705,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16447,10 +18732,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 { @@ -16458,6 +18746,8 @@ private void ensureEndLoadsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16469,13 +18759,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16487,14 +18782,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
      * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -16506,49 +18806,67 @@ 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_ & 0x00001000) != 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_ & 0x00001000) != 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_ & 0x00002000) != 0)) { - travelSteps_ = new java.util.ArrayList(travelSteps_); + travelSteps_ = + new java.util.ArrayList( + travelSteps_); bitField0_ |= 0x00002000; - } + } } 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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 { @@ -16556,15 +18874,20 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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 { @@ -16572,15 +18895,20 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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 { @@ -16588,15 +18916,20 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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) { @@ -16611,16 +18944,22 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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()); @@ -16631,15 +18970,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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(); @@ -16653,15 +18997,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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) { @@ -16676,15 +19025,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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(); @@ -16696,16 +19050,22 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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()); @@ -16716,20 +19076,25 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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); @@ -16737,15 +19102,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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_ & ~0x00002000); @@ -16756,15 +19126,20 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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); @@ -16775,45 +19150,62 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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 { @@ -16821,55 +19213,77 @@ private void ensureTravelStepsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [ShipmentRoute.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
      * 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_ & 0x00002000) != 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_ & 0x00002000) != 0), getParentForChildren(), isClean()); travelSteps_ = null; } return travelStepsBuilder_; @@ -16877,8 +19291,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
@@ -16891,14 +19310,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @return Whether the vehicleDetour field is set. */ - @java.lang.Deprecated public boolean hasVehicleDetour() { + @java.lang.Deprecated + public boolean hasVehicleDetour() { return ((bitField0_ & 0x00004000) != 0); } /** + * + * *
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16911,18 +19334,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
@@ -16936,7 +19365,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();
@@ -16950,6 +19380,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16963,8 +19395,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();
       } else {
@@ -16975,6 +19407,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -16988,11 +19422,12 @@ 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 (((bitField0_ & 0x00004000) != 0) &&
-          vehicleDetour_ != null &&
-          vehicleDetour_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00004000) != 0)
+            && vehicleDetour_ != null
+            && vehicleDetour_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getVehicleDetourBuilder().mergeFrom(value);
         } else {
           vehicleDetour_ = value;
@@ -17005,6 +19440,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -17018,7 +19455,8 @@ private void ensureTravelStepsIsMutable() {
      *
      * .google.protobuf.Duration vehicle_detour = 15 [deprecated = true];
      */
-    @java.lang.Deprecated public Builder clearVehicleDetour() {
+    @java.lang.Deprecated
+    public Builder clearVehicleDetour() {
       bitField0_ = (bitField0_ & ~0x00004000);
       vehicleDetour_ = null;
       if (vehicleDetourBuilder_ != null) {
@@ -17029,6 +19467,8 @@ private void ensureTravelStepsIsMutable() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -17042,12 +19482,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() {
       bitField0_ |= 0x00004000;
       onChanged();
       return getVehicleDetourFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Deprecated: No longer used.
      * This field will only be populated at the
@@ -17061,15 +19504,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
@@ -17084,14 +19531,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_;
@@ -17099,48 +19549,71 @@ 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: 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=2169 + * + * .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=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated public boolean hasDelayBeforeVehicleEnd() { + @java.lang.Deprecated + public boolean hasDelayBeforeVehicleEnd() { return ((bitField0_ & 0x00008000) != 0); } /** + * + * *
      * Deprecated: 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=2169 + * + * .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=2169 * @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: 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(); @@ -17154,14 +19627,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: 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(); @@ -17173,18 +19651,25 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: 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 (((bitField0_ & 0x00008000) != 0) && - delayBeforeVehicleEnd_ != null && - delayBeforeVehicleEnd_ != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { + if (((bitField0_ & 0x00008000) != 0) + && delayBeforeVehicleEnd_ != null + && delayBeforeVehicleEnd_ + != com.google.cloud.optimization.v1.ShipmentRoute.Delay.getDefaultInstance()) { getDelayBeforeVehicleEndBuilder().mergeFrom(value); } else { delayBeforeVehicleEnd_ = value; @@ -17197,14 +19682,19 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: 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() { bitField0_ = (bitField0_ & ~0x00008000); delayBeforeVehicleEnd_ = null; if (delayBeforeVehicleEndBuilder_ != null) { @@ -17215,58 +19705,78 @@ private void ensureTravelStepsIsMutable() { return this; } /** + * + * *
      * Deprecated: 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() { bitField0_ |= 0x00008000; onChanged(); return getDelayBeforeVehicleEndFieldBuilder().getBuilder(); } /** + * + * *
      * Deprecated: 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: 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); } @@ -17276,12 +19786,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(); } @@ -17290,27 +19800,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; @@ -17325,6 +19835,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentRoute getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java similarity index 80% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java index 880218b12e99..bc2f3c184807 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentRouteOrBuilder.java @@ -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],
@@ -213,11 +272,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
@@ -226,10 +288,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
@@ -238,10 +303,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
@@ -251,9 +319,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
@@ -262,9 +333,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
@@ -275,6 +347,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
@@ -285,6 +359,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
@@ -293,9 +369,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
@@ -304,10 +382,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
@@ -319,10 +398,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
@@ -334,10 +416,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
@@ -353,6 +438,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.
@@ -368,6 +455,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.
@@ -381,15 +470,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.
@@ -403,9 +490,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.
@@ -419,10 +507,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.
@@ -436,20 +524,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -461,11 +553,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -477,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 com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index); + @java.lang.Deprecated + com.google.cloud.optimization.v1.CapacityQuantity getEndLoads(int index); /** + * + * *
    * Deprecated: Use
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -492,10 +593,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -507,11 +613,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
    * [Transition.vehicle_loads][google.cloud.optimization.v1.ShipmentRoute.Transition.vehicle_loads]
@@ -523,66 +634,94 @@ 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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.transitions][google.cloud.optimization.v1.ShipmentRoute.transitions]
    * 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
@@ -595,12 +734,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
@@ -613,12 +756,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=2165 + * + * @deprecated google.cloud.optimization.v1.ShipmentRoute.vehicle_detour is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=2165 * @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
@@ -632,39 +779,57 @@ 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: 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=2169 * @return Whether the delayBeforeVehicleEnd field is set. */ - @java.lang.Deprecated boolean hasDelayBeforeVehicleEnd(); + @java.lang.Deprecated + boolean hasDelayBeforeVehicleEnd(); /** + * + * *
    * Deprecated: 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=2169 * @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: 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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java similarity index 66% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java index 8a14b061db74..36713ad1b374 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibility.java +++ b/java-optimization/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;
@@ -212,40 +249,49 @@ private IncompatibilityMode(int value) {
   }
 
   public static final int TYPES_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   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. */ @@ -253,47 +299,68 @@ 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_ = 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; + * + * * @return The incompatibilityMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode getIncompatibilityMode() { - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber(incompatibilityMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + getIncompatibilityMode() { + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber( + 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 +372,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 +399,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 +413,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 +446,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 +552,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 +589,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,14 +611,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
       if (((bitField0_ & 0x00000001) != 0)) {
         types_ = types_.getUnmodifiableView();
         bitField0_ = (bitField0_ & ~0x00000001);
@@ -547,7 +630,8 @@ private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.Shipmen
       result.types_ = types_;
     }
 
-    private void buildPartial0(com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
+    private void buildPartial0(
+        com.google.cloud.optimization.v1.ShipmentTypeIncompatibility result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000002) != 0)) {
         result.incompatibilityMode_ = incompatibilityMode_;
@@ -558,38 +642,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentTypeIncompat
     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;
@@ -597,7 +682,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_;
@@ -637,23 +724,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();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 16
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                java.lang.String s = input.readStringRequireUtf8();
+                ensureTypesIsMutable();
+                types_.add(s);
+                break;
+              } // case 10
+            case 16:
+              {
+                incompatibilityMode_ = input.readEnum();
+                bitField0_ |= 0x00000002;
+                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) {
@@ -663,47 +753,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. */ @@ -711,81 +812,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setTypes(int index, java.lang.String value) { + if (value == null) { + 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addTypes(java.lang.String value) { + if (value == null) { + 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() { @@ -795,18 +910,22 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureTypesIsMutable(); types_.add(value); @@ -816,22 +935,33 @@ 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. */ @@ -842,28 +972,45 @@ public Builder setIncompatibilityModeValue(int value) { 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() { - com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.forNumber(incompatibilityMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode.UNRECOGNIZED : result; + public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + getIncompatibilityMode() { + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode result = + com.google.cloud.optimization.v1.ShipmentTypeIncompatibility.IncompatibilityMode + .forNumber(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(); } @@ -873,11 +1020,16 @@ public Builder setIncompatibilityMode(com.google.cloud.optimization.v1.ShipmentT 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() { @@ -886,9 +1038,9 @@ public Builder clearIncompatibilityMode() { 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); } @@ -898,12 +1050,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(); } @@ -912,27 +1065,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; @@ -947,6 +1100,4 @@ public com.google.protobuf.Parser getParserForType( public com.google.cloud.optimization.v1.ShipmentTypeIncompatibility getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java similarity index 61% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java index 6a234b277081..cf3eb1f7d74f 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeIncompatibilityOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java similarity index 72% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java index 3e5b37ab7a11..109465c1a697 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirement.java +++ b/java-optimization/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;
@@ -232,40 +272,49 @@ private RequirementMode(int value) {
   }
 
   public static final int REQUIRED_SHIPMENT_TYPE_ALTERNATIVES_FIELD_NUMBER = 1;
+
   @SuppressWarnings("serial")
   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. */ @@ -273,24 +322,29 @@ 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; + @SuppressWarnings("serial") 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
@@ -300,13 +354,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
@@ -316,12 +372,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
@@ -331,6 +390,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. */ @@ -338,6 +398,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
@@ -347,41 +409,59 @@ 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_ = 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; + * + * * @return The requirementMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode getRequirementMode() { - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber(requirementMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + getRequirementMode() { + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber( + 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; @@ -393,15 +473,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); @@ -429,9 +513,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; @@ -441,17 +527,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; @@ -480,96 +567,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.
@@ -577,33 +672,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();
@@ -617,9 +711,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
@@ -638,14 +732,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.ShipmentTypeRequirement result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.ShipmentTypeRequirement result) {
       if (((bitField0_ & 0x00000001) != 0)) {
         requiredShipmentTypeAlternatives_ = requiredShipmentTypeAlternatives_.getUnmodifiableView();
         bitField0_ = (bitField0_ & ~0x00000001);
@@ -669,38 +767,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.ShipmentTypeRequirem
     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;
@@ -708,7 +807,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_;
@@ -758,29 +858,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();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 24
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            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();
+                bitField0_ |= 0x00000004;
+                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) {
@@ -790,47 +894,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. */ @@ -838,63 +954,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setRequiredShipmentTypeAlternatives(int index, java.lang.String value) { + if (value == null) { + 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addRequiredShipmentTypeAlternatives(java.lang.String value) { + if (value == null) { + 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. */ @@ -907,12 +1036,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() { @@ -922,18 +1054,22 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addRequiredShipmentTypeAlternativesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureRequiredShipmentTypeAlternativesIsMutable(); requiredShipmentTypeAlternatives_.add(value); @@ -941,14 +1077,19 @@ public Builder addRequiredShipmentTypeAlternativesBytes( 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
@@ -958,13 +1099,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
@@ -974,12 +1117,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
@@ -989,6 +1135,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. */ @@ -996,6 +1143,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
@@ -1005,14 +1154,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
@@ -1022,19 +1173,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDependentShipmentTypes(int index, java.lang.String value) { + if (value == null) { + 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
@@ -1044,18 +1199,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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDependentShipmentTypes(java.lang.String value) { + if (value == null) { + 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
@@ -1065,18 +1224,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
@@ -1086,6 +1246,7 @@ public Builder addAllDependentShipmentTypes(
      * 
* * repeated string dependent_shipment_types = 2; + * * @return This builder for chaining. */ public Builder clearDependentShipmentTypes() { @@ -1095,6 +1256,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
@@ -1104,12 +1267,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addDependentShipmentTypesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureDependentShipmentTypesIsMutable(); dependentShipmentTypes_.add(value); @@ -1119,22 +1284,33 @@ 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. */ @@ -1145,28 +1321,44 @@ public Builder setRequirementModeValue(int value) { 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() { - com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber(requirementMode_); - return result == null ? com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.UNRECOGNIZED : result; + public com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode + getRequirementMode() { + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode result = + com.google.cloud.optimization.v1.ShipmentTypeRequirement.RequirementMode.forNumber( + 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(); } @@ -1176,11 +1368,16 @@ public Builder setRequirementMode(com.google.cloud.optimization.v1.ShipmentTypeR 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() { @@ -1189,9 +1386,9 @@ public Builder clearRequirementMode() { 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); } @@ -1201,12 +1398,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(); } @@ -1215,27 +1412,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; @@ -1250,6 +1447,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.ShipmentTypeRequirement getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java similarity index 74% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java index 3e7bff8cd4c1..0c41508b64cd 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/ShipmentTypeRequirementOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java similarity index 75% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java index e4467e8b0763..56aaf8d5fc73 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipment.java +++ b/java-optimization/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,38 +534,52 @@ private Code(int value) {
     public static final int CODE_FIELD_NUMBER = 1;
     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; + * * @return The code. */ - @java.lang.Override public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(code_); - return result == null ? com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.SkippedShipment.Reason.Code getCode() { + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = + com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(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_ = 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 Whether the exampleVehicleIndex field is set. */ @java.lang.Override @@ -493,12 +587,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 @@ -507,15 +604,19 @@ public int getExampleVehicleIndex() { } public static final int EXAMPLE_EXCEEDED_CAPACITY_TYPE_FIELD_NUMBER = 3; + @SuppressWarnings("serial") 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 +625,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 +657,7 @@ public java.lang.String getExampleExceededCapacityType() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -567,9 +669,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 +690,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 +711,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 +751,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 +848,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 +881,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();
@@ -805,9 +919,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
@@ -826,8 +940,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.SkippedShipment.Reason result =
+            new com.google.cloud.optimization.v1.SkippedShipment.Reason(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -852,38 +969,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.SkippedShipment.Reas
       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;
@@ -891,7 +1011,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());
         }
@@ -929,27 +1050,31 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                code_ = input.readEnum();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              case 16: {
-                exampleVehicleIndex_ = input.readInt32();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 16
-              case 26: {
-                exampleExceededCapacityType_ = input.readStringRequireUtf8();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 26
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  code_ = input.readEnum();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  exampleVehicleIndex_ = input.readInt32();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 16
+              case 26:
+                {
+                  exampleExceededCapacityType_ = input.readStringRequireUtf8();
+                  bitField0_ |= 0x00000004;
+                  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) {
@@ -959,26 +1084,34 @@ 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. */ @@ -989,24 +1122,33 @@ public Builder setCodeValue(int value) { 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() { - com.google.cloud.optimization.v1.SkippedShipment.Reason.Code result = com.google.cloud.optimization.v1.SkippedShipment.Reason.Code.forNumber(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.forNumber(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. */ @@ -1020,11 +1162,14 @@ public Builder setCode(com.google.cloud.optimization.v1.SkippedShipment.Reason.C 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() { @@ -1034,14 +1179,17 @@ public Builder clearCode() { 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 @@ -1049,12 +1197,15 @@ public boolean hasExampleVehicleIndex() { return ((bitField0_ & 0x00000002) != 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 @@ -1062,29 +1213,35 @@ 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. */ public Builder setExampleVehicleIndex(int value) { - + exampleVehicleIndex_ = value; bitField0_ |= 0x00000002; onChanged(); 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() { @@ -1096,19 +1253,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; @@ -1117,21 +1276,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 { @@ -1139,30 +1299,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExampleExceededCapacityType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } exampleExceededCapacityType_ = value; bitField0_ |= 0x00000004; 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() { @@ -1172,24 +1339,29 @@ public Builder clearExampleExceededCapacityType() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExampleExceededCapacityTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); exampleExceededCapacityType_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1202,12 +1374,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(); } @@ -1216,27 +1388,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; @@ -1251,18 +1424,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_ = 0; /** + * + * *
    * The index corresponds to the index of the shipment in the source
    * `ShipmentModel`.
    * 
* * int32 index = 1; + * * @return The index. */ @java.lang.Override @@ -1271,9 +1446,12 @@ public int getIndex() { } public static final int LABEL_FIELD_NUMBER = 2; + @SuppressWarnings("serial") private volatile java.lang.Object label_ = ""; /** + * + * *
    * Copy of the corresponding
    * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1281,6 +1459,7 @@ public int getIndex() {
    * 
* * string label = 2; + * * @return The label. */ @java.lang.Override @@ -1289,14 +1468,15 @@ 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
@@ -1304,16 +1484,15 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -1322,9 +1501,12 @@ public java.lang.String getLabel() { } public static final int REASONS_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private java.util.List reasons_; /** + * + * *
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1337,6 +1519,8 @@ public java.util.List g
     return reasons_;
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1345,11 +1529,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`.
@@ -1362,6 +1548,8 @@ public int getReasonsCount() {
     return reasons_.size();
   }
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -1374,6 +1562,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`.
@@ -1388,6 +1578,7 @@ public com.google.cloud.optimization.v1.SkippedShipment.ReasonOrBuilder getReaso
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -1399,8 +1590,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_);
     }
@@ -1420,15 +1610,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;
@@ -1438,19 +1626,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;
   }
@@ -1475,97 +1661,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
@@ -1574,33 +1767,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();
@@ -1618,9 +1810,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
@@ -1639,14 +1831,18 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
 
-    private void buildPartialRepeatedFields(com.google.cloud.optimization.v1.SkippedShipment result) {
+    private void buildPartialRepeatedFields(
+        com.google.cloud.optimization.v1.SkippedShipment result) {
       if (reasonsBuilder_ == null) {
         if (((bitField0_ & 0x00000004) != 0)) {
           reasons_ = java.util.Collections.unmodifiableList(reasons_);
@@ -1672,38 +1868,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.SkippedShipment resu
     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;
@@ -1711,7 +1908,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());
       }
@@ -1738,9 +1936,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.SkippedShipment other)
             reasonsBuilder_ = null;
             reasons_ = other.reasons_;
             bitField0_ = (bitField0_ & ~0x00000004);
-            reasonsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getReasonsFieldBuilder() : null;
+            reasonsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getReasonsFieldBuilder()
+                    : null;
           } else {
             reasonsBuilder_.addAllMessages(other.reasons_);
           }
@@ -1772,35 +1971,39 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              index_ = input.readInt32();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 18: {
-              label_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              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:
+            case 8:
+              {
+                index_ = input.readInt32();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 18:
+              {
+                label_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                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) {
@@ -1810,16 +2013,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 @@ -1827,29 +2034,35 @@ 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; bitField0_ |= 0x00000001; 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() { @@ -1861,6 +2074,8 @@ public Builder clearIndex() { private java.lang.Object label_ = ""; /** + * + * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1868,13 +2083,13 @@ public Builder clearIndex() {
      * 
* * 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; @@ -1883,6 +2098,8 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1890,15 +2107,14 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -1906,6 +2122,8 @@ public java.lang.String getLabel() { } } /** + * + * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1913,18 +2131,22 @@ public java.lang.String getLabel() {
      * 
* * string label = 2; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } label_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1932,6 +2154,7 @@ public Builder setLabel(
      * 
* * string label = 2; + * * @return This builder for chaining. */ public Builder clearLabel() { @@ -1941,6 +2164,8 @@ public Builder clearLabel() { return this; } /** + * + * *
      * Copy of the corresponding
      * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -1948,12 +2173,14 @@ public Builder clearLabel() {
      * 
* * string label = 2; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00000002; @@ -1962,18 +2189,26 @@ public Builder setLabelBytes( } private java.util.List reasons_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureReasonsIsMutable() { if (!((bitField0_ & 0x00000004) != 0)) { - reasons_ = new java.util.ArrayList(reasons_); + reasons_ = + new java.util.ArrayList( + reasons_); bitField0_ |= 0x00000004; - } + } } 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`.
@@ -1981,7 +2216,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 {
@@ -1989,6 +2225,8 @@ public java.util.List g
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2004,6 +2242,8 @@ public int getReasonsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2019,6 +2259,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`.
@@ -2041,6 +2283,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2049,7 +2293,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());
@@ -2060,6 +2305,8 @@ public Builder setReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2081,6 +2328,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`.
@@ -2103,6 +2352,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2122,6 +2373,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2130,7 +2383,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());
@@ -2141,6 +2395,8 @@ public Builder addReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2149,11 +2405,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);
@@ -2161,6 +2417,8 @@ public Builder addAllReasons(
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2179,6 +2437,8 @@ public Builder clearReasons() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2197,6 +2457,8 @@ public Builder removeReasons(int index) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A list of reasons that explain why the shipment was skipped. See comment
      * above `Reason`.
@@ -2209,6 +2471,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`.
@@ -2219,11 +2483,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`.
@@ -2231,8 +2498,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 {
@@ -2240,6 +2508,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`.
@@ -2248,10 +2518,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`.
@@ -2261,10 +2533,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`.
@@ -2272,27 +2547,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_ & 0x00000004) != 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_ & 0x00000004) != 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);
     }
 
@@ -2302,12 +2580,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();
   }
@@ -2316,27 +2594,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;
@@ -2351,6 +2629,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.SkippedShipment getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
similarity index 73%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
index 8f67c3824cfc..1af94646ae72 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/SkippedShipmentOrBuilder.java
@@ -1,24 +1,45 @@
+/*
+ * 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
@@ -26,10 +47,13 @@ public interface SkippedShipmentOrBuilder extends
    * 
* * string label = 2; + * * @return The label. */ java.lang.String getLabel(); /** + * + * *
    * Copy of the corresponding
    * [Shipment.label][google.cloud.optimization.v1.Shipment.label], if specified
@@ -37,12 +61,14 @@ public interface SkippedShipmentOrBuilder extends
    * 
* * 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`.
@@ -50,9 +76,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`.
@@ -62,6 +89,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`.
@@ -71,6 +100,8 @@ public interface SkippedShipmentOrBuilder extends
    */
   int getReasonsCount();
   /**
+   *
+   *
    * 
    * A list of reasons that explain why the shipment was skipped. See comment
    * above `Reason`.
@@ -78,9 +109,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`.
@@ -88,6 +121,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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
similarity index 75%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
index 7e59052e869c..febec89f3c29 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindow.java
+++ b/java-optimization/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.
@@ -29,53 +46,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 @@ -83,12 +104,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 @@ -96,6 +120,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`.
@@ -111,12 +137,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 @@ -124,12 +153,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 @@ -137,6 +169,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`.
@@ -152,11 +186,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 @@ -164,18 +201,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.
    * 
@@ -184,17 +228,22 @@ public com.google.protobuf.Timestamp getSoftStartTime() { */ @java.lang.Override public com.google.protobuf.TimestampOrBuilder getSoftStartTimeOrBuilder() { - return softStartTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softStartTime_; + return softStartTime_ == null + ? com.google.protobuf.Timestamp.getDefaultInstance() + : softStartTime_; } 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 @@ -202,11 +251,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 @@ -214,6 +266,8 @@ public com.google.protobuf.Timestamp getSoftEndTime() { return softEndTime_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : softEndTime_; } /** + * + * *
    * The soft end time of the time window.
    * 
@@ -228,6 +282,8 @@ public com.google.protobuf.TimestampOrBuilder getSoftEndTimeOrBuilder() { public static final int COST_PER_HOUR_BEFORE_SOFT_START_TIME_FIELD_NUMBER = 5; private double costPerHourBeforeSoftStartTime_ = 0D; /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs
    * before soft_start_time, computed as:
@@ -241,6 +297,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 @@ -248,6 +305,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:
@@ -261,6 +320,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -271,6 +331,8 @@ public double getCostPerHourBeforeSoftStartTime() { public static final int COST_PER_HOUR_AFTER_SOFT_END_TIME_FIELD_NUMBER = 6; private double costPerHourAfterSoftEndTime_ = 0D; /** + * + * *
    * A cost per hour added to other costs in the model if the event occurs after
    * `soft_end_time`, computed as:
@@ -284,6 +346,7 @@ public double getCostPerHourBeforeSoftStartTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return Whether the costPerHourAfterSoftEndTime field is set. */ @java.lang.Override @@ -291,6 +354,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:
@@ -304,6 +369,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
    * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -312,6 +378,7 @@ public double getCostPerHourAfterSoftEndTime() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -323,8 +390,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()); } @@ -353,28 +419,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; @@ -384,44 +447,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; @@ -452,110 +513,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.
@@ -581,33 +653,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();
@@ -638,9 +709,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
@@ -659,8 +730,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.TimeWindow result =
+          new com.google.cloud.optimization.v1.TimeWindow(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -668,24 +742,18 @@ public com.google.cloud.optimization.v1.TimeWindow buildPartial() {
     private void buildPartial0(com.google.cloud.optimization.v1.TimeWindow result) {
       int from_bitField0_ = bitField0_;
       if (((from_bitField0_ & 0x00000001) != 0)) {
-        result.startTime_ = startTimeBuilder_ == null
-            ? startTime_
-            : startTimeBuilder_.build();
+        result.startTime_ = startTimeBuilder_ == null ? startTime_ : startTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.endTime_ = endTimeBuilder_ == null
-            ? endTime_
-            : endTimeBuilder_.build();
+        result.endTime_ = endTimeBuilder_ == null ? endTime_ : endTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.softStartTime_ = softStartTimeBuilder_ == null
-            ? softStartTime_
-            : softStartTimeBuilder_.build();
+        result.softStartTime_ =
+            softStartTimeBuilder_ == null ? softStartTime_ : softStartTimeBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.softEndTime_ = softEndTimeBuilder_ == null
-            ? softEndTime_
-            : softEndTimeBuilder_.build();
+        result.softEndTime_ =
+            softEndTimeBuilder_ == null ? softEndTime_ : softEndTimeBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000010) != 0)) {
@@ -703,38 +771,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.TimeWindow result) {
     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;
@@ -787,50 +856,49 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              input.readMessage(
-                  getStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              input.readMessage(
-                  getEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              input.readMessage(
-                  getSoftStartTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getSoftEndTimeFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 41: {
-              costPerHourBeforeSoftStartTime_ = input.readDouble();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 41
-            case 49: {
-              costPerHourAfterSoftEndTime_ = input.readDouble();
-              bitField0_ |= 0x00000020;
-              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);
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                input.readMessage(getEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                input.readMessage(getSoftStartTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getSoftEndTimeFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 41:
+              {
+                costPerHourBeforeSoftStartTime_ = input.readDouble();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 41
+            case 49:
+              {
+                costPerHourAfterSoftEndTime_ = input.readDouble();
+                bitField0_ |= 0x00000020;
+                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) {
@@ -840,30 +908,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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
      * 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() { @@ -874,6 +952,8 @@ public com.google.protobuf.Timestamp getStartTime() { } } /** + * + * *
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -895,6 +975,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`.
@@ -902,8 +984,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();
       } else {
@@ -914,6 +995,8 @@ public Builder setStartTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -923,9 +1006,9 @@ public Builder setStartTime(
      */
     public Builder mergeStartTime(com.google.protobuf.Timestamp value) {
       if (startTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000001) != 0) &&
-          startTime_ != null &&
-          startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000001) != 0)
+            && startTime_ != null
+            && startTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getStartTimeBuilder().mergeFrom(value);
         } else {
           startTime_ = value;
@@ -938,6 +1021,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`.
@@ -956,6 +1041,8 @@ public Builder clearStartTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -969,6 +1056,8 @@ public com.google.protobuf.Timestamp.Builder getStartTimeBuilder() {
       return getStartTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The hard time window start time. If unspecified it will be set to
      * `ShipmentModel.global_start_time`.
@@ -980,11 +1069,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`.
@@ -993,14 +1083,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_;
@@ -1008,26 +1101,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * 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() { @@ -1038,6 +1140,8 @@ public com.google.protobuf.Timestamp getEndTime() { } } /** + * + * *
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1059,6 +1163,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`.
@@ -1066,8 +1172,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();
       } else {
@@ -1078,6 +1183,8 @@ public Builder setEndTime(
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1087,9 +1194,9 @@ public Builder setEndTime(
      */
     public Builder mergeEndTime(com.google.protobuf.Timestamp value) {
       if (endTimeBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0) &&
-          endTime_ != null &&
-          endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0)
+            && endTime_ != null
+            && endTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) {
           getEndTimeBuilder().mergeFrom(value);
         } else {
           endTime_ = value;
@@ -1102,6 +1209,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`.
@@ -1120,6 +1229,8 @@ public Builder clearEndTime() {
       return this;
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1133,6 +1244,8 @@ public com.google.protobuf.Timestamp.Builder getEndTimeBuilder() {
       return getEndTimeFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * The hard time window end time. If unspecified it will be set to
      * `ShipmentModel.global_end_time`.
@@ -1144,11 +1257,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`.
@@ -1157,14 +1271,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_;
@@ -1172,34 +1289,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * 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.
      * 
@@ -1220,14 +1350,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(); } else { @@ -1238,6 +1369,8 @@ public Builder setSoftStartTime( return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1246,9 +1379,9 @@ public Builder setSoftStartTime( */ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { if (softStartTimeBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) && - softStartTime_ != null && - softStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000004) != 0) + && softStartTime_ != null + && softStartTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getSoftStartTimeBuilder().mergeFrom(value); } else { softStartTime_ = value; @@ -1261,6 +1394,8 @@ public Builder mergeSoftStartTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1278,6 +1413,8 @@ public Builder clearSoftStartTime() { return this; } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1290,6 +1427,8 @@ public com.google.protobuf.Timestamp.Builder getSoftStartTimeBuilder() { return getSoftStartTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The soft start time of the time window.
      * 
@@ -1300,11 +1439,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.
      * 
@@ -1312,14 +1454,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_; @@ -1327,34 +1472,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * 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.
      * 
@@ -1375,14 +1533,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(); } else { @@ -1393,6 +1552,8 @@ public Builder setSoftEndTime( return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1401,9 +1562,9 @@ public Builder setSoftEndTime( */ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { if (softEndTimeBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) && - softEndTime_ != null && - softEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && softEndTime_ != null + && softEndTime_ != com.google.protobuf.Timestamp.getDefaultInstance()) { getSoftEndTimeBuilder().mergeFrom(value); } else { softEndTime_ = value; @@ -1416,6 +1577,8 @@ public Builder mergeSoftEndTime(com.google.protobuf.Timestamp value) { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1433,6 +1596,8 @@ public Builder clearSoftEndTime() { return this; } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1445,6 +1610,8 @@ public com.google.protobuf.Timestamp.Builder getSoftEndTimeBuilder() { return getSoftEndTimeFieldBuilder().getBuilder(); } /** + * + * *
      * The soft end time of the time window.
      * 
@@ -1455,11 +1622,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.
      * 
@@ -1467,21 +1637,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:
@@ -1495,6 +1670,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 @@ -1502,6 +1678,8 @@ public boolean hasCostPerHourBeforeSoftStartTime() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1515,6 +1693,7 @@ public boolean hasCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @return The costPerHourBeforeSoftStartTime. */ @java.lang.Override @@ -1522,6 +1701,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:
@@ -1535,17 +1716,20 @@ public double getCostPerHourBeforeSoftStartTime() {
      * 
* * optional double cost_per_hour_before_soft_start_time = 5; + * * @param value The costPerHourBeforeSoftStartTime to set. * @return This builder for chaining. */ public Builder setCostPerHourBeforeSoftStartTime(double value) { - + costPerHourBeforeSoftStartTime_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs
      * before soft_start_time, computed as:
@@ -1559,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() { @@ -1568,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:
@@ -1583,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 @@ -1590,6 +1778,8 @@ public boolean hasCostPerHourAfterSoftEndTime() { return ((bitField0_ & 0x00000020) != 0); } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1603,6 +1793,7 @@ public boolean hasCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return The costPerHourAfterSoftEndTime. */ @java.lang.Override @@ -1610,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:
@@ -1623,17 +1816,20 @@ public double getCostPerHourAfterSoftEndTime() {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @param value The costPerHourAfterSoftEndTime to set. * @return This builder for chaining. */ public Builder setCostPerHourAfterSoftEndTime(double value) { - + costPerHourAfterSoftEndTime_ = value; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * A cost per hour added to other costs in the model if the event occurs after
      * `soft_end_time`, computed as:
@@ -1647,6 +1843,7 @@ public Builder setCostPerHourAfterSoftEndTime(double value) {
      * 
* * optional double cost_per_hour_after_soft_end_time = 6; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftEndTime() { @@ -1655,9 +1852,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); } @@ -1667,12 +1864,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(); } @@ -1681,27 +1878,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; @@ -1716,6 +1913,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.TimeWindow getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java similarity index 86% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java index ef31fc8c85b9..3d6dbd85d69a 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TimeWindowOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java similarity index 75% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java index fddd8fc8f40c..614ec21d42fd 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributes.java +++ b/java-optimization/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,33 +49,37 @@ 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;
+
   @SuppressWarnings("serial")
   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
@@ -68,6 +90,7 @@ protected java.lang.Object newInstance(
    * 
* * string src_tag = 1; + * * @return The srcTag. */ @java.lang.Override @@ -76,14 +99,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
@@ -94,16 +118,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 { @@ -112,15 +135,19 @@ public java.lang.String getSrcTag() { } public static final int EXCLUDED_SRC_TAG_FIELD_NUMBER = 2; + @SuppressWarnings("serial") 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 @@ -129,30 +156,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,9 +188,12 @@ public java.lang.String getExcludedSrcTag() { } public static final int DST_TAG_FIELD_NUMBER = 3; + @SuppressWarnings("serial") private volatile java.lang.Object dstTag_ = ""; /** + * + * *
    * A destination visit or vehicle end matches iff its
    * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -173,6 +203,7 @@ public java.lang.String getExcludedSrcTag() {
    * 
* * string dst_tag = 3; + * * @return The dstTag. */ @java.lang.Override @@ -181,14 +212,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]
@@ -198,16 +230,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 { @@ -216,15 +247,19 @@ public java.lang.String getDstTag() { } public static final int EXCLUDED_DST_TAG_FIELD_NUMBER = 4; + @SuppressWarnings("serial") 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 @@ -233,30 +268,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 { @@ -267,6 +302,8 @@ public java.lang.String getExcludedDstTag() { public static final int COST_FIELD_NUMBER = 5; private double cost_ = 0D; /** + * + * *
    * 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
@@ -274,6 +311,7 @@ public java.lang.String getExcludedDstTag() {
    * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -284,6 +322,8 @@ public double getCost() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 6; private double costPerKilometer_ = 0D; /** + * + * *
    * Specifies a cost per kilometer applied to the distance traveled while
    * performing this transition. It adds up to any
@@ -292,6 +332,7 @@ public double getCost() {
    * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -302,6 +343,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.
@@ -309,6 +352,7 @@ public double getCostPerKilometer() {
    * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ @java.lang.Override @@ -316,6 +360,8 @@ public boolean hasDistanceLimit() { return distanceLimit_ != null; } /** + * + * *
    * Specifies a limit on the distance traveled while performing this
    * transition.
@@ -323,13 +369,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.
@@ -340,12 +391,16 @@ public com.google.cloud.optimization.v1.DistanceLimit getDistanceLimit() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitOrBuilder() {
-    return distanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : distanceLimit_;
+    return distanceLimit_ == null
+        ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
+        : distanceLimit_;
   }
 
   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*
@@ -353,6 +408,7 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getDistanceLimitO
    * 
* * .google.protobuf.Duration delay = 8; + * * @return Whether the delay field is set. */ @java.lang.Override @@ -360,6 +416,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*
@@ -367,6 +425,7 @@ public boolean hasDelay() {
    * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ @java.lang.Override @@ -374,6 +433,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*
@@ -388,6 +449,7 @@ public com.google.protobuf.DurationOrBuilder getDelayOrBuilder() {
   }
 
   private byte memoizedIsInitialized = -1;
+
   @java.lang.Override
   public final boolean isInitialized() {
     byte isInitialized = memoizedIsInitialized;
@@ -399,8 +461,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_);
     }
@@ -447,20 +508,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;
@@ -470,36 +527,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;
@@ -521,11 +571,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();
@@ -540,96 +593,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
@@ -639,33 +700,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 +750,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,8 +771,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.TransitionAttributes result =
+          new com.google.cloud.optimization.v1.TransitionAttributes(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -738,14 +801,11 @@ private void buildPartial0(com.google.cloud.optimization.v1.TransitionAttributes
         result.costPerKilometer_ = costPerKilometer_;
       }
       if (((from_bitField0_ & 0x00000040) != 0)) {
-        result.distanceLimit_ = distanceLimitBuilder_ == null
-            ? distanceLimit_
-            : distanceLimitBuilder_.build();
+        result.distanceLimit_ =
+            distanceLimitBuilder_ == null ? distanceLimit_ : distanceLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000080) != 0)) {
-        result.delay_ = delayBuilder_ == null
-            ? delay_
-            : delayBuilder_.build();
+        result.delay_ = delayBuilder_ == null ? delay_ : delayBuilder_.build();
       }
     }
 
@@ -753,38 +813,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.TransitionAttributes
     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;
@@ -792,7 +853,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_;
         bitField0_ |= 0x00000001;
@@ -851,56 +913,61 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 10: {
-              srcTag_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 10
-            case 18: {
-              excludedSrcTag_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 18
-            case 26: {
-              dstTag_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 26
-            case 34: {
-              excludedDstTag_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 34
-            case 41: {
-              cost_ = input.readDouble();
-              bitField0_ |= 0x00000010;
-              break;
-            } // case 41
-            case 49: {
-              costPerKilometer_ = input.readDouble();
-              bitField0_ |= 0x00000020;
-              break;
-            } // case 49
-            case 58: {
-              input.readMessage(
-                  getDistanceLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000040;
-              break;
-            } // case 58
-            case 66: {
-              input.readMessage(
-                  getDelayFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000080;
-              break;
-            } // case 66
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 10:
+              {
+                srcTag_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 10
+            case 18:
+              {
+                excludedSrcTag_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 18
+            case 26:
+              {
+                dstTag_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 26
+            case 34:
+              {
+                excludedDstTag_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 34
+            case 41:
+              {
+                cost_ = input.readDouble();
+                bitField0_ |= 0x00000010;
+                break;
+              } // case 41
+            case 49:
+              {
+                costPerKilometer_ = input.readDouble();
+                bitField0_ |= 0x00000020;
+                break;
+              } // case 49
+            case 58:
+              {
+                input.readMessage(getDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000040;
+                break;
+              } // case 58
+            case 66:
+              {
+                input.readMessage(getDelayFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000080;
+                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) {
@@ -910,10 +977,13 @@ public Builder mergeFrom(
       } // finally
       return this;
     }
+
     private int bitField0_;
 
     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
@@ -924,13 +994,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; @@ -939,6 +1009,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
@@ -949,15 +1021,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 { @@ -965,6 +1036,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
@@ -975,18 +1048,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setSrcTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } srcTag_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -997,6 +1074,7 @@ public Builder setSrcTag(
      * 
* * string src_tag = 1; + * * @return This builder for chaining. */ public Builder clearSrcTag() { @@ -1006,6 +1084,8 @@ public Builder clearSrcTag() { return this; } /** + * + * *
      * Tags defining the set of (src->dst) transitions these attributes apply to.
      * A source visit or vehicle start matches iff its
@@ -1016,12 +1096,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setSrcTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); srcTag_ = value; bitField0_ |= 0x00000001; @@ -1031,19 +1113,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; @@ -1052,21 +1136,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 { @@ -1074,30 +1159,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExcludedSrcTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } excludedSrcTag_ = value; bitField0_ |= 0x00000002; 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() { @@ -1107,18 +1199,22 @@ public Builder clearExcludedSrcTag() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExcludedSrcTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); excludedSrcTag_ = value; bitField0_ |= 0x00000002; @@ -1128,6 +1224,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]
@@ -1137,13 +1235,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; @@ -1152,6 +1250,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1161,15 +1261,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 { @@ -1177,6 +1276,8 @@ public java.lang.String getDstTag() { } } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1186,18 +1287,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDstTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } dstTag_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1207,6 +1312,7 @@ public Builder setDstTag(
      * 
* * string dst_tag = 3; + * * @return This builder for chaining. */ public Builder clearDstTag() { @@ -1216,6 +1322,8 @@ public Builder clearDstTag() { return this; } /** + * + * *
      * A destination visit or vehicle end matches iff its
      * [VisitRequest.tags][google.cloud.optimization.v1.Shipment.VisitRequest.tags]
@@ -1225,12 +1333,14 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setDstTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); dstTag_ = value; bitField0_ |= 0x00000004; @@ -1240,19 +1350,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; @@ -1261,21 +1373,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 { @@ -1283,30 +1396,37 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExcludedDstTag(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } excludedDstTag_ = value; bitField0_ |= 0x00000008; 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() { @@ -1316,18 +1436,22 @@ public Builder clearExcludedDstTag() { 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setExcludedDstTagBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); excludedDstTag_ = value; bitField0_ |= 0x00000008; @@ -1335,8 +1459,10 @@ public Builder setExcludedDstTagBytes( 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
@@ -1344,6 +1470,7 @@ public Builder setExcludedDstTagBytes(
      * 
* * double cost = 5; + * * @return The cost. */ @java.lang.Override @@ -1351,6 +1478,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
@@ -1358,17 +1487,20 @@ public double getCost() {
      * 
* * double cost = 5; + * * @param value The cost to set. * @return This builder for chaining. */ public Builder setCost(double value) { - + cost_ = value; bitField0_ |= 0x00000010; 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
@@ -1376,6 +1508,7 @@ public Builder setCost(double value) {
      * 
* * double cost = 5; + * * @return This builder for chaining. */ public Builder clearCost() { @@ -1385,8 +1518,10 @@ public Builder clearCost() { 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
@@ -1395,6 +1530,7 @@ public Builder clearCost() {
      * 
* * double cost_per_kilometer = 6; + * * @return The costPerKilometer. */ @java.lang.Override @@ -1402,6 +1538,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
@@ -1410,17 +1548,20 @@ 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; bitField0_ |= 0x00000020; onChanged(); return this; } /** + * + * *
      * Specifies a cost per kilometer applied to the distance traveled while
      * performing this transition. It adds up to any
@@ -1429,6 +1570,7 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 6; + * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { @@ -1440,8 +1582,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.
@@ -1449,12 +1596,15 @@ public Builder clearCostPerKilometer() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit distance_limit = 7; + * * @return Whether the distanceLimit field is set. */ public boolean hasDistanceLimit() { return ((bitField0_ & 0x00000040) != 0); } /** + * + * *
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1462,16 +1612,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.
@@ -1494,6 +1649,8 @@ public Builder setDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit v
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1514,6 +1671,8 @@ public Builder setDistanceLimit(
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1524,9 +1683,10 @@ public Builder setDistanceLimit(
      */
     public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit value) {
       if (distanceLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00000040) != 0) &&
-          distanceLimit_ != null &&
-          distanceLimit_ != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000040) != 0)
+            && distanceLimit_ != null
+            && distanceLimit_
+                != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
           getDistanceLimitBuilder().mergeFrom(value);
         } else {
           distanceLimit_ = value;
@@ -1539,6 +1699,8 @@ public Builder mergeDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1558,6 +1720,8 @@ public Builder clearDistanceLimit() {
       return this;
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1572,6 +1736,8 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getDistanceLimitBu
       return getDistanceLimitFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies a limit on the distance traveled while performing this
      * transition.
@@ -1584,11 +1750,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.
@@ -1598,14 +1767,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_;
@@ -1613,8 +1785,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*
@@ -1622,12 +1799,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 ((bitField0_ & 0x00000080) != 0); } /** + * + * *
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1635,6 +1815,7 @@ public boolean hasDelay() {
      * 
* * .google.protobuf.Duration delay = 8; + * * @return The delay. */ public com.google.protobuf.Duration getDelay() { @@ -1645,6 +1826,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*
@@ -1667,6 +1850,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*
@@ -1675,8 +1860,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();
       } else {
@@ -1687,6 +1871,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*
@@ -1697,9 +1883,9 @@ public Builder setDelay(
      */
     public Builder mergeDelay(com.google.protobuf.Duration value) {
       if (delayBuilder_ == null) {
-        if (((bitField0_ & 0x00000080) != 0) &&
-          delay_ != null &&
-          delay_ != com.google.protobuf.Duration.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000080) != 0)
+            && delay_ != null
+            && delay_ != com.google.protobuf.Duration.getDefaultInstance()) {
           getDelayBuilder().mergeFrom(value);
         } else {
           delay_ = value;
@@ -1712,6 +1898,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*
@@ -1731,6 +1919,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*
@@ -1745,6 +1935,8 @@ public com.google.protobuf.Duration.Builder getDelayBuilder() {
       return getDelayFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Specifies a delay incurred when performing this transition.
      * This delay always occurs *after* finishing the source visit and *before*
@@ -1757,11 +1949,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*
@@ -1771,21 +1964,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);
     }
 
@@ -1795,12 +1991,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();
   }
@@ -1809,27 +2005,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;
@@ -1844,6 +2040,4 @@ public com.google.protobuf.Parser getParserForType() {
   public com.google.cloud.optimization.v1.TransitionAttributes getDefaultInstanceForType() {
     return DEFAULT_INSTANCE;
   }
-
 }
-
diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
similarity index 84%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
index 2a80c30a88bf..7f5913d1b938 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/TransitionAttributesOrBuilder.java
+++ b/java-optimization/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]
@@ -69,10 +97,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]
@@ -82,34 +113,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
@@ -117,11 +155,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
@@ -130,11 +171,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.
@@ -142,10 +186,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.
@@ -153,10 +200,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.
@@ -168,6 +218,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*
@@ -175,10 +227,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*
@@ -186,10 +241,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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
similarity index 76%
rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
index d0df40e4ef0c..f3d27aed2db7 100644
--- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
+++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Vehicle.java
@@ -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,41 +394,53 @@ 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]
@@ -402,65 +453,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
@@ -469,48 +544,52 @@ 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,
@@ -520,11 +599,14 @@ public interface IntervalOrBuilder extends
        * 
* * 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.
@@ -535,10 +617,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.
@@ -549,58 +634,64 @@ 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_ = 0L; /** + * + * *
        * A minimum acceptable load. Must be ≥ 0.
        * If they're both specified,
@@ -610,6 +701,7 @@ protected java.lang.Object newInstance(
        * 
* * int64 min = 1; + * * @return The min. */ @java.lang.Override @@ -620,6 +712,8 @@ public long getMin() { public static final int MAX_FIELD_NUMBER = 2; private long max_ = 0L; /** + * + * *
        * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
        * load is unrestricted by this message.
@@ -630,6 +724,7 @@ public long getMin() {
        * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -637,6 +732,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.
@@ -647,6 +744,7 @@ public boolean hasMax() {
        * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -655,6 +753,7 @@ public long getMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -666,8 +765,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_); } @@ -684,12 +782,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; @@ -699,19 +795,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; @@ -725,12 +820,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; @@ -738,87 +831,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 @@ -828,39 +928,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(); @@ -871,13 +973,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(); } @@ -892,13 +995,17 @@ 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); - if (bitField0_ != 0) { buildPartial0(result); } + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result = + new com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval(this); + if (bitField0_ != 0) { + buildPartial0(result); + } onBuilt(); return result; } - private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result) { + private void buildPartial0( + com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { result.min_ = min_; @@ -915,46 +1022,52 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit.In 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()); } @@ -987,22 +1100,25 @@ public Builder mergeFrom( case 0: done = true; break; - case 8: { - min_ = input.readInt64(); - bitField0_ |= 0x00000001; - break; - } // case 8 - case 16: { - max_ = input.readInt64(); - bitField0_ |= 0x00000002; - break; - } // case 16 - default: { - if (!super.parseUnknownField(input, extensionRegistry, tag)) { - done = true; // was an endgroup tag - } - break; - } // default: + case 8: + { + min_ = input.readInt64(); + bitField0_ |= 0x00000001; + break; + } // case 8 + case 16: + { + max_ = input.readInt64(); + bitField0_ |= 0x00000002; + 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) { @@ -1012,10 +1128,13 @@ 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,
@@ -1025,6 +1144,7 @@ public Builder mergeFrom(
          * 
* * int64 min = 1; + * * @return The min. */ @java.lang.Override @@ -1032,6 +1152,8 @@ public long getMin() { return min_; } /** + * + * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified,
@@ -1041,17 +1163,20 @@ public long getMin() {
          * 
* * int64 min = 1; + * * @param value The min to set. * @return This builder for chaining. */ public Builder setMin(long value) { - + min_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
          * A minimum acceptable load. Must be ≥ 0.
          * If they're both specified,
@@ -1061,6 +1186,7 @@ public Builder setMin(long value) {
          * 
* * int64 min = 1; + * * @return This builder for chaining. */ public Builder clearMin() { @@ -1070,8 +1196,10 @@ public Builder clearMin() { 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.
@@ -1082,6 +1210,7 @@ public Builder clearMin() {
          * 
* * optional int64 max = 2; + * * @return Whether the max field is set. */ @java.lang.Override @@ -1089,6 +1218,8 @@ public boolean hasMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1099,6 +1230,7 @@ public boolean hasMax() {
          * 
* * optional int64 max = 2; + * * @return The max. */ @java.lang.Override @@ -1106,6 +1238,8 @@ public long getMax() { return max_; } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1116,17 +1250,20 @@ public long getMax() {
          * 
* * optional int64 max = 2; + * * @param value The max to set. * @return This builder for chaining. */ public Builder setMax(long value) { - + max_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } /** + * + * *
          * A maximum acceptable load. Must be ≥ 0. If unspecified, the maximum
          * load is unrestricted by this message.
@@ -1137,6 +1274,7 @@ public Builder setMax(long value) {
          * 
* * optional int64 max = 2; + * * @return This builder for chaining. */ public Builder clearMax() { @@ -1145,6 +1283,7 @@ public Builder clearMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -1157,41 +1296,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; @@ -1203,21 +1345,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_ = 0L; /** + * + * *
      * The maximum acceptable amount of load.
      * 
* * optional int64 max_load = 1; + * * @return Whether the maxLoad field is set. */ @java.lang.Override @@ -1225,11 +1370,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 @@ -1240,12 +1388,15 @@ public long getMaxLoad() { public static final int SOFT_MAX_LOAD_FIELD_NUMBER = 2; private long softMaxLoad_ = 0L; /** + * + * *
      * 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 @@ -1256,6 +1407,8 @@ public long getSoftMaxLoad() { public static final int COST_PER_UNIT_ABOVE_SOFT_MAX_FIELD_NUMBER = 3; private double costPerUnitAboveSoftMax_ = 0D; /** + * + * *
      * If the load ever exceeds
      * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -1268,6 +1421,7 @@ public long getSoftMaxLoad() {
      * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1278,11 +1432,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 @@ -1290,37 +1448,52 @@ 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() { - return startLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : startLoadInterval_; + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getStartLoadIntervalOrBuilder() { + return startLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : startLoadInterval_; } 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 @@ -1328,18 +1501,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.
      * 
@@ -1347,11 +1527,15 @@ 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() { - return endLoadInterval_ == null ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() : endLoadInterval_; + public com.google.cloud.optimization.v1.Vehicle.LoadLimit.IntervalOrBuilder + getEndLoadIntervalOrBuilder() { + return endLoadInterval_ == null + ? com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance() + : endLoadInterval_; } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -1363,8 +1547,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_); } @@ -1390,24 +1573,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; @@ -1417,32 +1596,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; @@ -1457,15 +1632,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(); @@ -1480,87 +1655,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 @@ -1570,6 +1751,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
@@ -1578,33 +1761,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();
@@ -1626,9 +1809,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
@@ -1647,8 +1830,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.Vehicle.LoadLimit result =
+            new com.google.cloud.optimization.v1.Vehicle.LoadLimit(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -1667,14 +1853,14 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit re
           result.costPerUnitAboveSoftMax_ = costPerUnitAboveSoftMax_;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.startLoadInterval_ = startLoadIntervalBuilder_ == null
-              ? startLoadInterval_
-              : startLoadIntervalBuilder_.build();
+          result.startLoadInterval_ =
+              startLoadIntervalBuilder_ == null
+                  ? startLoadInterval_
+                  : startLoadIntervalBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
-          result.endLoadInterval_ = endLoadIntervalBuilder_ == null
-              ? endLoadInterval_
-              : endLoadIntervalBuilder_.build();
+          result.endLoadInterval_ =
+              endLoadIntervalBuilder_ == null ? endLoadInterval_ : endLoadIntervalBuilder_.build();
         }
         result.bitField0_ |= to_bitField0_;
       }
@@ -1683,38 +1869,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.LoadLimit re
       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;
@@ -1722,7 +1911,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());
         }
@@ -1764,41 +1954,45 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 8: {
-                maxLoad_ = input.readInt64();
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 8
-              case 16: {
-                softMaxLoad_ = input.readInt64();
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 16
-              case 25: {
-                costPerUnitAboveSoftMax_ = input.readDouble();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 25
-              case 34: {
-                input.readMessage(
-                    getStartLoadIntervalFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-              case 42: {
-                input.readMessage(
-                    getEndLoadIntervalFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 42
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 8:
+                {
+                  maxLoad_ = input.readInt64();
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 8
+              case 16:
+                {
+                  softMaxLoad_ = input.readInt64();
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 16
+              case 25:
+                {
+                  costPerUnitAboveSoftMax_ = input.readDouble();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 25
+              case 34:
+                {
+                  input.readMessage(
+                      getStartLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  break;
+                } // case 34
+              case 42:
+                {
+                  input.readMessage(
+                      getEndLoadIntervalFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000010;
+                  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) {
@@ -1808,15 +2002,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 @@ -1824,11 +2022,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 @@ -1836,27 +2037,33 @@ 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. */ public Builder setMaxLoad(long value) { - + maxLoad_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } /** + * + * *
        * The maximum acceptable amount of load.
        * 
* * optional int64 max_load = 1; + * * @return This builder for chaining. */ public Builder clearMaxLoad() { @@ -1866,14 +2073,17 @@ 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 @@ -1881,29 +2091,35 @@ 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; bitField0_ |= 0x00000002; 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() { @@ -1913,8 +2129,10 @@ public Builder clearSoftMaxLoad() { 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]
@@ -1927,6 +2145,7 @@ public Builder clearSoftMaxLoad() {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @return The costPerUnitAboveSoftMax. */ @java.lang.Override @@ -1934,6 +2153,8 @@ public double getCostPerUnitAboveSoftMax() { return costPerUnitAboveSoftMax_; } /** + * + * *
        * If the load ever exceeds
        * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -1946,17 +2167,20 @@ 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; bitField0_ |= 0x00000004; onChanged(); return this; } /** + * + * *
        * If the load ever exceeds
        * [soft_max_load][google.cloud.optimization.v1.Vehicle.LoadLimit.soft_max_load]
@@ -1969,6 +2193,7 @@ public Builder setCostPerUnitAboveSoftMax(double value) {
        * 
* * double cost_per_unit_above_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerUnitAboveSoftMax() { @@ -1980,41 +2205,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * 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(); @@ -2028,11 +2270,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) { @@ -2046,17 +2291,23 @@ 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 (((bitField0_ & 0x00000008) != 0) && - startLoadInterval_ != null && - startLoadInterval_ != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) { + if (((bitField0_ & 0x00000008) != 0) + && startLoadInterval_ != null + && startLoadInterval_ + != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + .getDefaultInstance()) { getStartLoadIntervalBuilder().mergeFrom(value); } else { startLoadInterval_ = value; @@ -2069,11 +2320,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() { bitField0_ = (bitField0_ & ~0x00000008); @@ -2086,48 +2340,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() { bitField0_ |= 0x00000008; 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_; @@ -2135,41 +2404,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
        * 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(); @@ -2183,11 +2469,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) { @@ -2201,17 +2490,23 @@ 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 (((bitField0_ & 0x00000010) != 0) && - endLoadInterval_ != null && - endLoadInterval_ != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval.getDefaultInstance()) { + if (((bitField0_ & 0x00000010) != 0) + && endLoadInterval_ != null + && endLoadInterval_ + != com.google.cloud.optimization.v1.Vehicle.LoadLimit.Interval + .getDefaultInstance()) { getEndLoadIntervalBuilder().mergeFrom(value); } else { endLoadInterval_ = value; @@ -2224,11 +2519,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() { bitField0_ = (bitField0_ & ~0x00000010); @@ -2241,52 +2539,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() { bitField0_ |= 0x00000010; 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) { @@ -2299,12 +2613,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(); } @@ -2313,27 +2627,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; @@ -2348,32 +2663,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.
      * 
@@ -2383,6 +2706,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
@@ -2392,10 +2717,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
@@ -2405,10 +2733,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
@@ -2422,6 +2753,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,
@@ -2433,10 +2766,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,
@@ -2448,11 +2784,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
@@ -2465,10 +2804,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
@@ -2481,10 +2823,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
@@ -2501,6 +2846,8 @@ public interface DurationLimitOrBuilder extends
     com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder();
 
     /**
+     *
+     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2514,10 +2861,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.
@@ -2531,11 +2881,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.
@@ -2545,52 +2898,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 @@ -2598,18 +2955,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.
      * 
@@ -2618,12 +2982,16 @@ public com.google.protobuf.Duration getMaxDuration() { */ @java.lang.Override public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() { - return maxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : maxDuration_; + return maxDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : maxDuration_; } 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
@@ -2633,6 +3001,7 @@ public com.google.protobuf.DurationOrBuilder getMaxDurationOrBuilder() {
      * 
* * .google.protobuf.Duration soft_max_duration = 2; + * * @return Whether the softMaxDuration field is set. */ @java.lang.Override @@ -2640,6 +3009,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
@@ -2649,13 +3020,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
@@ -2668,12 +3044,16 @@ public com.google.protobuf.Duration getSoftMaxDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getSoftMaxDurationOrBuilder() {
-      return softMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : softMaxDuration_;
+      return softMaxDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : softMaxDuration_;
     }
 
     public static final int COST_PER_HOUR_AFTER_SOFT_MAX_FIELD_NUMBER = 3;
     private double costPerHourAfterSoftMax_ = 0D;
     /**
+     *
+     *
      * 
      * Cost per hour incurred if the `soft_max_duration` threshold is violated.
      * The additional cost is 0 if the duration is under the threshold,
@@ -2685,6 +3065,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 @@ -2692,6 +3073,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,
@@ -2703,6 +3086,7 @@ public boolean hasCostPerHourAfterSoftMax() {
      * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -2713,6 +3097,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
@@ -2725,6 +3111,7 @@ public double getCostPerHourAfterSoftMax() {
      * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ @java.lang.Override @@ -2732,6 +3119,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
@@ -2744,13 +3133,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
@@ -2766,12 +3160,16 @@ public com.google.protobuf.Duration getQuadraticSoftMaxDuration() {
      */
     @java.lang.Override
     public com.google.protobuf.DurationOrBuilder getQuadraticSoftMaxDurationOrBuilder() {
-      return quadraticSoftMaxDuration_ == null ? com.google.protobuf.Duration.getDefaultInstance() : quadraticSoftMaxDuration_;
+      return quadraticSoftMaxDuration_ == null
+          ? com.google.protobuf.Duration.getDefaultInstance()
+          : quadraticSoftMaxDuration_;
     }
 
     public static final int COST_PER_SQUARE_HOUR_AFTER_QUADRATIC_SOFT_MAX_FIELD_NUMBER = 5;
     private double costPerSquareHourAfterQuadraticSoftMax_ = 0D;
     /**
+     *
+     *
      * 
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2785,6 +3183,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 @@ -2792,6 +3191,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Cost per square hour incurred if the
      * `quadratic_soft_max_duration` threshold is violated.
@@ -2805,6 +3206,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
      * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -2813,6 +3215,7 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { } private byte memoizedIsInitialized = -1; + @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; @@ -2824,8 +3227,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()); } @@ -2851,24 +3253,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; @@ -2878,39 +3280,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; @@ -2933,8 +3334,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; @@ -2942,8 +3345,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; @@ -2951,87 +3356,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 @@ -3041,6 +3453,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.
@@ -3050,33 +3464,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();
@@ -3102,9 +3516,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
@@ -3123,8 +3537,11 @@ 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);
-        if (bitField0_ != 0) { buildPartial0(result); }
+        com.google.cloud.optimization.v1.Vehicle.DurationLimit result =
+            new com.google.cloud.optimization.v1.Vehicle.DurationLimit(this);
+        if (bitField0_ != 0) {
+          buildPartial0(result);
+        }
         onBuilt();
         return result;
       }
@@ -3132,14 +3549,12 @@ public com.google.cloud.optimization.v1.Vehicle.DurationLimit buildPartial() {
       private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimit result) {
         int from_bitField0_ = bitField0_;
         if (((from_bitField0_ & 0x00000001) != 0)) {
-          result.maxDuration_ = maxDurationBuilder_ == null
-              ? maxDuration_
-              : maxDurationBuilder_.build();
+          result.maxDuration_ =
+              maxDurationBuilder_ == null ? maxDuration_ : maxDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000002) != 0)) {
-          result.softMaxDuration_ = softMaxDurationBuilder_ == null
-              ? softMaxDuration_
-              : softMaxDurationBuilder_.build();
+          result.softMaxDuration_ =
+              softMaxDurationBuilder_ == null ? softMaxDuration_ : softMaxDurationBuilder_.build();
         }
         int to_bitField0_ = 0;
         if (((from_bitField0_ & 0x00000004) != 0)) {
@@ -3147,9 +3562,10 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimi
           to_bitField0_ |= 0x00000001;
         }
         if (((from_bitField0_ & 0x00000008) != 0)) {
-          result.quadraticSoftMaxDuration_ = quadraticSoftMaxDurationBuilder_ == null
-              ? quadraticSoftMaxDuration_
-              : quadraticSoftMaxDurationBuilder_.build();
+          result.quadraticSoftMaxDuration_ =
+              quadraticSoftMaxDurationBuilder_ == null
+                  ? quadraticSoftMaxDuration_
+                  : quadraticSoftMaxDurationBuilder_.build();
         }
         if (((from_bitField0_ & 0x00000010) != 0)) {
           result.costPerSquareHourAfterQuadraticSoftMax_ = costPerSquareHourAfterQuadraticSoftMax_;
@@ -3162,38 +3578,41 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle.DurationLimi
       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;
@@ -3201,7 +3620,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());
         }
@@ -3215,7 +3635,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();
@@ -3243,43 +3664,45 @@ public Builder mergeFrom(
               case 0:
                 done = true;
                 break;
-              case 10: {
-                input.readMessage(
-                    getMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000001;
-                break;
-              } // case 10
-              case 18: {
-                input.readMessage(
-                    getSoftMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000002;
-                break;
-              } // case 18
-              case 25: {
-                costPerHourAfterSoftMax_ = input.readDouble();
-                bitField0_ |= 0x00000004;
-                break;
-              } // case 25
-              case 34: {
-                input.readMessage(
-                    getQuadraticSoftMaxDurationFieldBuilder().getBuilder(),
-                    extensionRegistry);
-                bitField0_ |= 0x00000008;
-                break;
-              } // case 34
-              case 41: {
-                costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
-                bitField0_ |= 0x00000010;
-                break;
-              } // case 41
-              default: {
-                if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                  done = true; // was an endgroup tag
-                }
-                break;
-              } // default:
+              case 10:
+                {
+                  input.readMessage(getMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000001;
+                  break;
+                } // case 10
+              case 18:
+                {
+                  input.readMessage(
+                      getSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000002;
+                  break;
+                } // case 18
+              case 25:
+                {
+                  costPerHourAfterSoftMax_ = input.readDouble();
+                  bitField0_ |= 0x00000004;
+                  break;
+                } // case 25
+              case 34:
+                {
+                  input.readMessage(
+                      getQuadraticSoftMaxDurationFieldBuilder().getBuilder(), extensionRegistry);
+                  bitField0_ |= 0x00000008;
+                  break;
+                } // case 34
+              case 41:
+                {
+                  costPerSquareHourAfterQuadraticSoftMax_ = input.readDouble();
+                  bitField0_ |= 0x00000010;
+                  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) {
@@ -3289,38 +3712,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 ((bitField0_ & 0x00000001) != 0); } /** + * + * *
        * 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.
        * 
@@ -3341,14 +3778,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(); } else { @@ -3359,6 +3797,8 @@ public Builder setMaxDuration( return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3367,9 +3807,9 @@ public Builder setMaxDuration( */ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { if (maxDurationBuilder_ == null) { - if (((bitField0_ & 0x00000001) != 0) && - maxDuration_ != null && - maxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + if (((bitField0_ & 0x00000001) != 0) + && maxDuration_ != null + && maxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { getMaxDurationBuilder().mergeFrom(value); } else { maxDuration_ = value; @@ -3382,6 +3822,8 @@ public Builder mergeMaxDuration(com.google.protobuf.Duration value) { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3399,6 +3841,8 @@ public Builder clearMaxDuration() { return this; } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3411,6 +3855,8 @@ public com.google.protobuf.Duration.Builder getMaxDurationBuilder() { return getMaxDurationFieldBuilder().getBuilder(); } /** + * + * *
        * A hard limit constraining the duration to be at most max_duration.
        * 
@@ -3421,11 +3867,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.
        * 
@@ -3433,14 +3882,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_; @@ -3448,8 +3900,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
@@ -3459,12 +3916,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 ((bitField0_ & 0x00000002) != 0); } /** + * + * *
        * 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
@@ -3474,16 +3934,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
@@ -3508,6 +3973,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
@@ -3518,8 +3985,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();
         } else {
@@ -3530,6 +3996,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
@@ -3542,9 +4010,9 @@ public Builder setSoftMaxDuration(
        */
       public Builder mergeSoftMaxDuration(com.google.protobuf.Duration value) {
         if (softMaxDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000002) != 0) &&
-            softMaxDuration_ != null &&
-            softMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000002) != 0)
+              && softMaxDuration_ != null
+              && softMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getSoftMaxDurationBuilder().mergeFrom(value);
           } else {
             softMaxDuration_ = value;
@@ -3557,6 +4025,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
@@ -3578,6 +4048,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
@@ -3594,6 +4066,8 @@ public com.google.protobuf.Duration.Builder getSoftMaxDurationBuilder() {
         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
@@ -3608,11 +4082,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
@@ -3624,21 +4101,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,
@@ -3650,6 +4132,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 @@ -3657,6 +4140,8 @@ public boolean hasCostPerHourAfterSoftMax() { return ((bitField0_ & 0x00000004) != 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,
@@ -3668,6 +4153,7 @@ public boolean hasCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return The costPerHourAfterSoftMax. */ @java.lang.Override @@ -3675,6 +4161,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,
@@ -3686,17 +4174,20 @@ public double getCostPerHourAfterSoftMax() {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @param value The costPerHourAfterSoftMax to set. * @return This builder for chaining. */ public Builder setCostPerHourAfterSoftMax(double value) { - + costPerHourAfterSoftMax_ = value; bitField0_ |= 0x00000004; onChanged(); 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,
@@ -3708,6 +4199,7 @@ public Builder setCostPerHourAfterSoftMax(double value) {
        * 
* * optional double cost_per_hour_after_soft_max = 3; + * * @return This builder for chaining. */ public Builder clearCostPerHourAfterSoftMax() { @@ -3719,8 +4211,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
@@ -3733,12 +4230,15 @@ public Builder clearCostPerHourAfterSoftMax() {
        * 
* * .google.protobuf.Duration quadratic_soft_max_duration = 4; + * * @return Whether the quadraticSoftMaxDuration field is set. */ public boolean hasQuadraticSoftMaxDuration() { return ((bitField0_ & 0x00000008) != 0); } /** + * + * *
        * 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
@@ -3751,16 +4251,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
@@ -3788,6 +4293,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
@@ -3813,6 +4320,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
@@ -3828,9 +4337,9 @@ public Builder setQuadraticSoftMaxDuration(
        */
       public Builder mergeQuadraticSoftMaxDuration(com.google.protobuf.Duration value) {
         if (quadraticSoftMaxDurationBuilder_ == null) {
-          if (((bitField0_ & 0x00000008) != 0) &&
-            quadraticSoftMaxDuration_ != null &&
-            quadraticSoftMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
+          if (((bitField0_ & 0x00000008) != 0)
+              && quadraticSoftMaxDuration_ != null
+              && quadraticSoftMaxDuration_ != com.google.protobuf.Duration.getDefaultInstance()) {
             getQuadraticSoftMaxDurationBuilder().mergeFrom(value);
           } else {
             quadraticSoftMaxDuration_ = value;
@@ -3843,6 +4352,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
@@ -3867,6 +4378,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
@@ -3886,6 +4399,8 @@ public com.google.protobuf.Duration.Builder getQuadraticSoftMaxDurationBuilder()
         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
@@ -3903,11 +4418,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
@@ -3922,21 +4440,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.
@@ -3950,6 +4473,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 @@ -3957,6 +4481,8 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() { return ((bitField0_ & 0x00000010) != 0); } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -3970,6 +4496,7 @@ public boolean hasCostPerSquareHourAfterQuadraticSoftMax() {
        * 
* * optional double cost_per_square_hour_after_quadratic_soft_max = 5; + * * @return The costPerSquareHourAfterQuadraticSoftMax. */ @java.lang.Override @@ -3977,6 +4504,8 @@ public double getCostPerSquareHourAfterQuadraticSoftMax() { return costPerSquareHourAfterQuadraticSoftMax_; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -3990,17 +4519,20 @@ 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. */ public Builder setCostPerSquareHourAfterQuadraticSoftMax(double value) { - + costPerSquareHourAfterQuadraticSoftMax_ = value; bitField0_ |= 0x00000010; onChanged(); return this; } /** + * + * *
        * Cost per square hour incurred if the
        * `quadratic_soft_max_duration` threshold is violated.
@@ -4014,6 +4546,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() { @@ -4022,6 +4555,7 @@ public Builder clearCostPerSquareHourAfterQuadraticSoftMax() { onChanged(); return this; } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { @@ -4034,12 +4568,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(); } @@ -4048,27 +4582,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; @@ -4083,41 +4618,53 @@ 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_ = 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; + * * @return The travelMode. */ - @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { - com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(travelMode_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.TravelMode.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.TravelMode getTravelMode() { + com.google.cloud.optimization.v1.Vehicle.TravelMode result = + com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(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.
@@ -4126,6 +4673,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 @@ -4133,6 +4681,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.
@@ -4141,6 +4691,7 @@ public boolean hasStartLocation() {
    * 
* * .google.type.LatLng start_location = 3; + * * @return The startLocation. */ @java.lang.Override @@ -4148,6 +4699,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.
@@ -4165,6 +4718,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`
@@ -4174,6 +4729,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 @@ -4181,6 +4737,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`
@@ -4190,13 +4748,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`
@@ -4209,12 +4772,16 @@ public com.google.cloud.optimization.v1.Waypoint getStartWaypoint() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.WaypointOrBuilder getStartWaypointOrBuilder() {
-    return startWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : startWaypoint_;
+    return startWaypoint_ == null
+        ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+        : startWaypoint_;
   }
 
   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
@@ -4224,6 +4791,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 @@ -4231,6 +4799,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
@@ -4240,6 +4810,7 @@ public boolean hasEndLocation() {
    * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ @java.lang.Override @@ -4247,6 +4818,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
@@ -4265,6 +4838,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
@@ -4275,6 +4850,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 @@ -4282,6 +4858,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
@@ -4292,13 +4870,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
@@ -4312,44 +4895,55 @@ public com.google.cloud.optimization.v1.Waypoint getEndWaypoint() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.WaypointOrBuilder getEndWaypointOrBuilder() {
-    return endWaypoint_ == null ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance() : endWaypoint_;
+    return endWaypoint_ == null
+        ? com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()
+        : endWaypoint_;
   }
 
   public static final int START_TAGS_FIELD_NUMBER = 7;
+
   @SuppressWarnings("serial")
   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. */ @@ -4357,55 +4951,66 @@ 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; + @SuppressWarnings("serial") 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. */ @@ -4413,24 +5018,29 @@ 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; + @SuppressWarnings("serial") 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
@@ -4451,6 +5061,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
@@ -4467,11 +5079,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
@@ -4492,6 +5106,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
@@ -4512,6 +5128,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
@@ -4534,9 +5152,12 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getStartTimeWindowsO
   }
 
   public static final int END_TIME_WINDOWS_FIELD_NUMBER = 10;
+
   @SuppressWarnings("serial")
   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
@@ -4557,6 +5178,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
@@ -4573,11 +5196,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
@@ -4598,6 +5223,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
@@ -4618,6 +5245,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
@@ -4642,6 +5271,8 @@ public com.google.cloud.optimization.v1.TimeWindowOrBuilder getEndTimeWindowsOrB
   public static final int TRAVEL_DURATION_MULTIPLE_FIELD_NUMBER = 11;
   private double travelDurationMultiple_ = 0D;
   /**
+   *
+   *
    * 
    * 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
@@ -4657,6 +5288,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 @@ -4664,6 +5296,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
@@ -4679,6 +5313,7 @@ public boolean hasTravelDurationMultiple() {
    * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -4689,56 +5324,77 @@ public double getTravelDurationMultiple() { public static final int UNLOADING_POLICY_FIELD_NUMBER = 12; 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; + * * @return The unloadingPolicy. */ - @java.lang.Override public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(unloadingPolicy_); - return result == null ? com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.UNRECOGNIZED : result; + @java.lang.Override + public com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy getUnloadingPolicy() { + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = + com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(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()); } + @SuppressWarnings("serial") private com.google.protobuf.MapField< - java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> loadLimits_; - private com.google.protobuf.MapField - internalGetLoadLimits() { + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + loadLimits_; + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> + internalGetLoadLimits() { if (loadLimits_ == null) { - return com.google.protobuf.MapField.emptyMapField( - LoadLimitsDefaultEntryHolder.defaultEntry); + return com.google.protobuf.MapField.emptyMapField(LoadLimitsDefaultEntryHolder.defaultEntry); } return loadLimits_; } + 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
@@ -4748,23 +5404,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
@@ -4774,13 +5433,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
@@ -4790,20 +5453,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
+  public /* nullable */ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
       java.lang.String key,
       /* nullable */
-com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
-    if (key == null) { throw new NullPointerException("map 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
@@ -4813,12 +5480,15 @@ 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)) { @@ -4830,6 +5500,8 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( public static final int COST_PER_HOUR_FIELD_NUMBER = 16; private double costPerHour_ = 0D; /** + * + * *
    * Vehicle costs: all costs add up and must be in the same unit as
    * [Shipment.penalty_cost][google.cloud.optimization.v1.Shipment.penalty_cost].
@@ -4840,6 +5512,7 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow(
    * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -4850,6 +5523,8 @@ public double getCostPerHour() { public static final int COST_PER_TRAVELED_HOUR_FIELD_NUMBER = 17; private double costPerTraveledHour_ = 0D; /** + * + * *
    * 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
@@ -4858,6 +5533,7 @@ public double getCostPerHour() {
    * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -4868,6 +5544,8 @@ public double getCostPerTraveledHour() { public static final int COST_PER_KILOMETER_FIELD_NUMBER = 18; private double costPerKilometer_ = 0D; /** + * + * *
    * Cost per kilometer of the vehicle route. This cost is applied to the
    * distance reported in the
@@ -4877,6 +5555,7 @@ public double getCostPerTraveledHour() {
    * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -4887,11 +5566,14 @@ public double getCostPerKilometer() { public static final int FIXED_COST_FIELD_NUMBER = 19; private double fixedCost_ = 0D; /** + * + * *
    * Fixed cost applied if this vehicle is used to handle a shipment.
    * 
* * double fixed_cost = 19; + * * @return The fixedCost. */ @java.lang.Override @@ -4902,6 +5584,8 @@ public double getFixedCost() { public static final int USED_IF_ROUTE_IS_EMPTY_FIELD_NUMBER = 20; private boolean usedIfRouteIsEmpty_ = false; /** + * + * *
    * 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
@@ -4916,6 +5600,7 @@ public double getFixedCost() {
    * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -4926,6 +5611,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
@@ -4933,6 +5620,7 @@ public boolean getUsedIfRouteIsEmpty() {
    * 
* * .google.cloud.optimization.v1.Vehicle.DurationLimit route_duration_limit = 21; + * * @return Whether the routeDurationLimit field is set. */ @java.lang.Override @@ -4940,6 +5628,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
@@ -4947,13 +5637,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
@@ -4963,13 +5658,18 @@ 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() {
-    return routeDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : routeDurationLimit_;
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+      getRouteDurationLimitOrBuilder() {
+    return routeDurationLimit_ == null
+        ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
+        : routeDurationLimit_;
   }
 
   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
@@ -4977,6 +5677,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 @@ -4984,6 +5685,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
@@ -4991,13 +5694,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
@@ -5007,13 +5715,18 @@ 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() {
-    return travelDurationLimit_ == null ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance() : travelDurationLimit_;
+  public com.google.cloud.optimization.v1.Vehicle.DurationLimitOrBuilder
+      getTravelDurationLimitOrBuilder() {
+    return travelDurationLimit_ == null
+        ? com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()
+        : travelDurationLimit_;
   }
 
   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
@@ -5021,6 +5734,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 @@ -5028,6 +5742,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
@@ -5035,13 +5751,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
@@ -5052,36 +5773,45 @@ public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceLimitOrBuilder() {
-    return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_;
+    return routeDistanceLimit_ == null
+        ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()
+        : routeDistanceLimit_;
   }
 
   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());
   }
+
   @SuppressWarnings("serial")
-  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_;
   }
+
   public int getExtraVisitDurationForVisitTypeCount() {
     return internalGetExtraVisitDurationForVisitType().getMap().size();
   }
   /**
+   *
+   *
    * 
    * Specifies a map from visit_types strings to durations. The duration is time
    * in addition to
@@ -5093,23 +5823,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
@@ -5121,13 +5854,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
@@ -5139,20 +5876,24 @@ 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 /* nullable */ -com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( + public /* nullable */ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ -com.google.protobuf.Duration defaultValue) { - if (key == null) { throw new NullPointerException("map 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
@@ -5164,12 +5905,15 @@ 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)) { @@ -5181,12 +5925,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 @@ -5194,19 +5941,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.
@@ -5216,13 +5970,18 @@ public com.google.cloud.optimization.v1.BreakRule getBreakRule() {
    */
   @java.lang.Override
   public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder() {
-    return breakRule_ == null ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance() : breakRule_;
+    return breakRule_ == null
+        ? com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()
+        : breakRule_;
   }
 
   public static final int LABEL_FIELD_NUMBER = 27;
+
   @SuppressWarnings("serial")
   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
@@ -5230,6 +5989,7 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
    * 
* * string label = 27; + * * @return The label. */ @java.lang.Override @@ -5238,14 +5998,15 @@ 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
@@ -5253,16 +6014,15 @@ public java.lang.String getLabel() {
    * 
* * 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 { @@ -5273,6 +6033,8 @@ public java.lang.String getLabel() { public static final int IGNORE_FIELD_NUMBER = 28; private boolean ignore_ = false; /** + * + * *
    * If true, `used_if_route_is_empty` must be false, and this vehicle will
    * remain unused.
@@ -5288,6 +6050,7 @@ public java.lang.String getLabel() {
    * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -5296,9 +6059,12 @@ public boolean getIgnore() { } public static final int BREAK_RULE_INDICES_FIELD_NUMBER = 29; + @SuppressWarnings("serial") private com.google.protobuf.Internal.IntList breakRuleIndices_; /** + * + * *
    * Deprecated: No longer used.
    * Indices in the `break_rule` field in the source
@@ -5308,16 +6074,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -5327,14 +6096,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -5344,230 +6117,319 @@ 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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @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; + @SuppressWarnings("serial") private java.util.List capacities_; /** + * + * *
    * Deprecated: Use
    * [Vehicle.load_limits][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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; + @SuppressWarnings("serial") - private java.util.List startLoadIntervals_; + private java.util.List + startLoadIntervals_; /** + * + * *
    * Deprecated: Use
    * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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; + @SuppressWarnings("serial") - private java.util.List endLoadIntervals_; + private java.util.List + endLoadIntervals_; /** + * + * *
    * Deprecated: Use
    * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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; @@ -5579,10 +6441,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) { @@ -5612,7 +6475,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++) { @@ -5648,8 +6513,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, @@ -5670,12 +6534,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); } @@ -5685,25 +6545,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; @@ -5722,109 +6579,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; @@ -5834,7 +6684,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); @@ -5844,89 +6694,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; } @@ -5974,8 +6799,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_; @@ -5984,20 +6811,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(); @@ -6021,8 +6855,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(); @@ -6044,97 +6877,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`
@@ -6143,59 +6983,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();
@@ -6296,9 +7133,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
@@ -6317,9 +7154,12 @@ 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);
       buildPartialRepeatedFields(result);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       onBuilt();
       return result;
     }
@@ -6393,24 +7233,20 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
         result.travelMode_ = travelMode_;
       }
       if (((from_bitField0_ & 0x00000002) != 0)) {
-        result.startLocation_ = startLocationBuilder_ == null
-            ? startLocation_
-            : startLocationBuilder_.build();
+        result.startLocation_ =
+            startLocationBuilder_ == null ? startLocation_ : startLocationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000004) != 0)) {
-        result.startWaypoint_ = startWaypointBuilder_ == null
-            ? startWaypoint_
-            : startWaypointBuilder_.build();
+        result.startWaypoint_ =
+            startWaypointBuilder_ == null ? startWaypoint_ : startWaypointBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000008) != 0)) {
-        result.endLocation_ = endLocationBuilder_ == null
-            ? endLocation_
-            : endLocationBuilder_.build();
+        result.endLocation_ =
+            endLocationBuilder_ == null ? endLocation_ : endLocationBuilder_.build();
       }
       if (((from_bitField0_ & 0x00000010) != 0)) {
-        result.endWaypoint_ = endWaypointBuilder_ == null
-            ? endWaypoint_
-            : endWaypointBuilder_.build();
+        result.endWaypoint_ =
+            endWaypointBuilder_ == null ? endWaypoint_ : endWaypointBuilder_.build();
       }
       int to_bitField0_ = 0;
       if (((from_bitField0_ & 0x00000200) != 0)) {
@@ -6440,28 +7276,29 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
         result.usedIfRouteIsEmpty_ = usedIfRouteIsEmpty_;
       }
       if (((from_bitField0_ & 0x00020000) != 0)) {
-        result.routeDurationLimit_ = routeDurationLimitBuilder_ == null
-            ? routeDurationLimit_
-            : routeDurationLimitBuilder_.build();
+        result.routeDurationLimit_ =
+            routeDurationLimitBuilder_ == null
+                ? routeDurationLimit_
+                : routeDurationLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00040000) != 0)) {
-        result.travelDurationLimit_ = travelDurationLimitBuilder_ == null
-            ? travelDurationLimit_
-            : travelDurationLimitBuilder_.build();
+        result.travelDurationLimit_ =
+            travelDurationLimitBuilder_ == null
+                ? travelDurationLimit_
+                : travelDurationLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00080000) != 0)) {
-        result.routeDistanceLimit_ = routeDistanceLimitBuilder_ == null
-            ? routeDistanceLimit_
-            : routeDistanceLimitBuilder_.build();
+        result.routeDistanceLimit_ =
+            routeDistanceLimitBuilder_ == null
+                ? routeDistanceLimit_
+                : routeDistanceLimitBuilder_.build();
       }
       if (((from_bitField0_ & 0x00100000) != 0)) {
         result.extraVisitDurationForVisitType_ = internalGetExtraVisitDurationForVisitType();
         result.extraVisitDurationForVisitType_.makeImmutable();
       }
       if (((from_bitField0_ & 0x00200000) != 0)) {
-        result.breakRule_ = breakRuleBuilder_ == null
-            ? breakRule_
-            : breakRuleBuilder_.build();
+        result.breakRule_ = breakRuleBuilder_ == null ? breakRule_ : breakRuleBuilder_.build();
       }
       if (((from_bitField0_ & 0x00400000) != 0)) {
         result.label_ = label_;
@@ -6476,38 +7313,39 @@ private void buildPartial0(com.google.cloud.optimization.v1.Vehicle result) {
     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;
@@ -6569,9 +7407,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startTimeWindowsBuilder_ = null;
             startTimeWindows_ = other.startTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000080);
-            startTimeWindowsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getStartTimeWindowsFieldBuilder() : null;
+            startTimeWindowsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getStartTimeWindowsFieldBuilder()
+                    : null;
           } else {
             startTimeWindowsBuilder_.addAllMessages(other.startTimeWindows_);
           }
@@ -6595,9 +7434,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endTimeWindowsBuilder_ = null;
             endTimeWindows_ = other.endTimeWindows_;
             bitField0_ = (bitField0_ & ~0x00000100);
-            endTimeWindowsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndTimeWindowsFieldBuilder() : null;
+            endTimeWindowsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndTimeWindowsFieldBuilder()
+                    : null;
           } else {
             endTimeWindowsBuilder_.addAllMessages(other.endTimeWindows_);
           }
@@ -6609,8 +7449,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());
       bitField0_ |= 0x00000800;
       if (other.getCostPerHour() != 0D) {
         setCostPerHour(other.getCostPerHour());
@@ -6636,8 +7475,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());
       bitField0_ |= 0x00100000;
       if (other.hasBreakRule()) {
         mergeBreakRule(other.getBreakRule());
@@ -6678,9 +7517,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             capacitiesBuilder_ = null;
             capacities_ = other.capacities_;
             bitField0_ = (bitField0_ & ~0x02000000);
-            capacitiesBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getCapacitiesFieldBuilder() : null;
+            capacitiesBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getCapacitiesFieldBuilder()
+                    : null;
           } else {
             capacitiesBuilder_.addAllMessages(other.capacities_);
           }
@@ -6704,9 +7544,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             startLoadIntervalsBuilder_ = null;
             startLoadIntervals_ = other.startLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x04000000);
-            startLoadIntervalsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getStartLoadIntervalsFieldBuilder() : null;
+            startLoadIntervalsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getStartLoadIntervalsFieldBuilder()
+                    : null;
           } else {
             startLoadIntervalsBuilder_.addAllMessages(other.startLoadIntervals_);
           }
@@ -6730,9 +7571,10 @@ public Builder mergeFrom(com.google.cloud.optimization.v1.Vehicle other) {
             endLoadIntervalsBuilder_ = null;
             endLoadIntervals_ = other.endLoadIntervals_;
             bitField0_ = (bitField0_ & ~0x08000000);
-            endLoadIntervalsBuilder_ = 
-              com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ?
-                 getEndLoadIntervalsFieldBuilder() : null;
+            endLoadIntervalsBuilder_ =
+                com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
+                    ? getEndLoadIntervalsFieldBuilder()
+                    : null;
           } else {
             endLoadIntervalsBuilder_.addAllMessages(other.endLoadIntervals_);
           }
@@ -6764,229 +7606,254 @@ public Builder mergeFrom(
             case 0:
               done = true;
               break;
-            case 8: {
-              travelMode_ = input.readEnum();
-              bitField0_ |= 0x00000001;
-              break;
-            } // case 8
-            case 26: {
-              input.readMessage(
-                  getStartLocationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000002;
-              break;
-            } // case 26
-            case 34: {
-              input.readMessage(
-                  getStartWaypointFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 34
-            case 42: {
-              input.readMessage(
-                  getEndLocationFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000008;
-              break;
-            } // case 42
-            case 50: {
-              input.readMessage(
-                  getEndWaypointFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00000010;
-              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_ |= 0x00000200;
-              break;
-            } // case 89
-            case 96: {
-              unloadingPolicy_ = input.readEnum();
-              bitField0_ |= 0x00000400;
-              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();
-              bitField0_ |= 0x00001000;
-              break;
-            } // case 129
-            case 137: {
-              costPerTraveledHour_ = input.readDouble();
-              bitField0_ |= 0x00002000;
-              break;
-            } // case 137
-            case 145: {
-              costPerKilometer_ = input.readDouble();
-              bitField0_ |= 0x00004000;
-              break;
-            } // case 145
-            case 153: {
-              fixedCost_ = input.readDouble();
-              bitField0_ |= 0x00008000;
-              break;
-            } // case 153
-            case 160: {
-              usedIfRouteIsEmpty_ = input.readBool();
-              bitField0_ |= 0x00010000;
-              break;
-            } // case 160
-            case 170: {
-              input.readMessage(
-                  getRouteDurationLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00020000;
-              break;
-            } // case 170
-            case 178: {
-              input.readMessage(
-                  getTravelDurationLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00040000;
-              break;
-            } // case 178
-            case 186: {
-              input.readMessage(
-                  getRouteDistanceLimitFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00080000;
-              break;
-            } // case 186
-            case 194: {
-              com.google.protobuf.MapEntry
-              extraVisitDurationForVisitType__ = input.readMessage(
-                  ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
-              internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(
-                  extraVisitDurationForVisitType__.getKey(), extraVisitDurationForVisitType__.getValue());
-              bitField0_ |= 0x00100000;
-              break;
-            } // case 194
-            case 202: {
-              input.readMessage(
-                  getBreakRuleFieldBuilder().getBuilder(),
-                  extensionRegistry);
-              bitField0_ |= 0x00200000;
-              break;
-            } // case 202
-            case 218: {
-              label_ = input.readStringRequireUtf8();
-              bitField0_ |= 0x00400000;
-              break;
-            } // case 218
-            case 224: {
-              ignore_ = input.readBool();
-              bitField0_ |= 0x00800000;
-              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());
-              bitField0_ |= 0x00000800;
-              break;
-            } // case 242
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            case 8:
+              {
+                travelMode_ = input.readEnum();
+                bitField0_ |= 0x00000001;
+                break;
+              } // case 8
+            case 26:
+              {
+                input.readMessage(getStartLocationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000002;
+                break;
+              } // case 26
+            case 34:
+              {
+                input.readMessage(getStartWaypointFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000004;
+                break;
+              } // case 34
+            case 42:
+              {
+                input.readMessage(getEndLocationFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000008;
+                break;
+              } // case 42
+            case 50:
+              {
+                input.readMessage(getEndWaypointFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00000010;
+                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_ |= 0x00000200;
+                break;
+              } // case 89
+            case 96:
+              {
+                unloadingPolicy_ = input.readEnum();
+                bitField0_ |= 0x00000400;
+                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();
+                bitField0_ |= 0x00001000;
+                break;
+              } // case 129
+            case 137:
+              {
+                costPerTraveledHour_ = input.readDouble();
+                bitField0_ |= 0x00002000;
+                break;
+              } // case 137
+            case 145:
+              {
+                costPerKilometer_ = input.readDouble();
+                bitField0_ |= 0x00004000;
+                break;
+              } // case 145
+            case 153:
+              {
+                fixedCost_ = input.readDouble();
+                bitField0_ |= 0x00008000;
+                break;
+              } // case 153
+            case 160:
+              {
+                usedIfRouteIsEmpty_ = input.readBool();
+                bitField0_ |= 0x00010000;
+                break;
+              } // case 160
+            case 170:
+              {
+                input.readMessage(
+                    getRouteDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00020000;
+                break;
+              } // case 170
+            case 178:
+              {
+                input.readMessage(
+                    getTravelDurationLimitFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00040000;
+                break;
+              } // case 178
+            case 186:
+              {
+                input.readMessage(
+                    getRouteDistanceLimitFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00080000;
+                break;
+              } // case 186
+            case 194:
+              {
+                com.google.protobuf.MapEntry
+                    extraVisitDurationForVisitType__ =
+                        input.readMessage(
+                            ExtraVisitDurationForVisitTypeDefaultEntryHolder.defaultEntry
+                                .getParserForType(),
+                            extensionRegistry);
+                internalGetMutableExtraVisitDurationForVisitType()
+                    .getMutableMap()
+                    .put(
+                        extraVisitDurationForVisitType__.getKey(),
+                        extraVisitDurationForVisitType__.getValue());
+                bitField0_ |= 0x00100000;
+                break;
+              } // case 194
+            case 202:
+              {
+                input.readMessage(getBreakRuleFieldBuilder().getBuilder(), extensionRegistry);
+                bitField0_ |= 0x00200000;
+                break;
+              } // case 202
+            case 218:
+              {
+                label_ = input.readStringRequireUtf8();
+                bitField0_ |= 0x00400000;
+                break;
+              } // case 218
+            case 224:
+              {
+                ignore_ = input.readBool();
+                bitField0_ |= 0x00800000;
+                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());
+                bitField0_ |= 0x00000800;
+                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) {
@@ -6996,28 +7863,36 @@ 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. */ @@ -7028,26 +7903,35 @@ public Builder setTravelModeValue(int value) { 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() { - com.google.cloud.optimization.v1.Vehicle.TravelMode result = com.google.cloud.optimization.v1.Vehicle.TravelMode.forNumber(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.forNumber(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. */ @@ -7061,12 +7945,15 @@ public Builder setTravelMode(com.google.cloud.optimization.v1.Vehicle.TravelMode 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() { @@ -7078,8 +7965,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.
@@ -7088,12 +7978,15 @@ public Builder clearTravelMode() {
      * 
* * .google.type.LatLng start_location = 3; + * * @return Whether the startLocation field is set. */ public boolean hasStartLocation() { return ((bitField0_ & 0x00000002) != 0); } /** + * + * *
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7102,16 +7995,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.
@@ -7135,6 +8033,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.
@@ -7144,8 +8044,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();
       } else {
@@ -7156,6 +8055,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.
@@ -7167,9 +8068,9 @@ public Builder setStartLocation(
      */
     public Builder mergeStartLocation(com.google.type.LatLng value) {
       if (startLocationBuilder_ == null) {
-        if (((bitField0_ & 0x00000002) != 0) &&
-          startLocation_ != null &&
-          startLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000002) != 0)
+            && startLocation_ != null
+            && startLocation_ != com.google.type.LatLng.getDefaultInstance()) {
           getStartLocationBuilder().mergeFrom(value);
         } else {
           startLocation_ = value;
@@ -7182,6 +8083,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.
@@ -7202,6 +8105,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.
@@ -7217,6 +8122,8 @@ public com.google.type.LatLng.Builder getStartLocationBuilder() {
       return getStartLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle starts before picking up any
      * shipments. If not specified, the vehicle starts at its first pickup.
@@ -7230,11 +8137,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.
@@ -7245,14 +8155,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_;
@@ -7260,8 +8171,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`
@@ -7271,12 +8187,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 ((bitField0_ & 0x00000004) != 0); } /** + * + * *
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7286,16 +8205,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`
@@ -7320,6 +8244,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`
@@ -7342,6 +8268,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`
@@ -7354,9 +8282,9 @@ public Builder setStartWaypoint(
      */
     public Builder mergeStartWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       if (startWaypointBuilder_ == null) {
-        if (((bitField0_ & 0x00000004) != 0) &&
-          startWaypoint_ != null &&
-          startWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000004) != 0)
+            && startWaypoint_ != null
+            && startWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
           getStartWaypointBuilder().mergeFrom(value);
         } else {
           startWaypoint_ = value;
@@ -7369,6 +8297,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`
@@ -7390,6 +8320,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`
@@ -7406,6 +8338,8 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getStartWaypointBuilder
       return getStartWaypointFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle starts before
      * picking up any shipments. If neither `start_waypoint` nor `start_location`
@@ -7420,11 +8354,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`
@@ -7436,14 +8373,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_;
@@ -7451,8 +8391,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
@@ -7462,12 +8405,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 ((bitField0_ & 0x00000008) != 0); } /** + * + * *
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7477,6 +8423,7 @@ public boolean hasEndLocation() {
      * 
* * .google.type.LatLng end_location = 5; + * * @return The endLocation. */ public com.google.type.LatLng getEndLocation() { @@ -7487,6 +8434,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
@@ -7511,6 +8460,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
@@ -7521,8 +8472,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();
       } else {
@@ -7533,6 +8483,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
@@ -7545,9 +8497,9 @@ public Builder setEndLocation(
      */
     public Builder mergeEndLocation(com.google.type.LatLng value) {
       if (endLocationBuilder_ == null) {
-        if (((bitField0_ & 0x00000008) != 0) &&
-          endLocation_ != null &&
-          endLocation_ != com.google.type.LatLng.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000008) != 0)
+            && endLocation_ != null
+            && endLocation_ != com.google.type.LatLng.getDefaultInstance()) {
           getEndLocationBuilder().mergeFrom(value);
         } else {
           endLocation_ = value;
@@ -7560,6 +8512,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
@@ -7581,6 +8535,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
@@ -7597,6 +8553,8 @@ public com.google.type.LatLng.Builder getEndLocationBuilder() {
       return getEndLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Geographic location where the vehicle ends after it has completed its last
      * `VisitRequest`. If not specified the vehicle's `ShipmentRoute` ends
@@ -7611,11 +8569,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
@@ -7627,14 +8586,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_;
@@ -7642,8 +8602,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
@@ -7654,12 +8619,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 ((bitField0_ & 0x00000010) != 0); } /** + * + * *
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7670,16 +8638,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
@@ -7705,6 +8678,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
@@ -7728,6 +8703,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
@@ -7741,9 +8718,9 @@ public Builder setEndWaypoint(
      */
     public Builder mergeEndWaypoint(com.google.cloud.optimization.v1.Waypoint value) {
       if (endWaypointBuilder_ == null) {
-        if (((bitField0_ & 0x00000010) != 0) &&
-          endWaypoint_ != null &&
-          endWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
+        if (((bitField0_ & 0x00000010) != 0)
+            && endWaypoint_ != null
+            && endWaypoint_ != com.google.cloud.optimization.v1.Waypoint.getDefaultInstance()) {
           getEndWaypointBuilder().mergeFrom(value);
         } else {
           endWaypoint_ = value;
@@ -7756,6 +8733,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
@@ -7778,6 +8757,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
@@ -7795,6 +8776,8 @@ public com.google.cloud.optimization.v1.Waypoint.Builder getEndWaypointBuilder()
       return getEndWaypointFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Waypoint representing a geographic location where the vehicle ends after
      * it has completed its last `VisitRequest`. If neither `end_waypoint` nor
@@ -7810,11 +8793,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
@@ -7827,58 +8813,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_ & 0x00000020) != 0)) {
         startTags_ = new com.google.protobuf.LazyStringArrayList(startTags_);
         bitField0_ |= 0x00000020;
-       }
+      }
     }
     /**
+     *
+     *
      * 
      * 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. */ @@ -7886,81 +8885,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setStartTags(int index, java.lang.String value) { + if (value == null) { + 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addStartTags(java.lang.String value) { + if (value == null) { + 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() { @@ -7970,18 +8983,22 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addStartTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureStartTagsIsMutable(); startTags_.add(value); @@ -7989,45 +9006,55 @@ public Builder addStartTagsBytes( 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_ & 0x00000040) != 0)) { endTags_ = new com.google.protobuf.LazyStringArrayList(endTags_); bitField0_ |= 0x00000040; - } + } } /** + * + * *
      * 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. */ @@ -8035,81 +9062,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setEndTags(int index, java.lang.String value) { + if (value == null) { + 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addEndTags(java.lang.String value) { + if (value == null) { + 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() { @@ -8119,18 +9160,22 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder addEndTagsBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); ensureEndTagsIsMutable(); endTags_.add(value); @@ -8139,18 +9184,25 @@ public Builder addEndTagsBytes( } private java.util.List startTimeWindows_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureStartTimeWindowsIsMutable() { if (!((bitField0_ & 0x00000080) != 0)) { - startTimeWindows_ = new java.util.ArrayList(startTimeWindows_); + startTimeWindows_ = + new java.util.ArrayList(startTimeWindows_); bitField0_ |= 0x00000080; - } + } } 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
@@ -8174,6 +9226,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
@@ -8197,6 +9251,8 @@ public int getStartTimeWindowsCount() {
       }
     }
     /**
+     *
+     *
      * 
      * Time windows during which the vehicle may depart its start location.
      * They must be within the global time limits (see
@@ -8220,6 +9276,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
@@ -8250,6 +9308,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
@@ -8277,7 +9337,9 @@ 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
      * [ShipmentModel.global_*][google.cloud.optimization.v1.ShipmentModel.global_start_time]
@@ -8306,6 +9368,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
@@ -8336,6 +9400,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
@@ -8363,6 +9429,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
@@ -8390,6 +9458,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
@@ -8409,8 +9479,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);
@@ -8418,6 +9487,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
@@ -8444,6 +9515,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
@@ -8470,6 +9543,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
@@ -8490,6 +9565,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
@@ -8508,11 +9585,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
@@ -8528,8 +9608,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 {
@@ -8537,6 +9617,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
@@ -8553,10 +9635,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
@@ -8574,10 +9658,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
@@ -8593,16 +9679,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_ & 0x00000080) != 0),
                 getParentForChildren(),
@@ -8613,18 +9705,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_ & 0x00000100) != 0)) {
-        endTimeWindows_ = new java.util.ArrayList(endTimeWindows_);
+        endTimeWindows_ =
+            new java.util.ArrayList(endTimeWindows_);
         bitField0_ |= 0x00000100;
-       }
+      }
     }
 
     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
@@ -8648,6 +9747,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
@@ -8671,6 +9772,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
@@ -8694,6 +9797,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
@@ -8709,8 +9814,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();
@@ -8724,6 +9828,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
@@ -8751,6 +9857,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
@@ -8780,6 +9888,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
@@ -8795,8 +9905,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();
@@ -8810,6 +9919,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
@@ -8837,6 +9948,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
@@ -8864,6 +9977,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
@@ -8883,8 +9998,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);
@@ -8892,6 +10006,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
@@ -8918,6 +10034,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
@@ -8944,6 +10062,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
@@ -8959,11 +10079,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
@@ -8982,11 +10103,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
@@ -9002,8 +10126,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 {
@@ -9011,6 +10135,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
@@ -9027,10 +10153,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
@@ -9046,12 +10174,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
@@ -9067,16 +10196,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_ & 0x00000100) != 0),
                 getParentForChildren(),
@@ -9086,8 +10221,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
@@ -9103,6 +10240,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 @@ -9110,6 +10248,8 @@ public boolean hasTravelDurationMultiple() { return ((bitField0_ & 0x00000200) != 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
@@ -9125,6 +10265,7 @@ public boolean hasTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @return The travelDurationMultiple. */ @java.lang.Override @@ -9132,6 +10273,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
@@ -9147,17 +10290,20 @@ public double getTravelDurationMultiple() {
      * 
* * optional double travel_duration_multiple = 11; + * * @param value The travelDurationMultiple to set. * @return This builder for chaining. */ public Builder setTravelDurationMultiple(double value) { - + travelDurationMultiple_ = value; bitField0_ |= 0x00000200; onChanged(); 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
@@ -9173,6 +10319,7 @@ public Builder setTravelDurationMultiple(double value) {
      * 
* * optional double travel_duration_multiple = 11; + * * @return This builder for chaining. */ public Builder clearTravelDurationMultiple() { @@ -9184,22 +10331,29 @@ 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. */ @@ -9210,28 +10364,38 @@ public Builder setUnloadingPolicyValue(int value) { 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() { - com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy result = com.google.cloud.optimization.v1.Vehicle.UnloadingPolicy.forNumber(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.forNumber(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(); } @@ -9241,11 +10405,14 @@ public Builder setUnloadingPolicy(com.google.cloud.optimization.v1.Vehicle.Unloa 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() { @@ -9256,8 +10423,11 @@ public Builder clearUnloadingPolicy() { } 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< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> internalGetLoadLimits() { if (loadLimits_ == null) { return com.google.protobuf.MapField.emptyMapField( @@ -9265,11 +10435,13 @@ public Builder clearUnloadingPolicy() { } return loadLimits_; } - private com.google.protobuf.MapField + + private com.google.protobuf.MapField< + java.lang.String, com.google.cloud.optimization.v1.Vehicle.LoadLimit> internalGetMutableLoadLimits() { 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(); @@ -9278,10 +10450,13 @@ public Builder clearUnloadingPolicy() { onChanged(); return loadLimits_; } + 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
@@ -9291,23 +10466,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
@@ -9317,13 +10495,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
@@ -9333,20 +10515,24 @@ 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 /* nullable */
-com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
+    public /* nullable */ com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrDefault(
         java.lang.String key,
         /* nullable */
-com.google.cloud.optimization.v1.Vehicle.LoadLimit defaultValue) {
-      if (key == null) { throw new NullPointerException("map 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
@@ -9356,12 +10542,15 @@ 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)) { @@ -9369,13 +10558,15 @@ public com.google.cloud.optimization.v1.Vehicle.LoadLimit getLoadLimitsOrThrow( } return map.get(key); } + public Builder clearLoadLimits() { bitField0_ = (bitField0_ & ~0x00000800); - 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
@@ -9385,18 +10576,17 @@ 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() { @@ -9404,6 +10594,8 @@ public Builder removeLoadLimits( 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
@@ -9413,19 +10605,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableLoadLimits().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableLoadLimits().getMutableMap().put(key, value); bitField0_ |= 0x00000800; 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
@@ -9435,18 +10632,21 @@ 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); bitField0_ |= 0x00000800; 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].
@@ -9457,6 +10657,7 @@ public Builder putAllLoadLimits(
      * 
* * double cost_per_hour = 16; + * * @return The costPerHour. */ @java.lang.Override @@ -9464,6 +10665,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].
@@ -9474,17 +10677,20 @@ 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; bitField0_ |= 0x00001000; 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].
@@ -9495,6 +10701,7 @@ public Builder setCostPerHour(double value) {
      * 
* * double cost_per_hour = 16; + * * @return This builder for chaining. */ public Builder clearCostPerHour() { @@ -9504,8 +10711,10 @@ public Builder clearCostPerHour() { 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
@@ -9514,6 +10723,7 @@ public Builder clearCostPerHour() {
      * 
* * double cost_per_traveled_hour = 17; + * * @return The costPerTraveledHour. */ @java.lang.Override @@ -9521,6 +10731,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
@@ -9529,17 +10741,20 @@ 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; bitField0_ |= 0x00002000; 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
@@ -9548,6 +10763,7 @@ public Builder setCostPerTraveledHour(double value) {
      * 
* * double cost_per_traveled_hour = 17; + * * @return This builder for chaining. */ public Builder clearCostPerTraveledHour() { @@ -9557,8 +10773,10 @@ public Builder clearCostPerTraveledHour() { 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
@@ -9568,6 +10786,7 @@ public Builder clearCostPerTraveledHour() {
      * 
* * double cost_per_kilometer = 18; + * * @return The costPerKilometer. */ @java.lang.Override @@ -9575,6 +10794,8 @@ public double getCostPerKilometer() { return costPerKilometer_; } /** + * + * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the
@@ -9584,17 +10805,20 @@ 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; bitField0_ |= 0x00004000; onChanged(); return this; } /** + * + * *
      * Cost per kilometer of the vehicle route. This cost is applied to the
      * distance reported in the
@@ -9604,6 +10828,7 @@ public Builder setCostPerKilometer(double value) {
      * 
* * double cost_per_kilometer = 18; + * * @return This builder for chaining. */ public Builder clearCostPerKilometer() { @@ -9613,13 +10838,16 @@ public Builder clearCostPerKilometer() { 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 @@ -9627,27 +10855,33 @@ 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; bitField0_ |= 0x00008000; 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() { @@ -9657,8 +10891,10 @@ public Builder clearFixedCost() { 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
@@ -9673,6 +10909,7 @@ public Builder clearFixedCost() {
      * 
* * bool used_if_route_is_empty = 20; + * * @return The usedIfRouteIsEmpty. */ @java.lang.Override @@ -9680,6 +10917,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
@@ -9694,17 +10933,20 @@ 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; bitField0_ |= 0x00010000; 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
@@ -9719,6 +10961,7 @@ public Builder setUsedIfRouteIsEmpty(boolean value) {
      * 
* * bool used_if_route_is_empty = 20; + * * @return This builder for chaining. */ public Builder clearUsedIfRouteIsEmpty() { @@ -9730,8 +10973,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
@@ -9739,12 +10987,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 ((bitField0_ & 0x00020000) != 0); } /** + * + * *
      * Limit applied to the total duration of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route duration of a vehicle is the
@@ -9752,16 +11003,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
@@ -9770,7 +11026,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();
@@ -9784,6 +11041,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
@@ -9804,6 +11063,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
@@ -9812,11 +11073,13 @@ 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 (((bitField0_ & 0x00020000) != 0) &&
-          routeDurationLimit_ != null &&
-          routeDurationLimit_ != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00020000) != 0)
+            && routeDurationLimit_ != null
+            && routeDurationLimit_
+                != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
           getRouteDurationLimitBuilder().mergeFrom(value);
         } else {
           routeDurationLimit_ = value;
@@ -9829,6 +11092,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
@@ -9848,6 +11113,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
@@ -9856,12 +11123,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() {
       bitField0_ |= 0x00020000;
       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
@@ -9870,15 +11140,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
@@ -9888,14 +11162,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_;
@@ -9903,8 +11180,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
@@ -9912,12 +11194,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 ((bitField0_ & 0x00040000) != 0); } /** + * + * *
      * 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
@@ -9925,16 +11210,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
@@ -9943,7 +11233,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();
@@ -9957,6 +11248,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
@@ -9977,6 +11270,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
@@ -9985,11 +11280,13 @@ 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 (((bitField0_ & 0x00040000) != 0) &&
-          travelDurationLimit_ != null &&
-          travelDurationLimit_ != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00040000) != 0)
+            && travelDurationLimit_ != null
+            && travelDurationLimit_
+                != com.google.cloud.optimization.v1.Vehicle.DurationLimit.getDefaultInstance()) {
           getTravelDurationLimitBuilder().mergeFrom(value);
         } else {
           travelDurationLimit_ = value;
@@ -10002,6 +11299,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
@@ -10021,6 +11320,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
@@ -10029,12 +11330,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() {
       bitField0_ |= 0x00040000;
       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
@@ -10043,15 +11347,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
@@ -10061,14 +11369,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_;
@@ -10076,8 +11387,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
@@ -10085,12 +11401,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 ((bitField0_ & 0x00080000) != 0); } /** + * + * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10098,16 +11417,21 @@ public boolean hasRouteDistanceLimit() {
      * 
* * .google.cloud.optimization.v1.DistanceLimit route_distance_limit = 23; + * * @return The routeDistanceLimit. */ public com.google.cloud.optimization.v1.DistanceLimit getRouteDistanceLimit() { if (routeDistanceLimitBuilder_ == null) { - return routeDistanceLimit_ == null ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() : routeDistanceLimit_; + return routeDistanceLimit_ == null + ? com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance() + : routeDistanceLimit_; } else { return routeDistanceLimitBuilder_.getMessage(); } } /** + * + * *
      * Limit applied to the total distance of the vehicle's route. In a given
      * `OptimizeToursResponse`, the route distance is the sum of all its
@@ -10130,6 +11454,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
@@ -10150,6 +11476,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
@@ -10160,9 +11488,10 @@ public Builder setRouteDistanceLimit(
      */
     public Builder mergeRouteDistanceLimit(com.google.cloud.optimization.v1.DistanceLimit value) {
       if (routeDistanceLimitBuilder_ == null) {
-        if (((bitField0_ & 0x00080000) != 0) &&
-          routeDistanceLimit_ != null &&
-          routeDistanceLimit_ != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
+        if (((bitField0_ & 0x00080000) != 0)
+            && routeDistanceLimit_ != null
+            && routeDistanceLimit_
+                != com.google.cloud.optimization.v1.DistanceLimit.getDefaultInstance()) {
           getRouteDistanceLimitBuilder().mergeFrom(value);
         } else {
           routeDistanceLimit_ = value;
@@ -10175,6 +11504,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
@@ -10194,6 +11525,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
@@ -10208,7 +11541,9 @@ public com.google.cloud.optimization.v1.DistanceLimit.Builder getRouteDistanceLi
       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
      * [transitions.travel_distance_meters][google.cloud.optimization.v1.ShipmentRoute.Transition.travel_distance_meters].
@@ -10216,15 +11551,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
@@ -10234,21 +11573,25 @@ 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
+        extraVisitDurationForVisitType_;
+
     private com.google.protobuf.MapField
         internalGetExtraVisitDurationForVisitType() {
       if (extraVisitDurationForVisitType_ == null) {
@@ -10257,11 +11600,13 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceL
       }
       return extraVisitDurationForVisitType_;
     }
+
     private com.google.protobuf.MapField
         internalGetMutableExtraVisitDurationForVisitType() {
       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();
@@ -10270,10 +11615,13 @@ public com.google.cloud.optimization.v1.DistanceLimitOrBuilder getRouteDistanceL
       onChanged();
       return extraVisitDurationForVisitType_;
     }
+
     public int getExtraVisitDurationForVisitTypeCount() {
       return internalGetExtraVisitDurationForVisitType().getMap().size();
     }
     /**
+     *
+     *
      * 
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10285,23 +11633,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
@@ -10313,13 +11664,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
@@ -10331,20 +11686,24 @@ 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 /* nullable */ -com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( + public /* nullable */ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrDefault( java.lang.String key, /* nullable */ -com.google.protobuf.Duration defaultValue) { - if (key == null) { throw new NullPointerException("map 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
@@ -10356,12 +11715,15 @@ 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)) { @@ -10369,13 +11731,15 @@ public com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow( } return map.get(key); } + public Builder clearExtraVisitDurationForVisitType() { bitField0_ = (bitField0_ & ~0x00100000); - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .clear(); + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().clear(); return this; } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10387,18 +11751,17 @@ 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() { @@ -10406,6 +11769,8 @@ public Builder removeExtraVisitDurationForVisitType( return internalGetMutableExtraVisitDurationForVisitType().getMutableMap(); } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10417,19 +11782,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"); } - if (value == null) { throw new NullPointerException("map value"); } - internalGetMutableExtraVisitDurationForVisitType().getMutableMap() - .put(key, value); + 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"); + } + internalGetMutableExtraVisitDurationForVisitType().getMutableMap().put(key, value); bitField0_ |= 0x00100000; return this; } /** + * + * *
      * Specifies a map from visit_types strings to durations. The duration is time
      * in addition to
@@ -10441,48 +11811,61 @@ 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); bitField0_ |= 0x00100000; 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 ((bitField0_ & 0x00200000) != 0); } /** + * + * *
      * 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.
@@ -10504,6 +11887,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.
@@ -10523,6 +11908,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.
@@ -10532,9 +11919,9 @@ public Builder setBreakRule(
      */
     public Builder mergeBreakRule(com.google.cloud.optimization.v1.BreakRule value) {
       if (breakRuleBuilder_ == null) {
-        if (((bitField0_ & 0x00200000) != 0) &&
-          breakRule_ != null &&
-          breakRule_ != com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()) {
+        if (((bitField0_ & 0x00200000) != 0)
+            && breakRule_ != null
+            && breakRule_ != com.google.cloud.optimization.v1.BreakRule.getDefaultInstance()) {
           getBreakRuleBuilder().mergeFrom(value);
         } else {
           breakRule_ = value;
@@ -10547,6 +11934,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.
@@ -10565,6 +11954,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.
@@ -10578,6 +11969,8 @@ public com.google.cloud.optimization.v1.BreakRule.Builder getBreakRuleBuilder()
       return getBreakRuleFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * Describes the break schedule to be enforced on this vehicle.
      * If empty, no breaks will be scheduled for this vehicle.
@@ -10589,11 +11982,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.
@@ -10602,14 +11998,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_;
@@ -10617,6 +12016,8 @@ 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
@@ -10624,13 +12025,13 @@ public com.google.cloud.optimization.v1.BreakRuleOrBuilder getBreakRuleOrBuilder
      * 
* * 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; @@ -10639,6 +12040,8 @@ 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
@@ -10646,15 +12049,14 @@ public java.lang.String getLabel() {
      * 
* * 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 { @@ -10662,6 +12064,8 @@ 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
@@ -10669,18 +12073,22 @@ public java.lang.String getLabel() {
      * 
* * string label = 27; + * * @param value The label to set. * @return This builder for chaining. */ - public Builder setLabel( - java.lang.String value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabel(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } label_ = value; bitField0_ |= 0x00400000; onChanged(); return this; } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding
@@ -10688,6 +12096,7 @@ public Builder setLabel(
      * 
* * string label = 27; + * * @return This builder for chaining. */ public Builder clearLabel() { @@ -10697,6 +12106,8 @@ public Builder clearLabel() { return this; } /** + * + * *
      * Specifies a label for this vehicle. This label is reported in the response
      * as the `vehicle_label` of the corresponding
@@ -10704,12 +12115,14 @@ public Builder clearLabel() {
      * 
* * string label = 27; + * * @param value The bytes for label to set. * @return This builder for chaining. */ - public Builder setLabelBytes( - com.google.protobuf.ByteString value) { - if (value == null) { throw new NullPointerException(); } + public Builder setLabelBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); label_ = value; bitField0_ |= 0x00400000; @@ -10717,8 +12130,10 @@ public Builder setLabelBytes( return this; } - private boolean ignore_ ; + private boolean ignore_; /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10734,6 +12149,7 @@ public Builder setLabelBytes(
      * 
* * bool ignore = 28; + * * @return The ignore. */ @java.lang.Override @@ -10741,6 +12157,8 @@ public boolean getIgnore() { return ignore_; } /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10756,17 +12174,20 @@ public boolean getIgnore() {
      * 
* * bool ignore = 28; + * * @param value The ignore to set. * @return This builder for chaining. */ public Builder setIgnore(boolean value) { - + ignore_ = value; bitField0_ |= 0x00800000; onChanged(); return this; } /** + * + * *
      * If true, `used_if_route_is_empty` must be false, and this vehicle will
      * remain unused.
@@ -10782,6 +12203,7 @@ public Builder setIgnore(boolean value) {
      * 
* * bool ignore = 28; + * * @return This builder for chaining. */ public Builder clearIgnore() { @@ -10792,6 +12214,7 @@ public Builder clearIgnore() { } private com.google.protobuf.Internal.IntList breakRuleIndices_ = emptyIntList(); + private void ensureBreakRuleIndicesIsMutable() { if (!((bitField0_ & 0x01000000) != 0)) { breakRuleIndices_ = mutableCopy(breakRuleIndices_); @@ -10799,6 +12222,8 @@ private void ensureBreakRuleIndicesIsMutable() { } } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10808,16 +12233,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return A list containing the breakRuleIndices. */ - @java.lang.Deprecated public java.util.List - getBreakRuleIndicesList() { - return ((bitField0_ & 0x01000000) != 0) ? - java.util.Collections.unmodifiableList(breakRuleIndices_) : breakRuleIndices_; + @java.lang.Deprecated + public java.util.List getBreakRuleIndicesList() { + return ((bitField0_ & 0x01000000) != 0) + ? java.util.Collections.unmodifiableList(breakRuleIndices_) + : breakRuleIndices_; } /** + * + * *
      * Deprecated: No longer used.
      * Indices in the `break_rule` field in the source
@@ -10827,14 +12256,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -10844,15 +12277,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @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
@@ -10862,21 +12299,24 @@ 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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index to set the value at. * @param value The breakRuleIndices to set. * @return This builder for chaining. */ - @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
@@ -10886,19 +12326,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -10908,20 +12352,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -10931,11 +12377,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @return This builder for chaining. */ - @java.lang.Deprecated public Builder clearBreakRuleIndices() { + @java.lang.Deprecated + public Builder clearBreakRuleIndices() { breakRuleIndices_ = emptyIntList(); bitField0_ = (bitField0_ & ~0x01000000); onChanged(); @@ -10943,27 +12391,37 @@ private void ensureBreakRuleIndicesIsMutable() { } private java.util.List capacities_ = - java.util.Collections.emptyList(); + java.util.Collections.emptyList(); + private void ensureCapacitiesIsMutable() { if (!((bitField0_ & 0x02000000) != 0)) { - capacities_ = new java.util.ArrayList(capacities_); + capacities_ = + new java.util.ArrayList(capacities_); bitField0_ |= 0x02000000; - } + } } 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][google.cloud.optimization.v1.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 { @@ -10971,15 +12429,20 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -10987,15 +12450,20 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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 { @@ -11003,15 +12471,20 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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) { @@ -11026,15 +12499,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -11046,15 +12524,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -11068,15 +12551,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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) { @@ -11091,15 +12579,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -11111,15 +12604,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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(); @@ -11131,20 +12629,24 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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); @@ -11152,15 +12654,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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_ & ~0x02000000); @@ -11171,15 +12678,20 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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); @@ -11190,45 +12702,61 @@ private void ensureCapacitiesIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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 { @@ -11236,82 +12764,113 @@ private void ensureCapacitiesIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.load_limits][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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_ & 0x02000000) != 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_ & 0x02000000) != 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_ & 0x04000000) != 0)) { - startLoadIntervals_ = new java.util.ArrayList(startLoadIntervals_); + startLoadIntervals_ = + new java.util.ArrayList( + startLoadIntervals_); bitField0_ |= 0x04000000; - } + } } 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][google.cloud.optimization.v1.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 { @@ -11319,15 +12878,20 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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 { @@ -11335,15 +12899,21 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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 { @@ -11351,15 +12921,20 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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) { @@ -11374,16 +12949,22 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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()); @@ -11394,15 +12975,21 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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(); @@ -11416,15 +13003,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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) { @@ -11439,15 +13031,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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(); @@ -11459,16 +13056,22 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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()); @@ -11479,20 +13082,25 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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); @@ -11500,15 +13108,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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_ & ~0x04000000); @@ -11519,15 +13132,20 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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); @@ -11538,45 +13156,62 @@ private void ensureStartLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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 { @@ -11584,51 +13219,76 @@ private void ensureStartLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.start_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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_ & 0x04000000) != 0), getParentForChildren(), @@ -11638,28 +13298,40 @@ 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_ & 0x08000000) != 0)) { - endLoadIntervals_ = new java.util.ArrayList(endLoadIntervals_); + endLoadIntervals_ = + new java.util.ArrayList( + endLoadIntervals_); bitField0_ |= 0x08000000; - } + } } 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][google.cloud.optimization.v1.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 { @@ -11667,15 +13339,20 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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 { @@ -11683,15 +13360,21 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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 { @@ -11699,15 +13382,20 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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) { @@ -11722,16 +13410,22 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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()); @@ -11742,15 +13436,21 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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(); @@ -11764,15 +13464,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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) { @@ -11787,15 +13492,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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(); @@ -11807,16 +13517,22 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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()); @@ -11827,20 +13543,25 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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); @@ -11848,15 +13569,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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_ & ~0x08000000); @@ -11867,15 +13593,20 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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); @@ -11886,45 +13617,62 @@ private void ensureEndLoadIntervalsIsMutable() { return this; } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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 { @@ -11932,51 +13680,76 @@ private void ensureEndLoadIntervalsIsMutable() { } } /** + * + * *
      * Deprecated: Use
      * [Vehicle.LoadLimit.end_load_interval][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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_ & 0x08000000) != 0), getParentForChildren(), @@ -11985,9 +13758,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); } @@ -11997,12 +13770,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(); } @@ -12011,27 +13784,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; @@ -12046,6 +13819,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Vehicle getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java similarity index 84% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java index 2829995ebfa6..02110466eefd 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java +++ b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/VehicleOrBuilder.java @@ -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,14 +677,17 @@ 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
@@ -584,12 +697,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].
@@ -600,11 +715,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
@@ -613,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
@@ -627,21 +748,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 +783,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 +798,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 +812,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 +830,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 +839,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 +853,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 +871,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 +880,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 +894,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 +912,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 +925,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 +943,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 +964,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,14 +983,17 @@ 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
@@ -843,32 +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.
@@ -879,6 +1049,8 @@ 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
@@ -886,10 +1058,13 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * 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
@@ -897,12 +1072,14 @@ com.google.protobuf.Duration getExtraVisitDurationForVisitTypeOrThrow(
    * 
* * 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 +1095,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
@@ -932,12 +1112,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -947,12 +1131,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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @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
@@ -962,172 +1150,247 @@ 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=1443 + * + * @deprecated google.cloud.optimization.v1.Vehicle.break_rule_indices is deprecated. See + * google/cloud/optimization/v1/fleet_routing.proto;l=1443 * @param index The index of the element to return. * @return The breakRuleIndices at the given index. */ - @java.lang.Deprecated int getBreakRuleIndices(int index); + @java.lang.Deprecated + int getBreakRuleIndices(int index); /** + * + * *
    * Deprecated: Use
    * [Vehicle.load_limits][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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][google.cloud.optimization.v1.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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java similarity index 71% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java index af9427faf205..3a11eda1a76d 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/Waypoint.java +++ b/java-optimization/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_ = false; /** + * + * *
    * 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,8 +527,11 @@ 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);
-      if (bitField0_ != 0) { buildPartial0(result); }
+      com.google.cloud.optimization.v1.Waypoint result =
+          new com.google.cloud.optimization.v1.Waypoint(this);
+      if (bitField0_ != 0) {
+        buildPartial0(result);
+      }
       buildPartialOneofs(result);
       onBuilt();
       return result;
@@ -500,8 +547,7 @@ private void buildPartial0(com.google.cloud.optimization.v1.Waypoint result) {
     private void buildPartialOneofs(com.google.cloud.optimization.v1.Waypoint result) {
       result.locationTypeCase_ = locationTypeCase_;
       result.locationType_ = this.locationType_;
-      if (locationTypeCase_ == 1 &&
-          locationBuilder_ != null) {
+      if (locationTypeCase_ == 1 && locationBuilder_ != null) {
         result.locationType_ = locationBuilder_.build();
       }
     }
@@ -510,38 +556,39 @@ private void buildPartialOneofs(com.google.cloud.optimization.v1.Waypoint result
     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;
@@ -554,19 +601,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();
@@ -594,30 +644,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();
-              bitField0_ |= 0x00000004;
-              break;
-            } // case 24
-            default: {
-              if (!super.parseUnknownField(input, extensionRegistry, tag)) {
-                done = true; // was an endgroup tag
-              }
-              break;
-            } // default:
+            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();
+                bitField0_ |= 0x00000004;
+                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) {
@@ -627,12 +679,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() {
@@ -645,14 +697,20 @@ public Builder clearLocationType() {
     private int bitField0_;
 
     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 @@ -660,12 +718,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 @@ -683,6 +744,8 @@ public com.google.cloud.optimization.v1.Location getLocation() { } } /** + * + * *
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -704,6 +767,8 @@ public Builder setLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -711,8 +776,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();
@@ -723,6 +787,8 @@ public Builder setLocation(
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -732,10 +798,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;
         }
@@ -751,6 +820,8 @@ public Builder mergeLocation(com.google.cloud.optimization.v1.Location value) {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -775,6 +846,8 @@ public Builder clearLocation() {
       return this;
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -786,6 +859,8 @@ public com.google.cloud.optimization.v1.Location.Builder getLocationBuilder() {
       return getLocationFieldBuilder().getBuilder();
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -805,6 +880,8 @@ public com.google.cloud.optimization.v1.LocationOrBuilder getLocationOrBuilder()
       }
     }
     /**
+     *
+     *
      * 
      * A point specified using geographic coordinates, including an optional
      * heading.
@@ -813,14 +890,19 @@ 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());
@@ -832,11 +914,14 @@ public 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. */ @java.lang.Override @@ -844,11 +929,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 @@ -858,8 +946,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; @@ -870,24 +957,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; } @@ -897,28 +985,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) { - if (value == null) { throw new NullPointerException(); } + public Builder setPlaceId(java.lang.String value) { + if (value == null) { + 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() { @@ -930,17 +1025,21 @@ 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) { - if (value == null) { throw new NullPointerException(); } + public Builder setPlaceIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } checkByteStringIsUtf8(value); locationTypeCase_ = 2; locationType_ = value; @@ -948,8 +1047,10 @@ public Builder setPlaceIdBytes( 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
@@ -960,6 +1061,7 @@ public Builder setPlaceIdBytes(
      * 
* * bool side_of_road = 3; + * * @return The sideOfRoad. */ @java.lang.Override @@ -967,6 +1069,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
@@ -977,17 +1081,20 @@ 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; bitField0_ |= 0x00000004; 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
@@ -998,6 +1105,7 @@ public Builder setSideOfRoad(boolean value) {
      * 
* * bool side_of_road = 3; + * * @return This builder for chaining. */ public Builder clearSideOfRoad() { @@ -1006,9 +1114,9 @@ public Builder clearSideOfRoad() { 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); } @@ -1018,12 +1126,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(); } @@ -1032,27 +1140,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; @@ -1067,6 +1175,4 @@ public com.google.protobuf.Parser getParserForType() { public com.google.cloud.optimization.v1.Waypoint getDefaultInstanceForType() { return DEFAULT_INSTANCE; } - } - diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java b/java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java similarity index 74% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java rename to java-optimization/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java index cfcf5cd43741..bf2c3f20708e 100644 --- a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/WaypointOrBuilder.java +++ b/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto b/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto similarity index 100% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto rename to java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/async_model.proto diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto b/java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto similarity index 100% rename from owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto rename to java-optimization/proto-google-cloud-optimization-v1/src/main/proto/google/cloud/optimization/v1/fleet_routing.proto diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/AsyncBatchOptimizeToursLRO.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/batchoptimizetours/SyncBatchOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetCredentialsProvider1.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/create/SyncCreateSetEndpoint.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/AsyncOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetrouting/optimizetours/SyncOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/fleetroutingsettings/optimizetours/SyncOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java b/java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java similarity index 100% rename from owl-bot-staging/java-optimization/v1/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java rename to java-optimization/samples/snippets/generated/com/google/cloud/optimization/v1/stub/fleetroutingstubsettings/optimizetours/SyncOptimizeTours.java diff --git a/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/AsyncModelProto.java deleted file mode 100644 index 3218fcbf3900..000000000000 --- a/owl-bot-staging/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/BatchOptimizeToursResponseOrBuilder.java deleted file mode 100644 index f8c29b1334a4..000000000000 --- a/owl-bot-staging/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/CapacityQuantityOrBuilder.java deleted file mode 100644 index 8160e4f7631a..000000000000 --- a/owl-bot-staging/java-optimization/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/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java b/owl-bot-staging/java-optimization/v1/proto-google-cloud-optimization-v1/src/main/java/com/google/cloud/optimization/v1/FleetRoutingProto.java deleted file mode 100644 index 89e2f0aee8ea..000000000000 --- a/owl-bot-staging/java-optimization/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) -}