Package com.google.cloud.optimization.v1
Class OptimizeToursResponse.Metrics
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.optimization.v1.OptimizeToursResponse.Metrics
-
- All Implemented Interfaces:
OptimizeToursResponse.MetricsOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
- Enclosing class:
- OptimizeToursResponse
public static final class OptimizeToursResponse.Metrics extends com.google.protobuf.GeneratedMessageV3 implements OptimizeToursResponse.MetricsOrBuilder
Overall metrics, aggregated over all routes.
Protobuf typegoogle.cloud.optimization.v1.OptimizeToursResponse.Metrics
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OptimizeToursResponse.Metrics.Builder
Overall metrics, aggregated over all routes.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
AGGREGATED_ROUTE_METRICS_FIELD_NUMBER
static int
COSTS_FIELD_NUMBER
static int
EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER
static int
LATEST_VEHICLE_END_TIME_FIELD_NUMBER
static int
SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER
static int
TOTAL_COST_FIELD_NUMBER
static int
USED_VEHICLE_COUNT_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
containsCosts(String key)
Cost of the solution, broken down by cost-related request fields.boolean
equals(Object obj)
AggregatedMetrics
getAggregatedRouteMetrics()
Aggregated over the routes.AggregatedMetricsOrBuilder
getAggregatedRouteMetricsOrBuilder()
Aggregated over the routes.Map<String,Double>
getCosts()
Deprecated.int
getCostsCount()
Cost of the solution, broken down by cost-related request fields.Map<String,Double>
getCostsMap()
Cost of the solution, broken down by cost-related request fields.double
getCostsOrDefault(String key, double defaultValue)
Cost of the solution, broken down by cost-related request fields.double
getCostsOrThrow(String key)
Cost of the solution, broken down by cost-related request fields.static OptimizeToursResponse.Metrics
getDefaultInstance()
OptimizeToursResponse.Metrics
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Timestamp
getEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].com.google.protobuf.TimestampOrBuilder
getEarliestVehicleStartTimeOrBuilder()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].com.google.protobuf.Timestamp
getLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].com.google.protobuf.TimestampOrBuilder
getLatestVehicleEndTimeOrBuilder()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].com.google.protobuf.Parser<OptimizeToursResponse.Metrics>
getParserForType()
int
getSerializedSize()
int
getSkippedMandatoryShipmentCount()
Number of mandatory shipments skipped.double
getTotalCost()
Total cost of the solution.int
getUsedVehicleCount()
Number of vehicles used.boolean
hasAggregatedRouteMetrics()
Aggregated over the routes.boolean
hasEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].int
hashCode()
boolean
hasLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
protected com.google.protobuf.MapField
internalGetMapField(int number)
boolean
isInitialized()
static OptimizeToursResponse.Metrics.Builder
newBuilder()
static OptimizeToursResponse.Metrics.Builder
newBuilder(OptimizeToursResponse.Metrics prototype)
OptimizeToursResponse.Metrics.Builder
newBuilderForType()
protected OptimizeToursResponse.Metrics.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static OptimizeToursResponse.Metrics
parseDelimitedFrom(InputStream input)
static OptimizeToursResponse.Metrics
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OptimizeToursResponse.Metrics
parseFrom(byte[] data)
static OptimizeToursResponse.Metrics
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OptimizeToursResponse.Metrics
parseFrom(com.google.protobuf.ByteString data)
static OptimizeToursResponse.Metrics
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OptimizeToursResponse.Metrics
parseFrom(com.google.protobuf.CodedInputStream input)
static OptimizeToursResponse.Metrics
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OptimizeToursResponse.Metrics
parseFrom(InputStream input)
static OptimizeToursResponse.Metrics
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static OptimizeToursResponse.Metrics
parseFrom(ByteBuffer data)
static OptimizeToursResponse.Metrics
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<OptimizeToursResponse.Metrics>
parser()
OptimizeToursResponse.Metrics.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
AGGREGATED_ROUTE_METRICS_FIELD_NUMBER
public static final int AGGREGATED_ROUTE_METRICS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER
public static final int SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
USED_VEHICLE_COUNT_FIELD_NUMBER
public static final int USED_VEHICLE_COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER
public static final int EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
LATEST_VEHICLE_END_TIME_FIELD_NUMBER
public static final int LATEST_VEHICLE_END_TIME_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COSTS_FIELD_NUMBER
public static final int COSTS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TOTAL_COST_FIELD_NUMBER
public static final int TOTAL_COST_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetMapField
protected com.google.protobuf.MapField internalGetMapField(int number)
- Overrides:
internalGetMapField
in classcom.google.protobuf.GeneratedMessageV3
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasAggregatedRouteMetrics
public boolean hasAggregatedRouteMetrics()
Aggregated over the routes. Each metric is the sum (or max, for loads) over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
- Specified by:
hasAggregatedRouteMetrics
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- Whether the aggregatedRouteMetrics field is set.
-
getAggregatedRouteMetrics
public AggregatedMetrics getAggregatedRouteMetrics()
Aggregated over the routes. Each metric is the sum (or max, for loads) over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
- Specified by:
getAggregatedRouteMetrics
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The aggregatedRouteMetrics.
-
getAggregatedRouteMetricsOrBuilder
public AggregatedMetricsOrBuilder getAggregatedRouteMetricsOrBuilder()
Aggregated over the routes. Each metric is the sum (or max, for loads) over all [ShipmentRoute.metrics][google.cloud.optimization.v1.ShipmentRoute.metrics] fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
- Specified by:
getAggregatedRouteMetricsOrBuilder
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getSkippedMandatoryShipmentCount
public int getSkippedMandatoryShipmentCount()
Number of mandatory shipments skipped.
int32 skipped_mandatory_shipment_count = 2;
- Specified by:
getSkippedMandatoryShipmentCount
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The skippedMandatoryShipmentCount.
-
getUsedVehicleCount
public int getUsedVehicleCount()
Number of vehicles used. Note: if a vehicle route is empty and [Vehicle.used_if_route_is_empty][google.cloud.optimization.v1.Vehicle.used_if_route_is_empty] is true, the vehicle is considered used.
int32 used_vehicle_count = 3;
- Specified by:
getUsedVehicleCount
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The usedVehicleCount.
-
hasEarliestVehicleStartTime
public boolean hasEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
- Specified by:
hasEarliestVehicleStartTime
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- Whether the earliestVehicleStartTime field is set.
-
getEarliestVehicleStartTime
public com.google.protobuf.Timestamp getEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
- Specified by:
getEarliestVehicleStartTime
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The earliestVehicleStartTime.
-
getEarliestVehicleStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEarliestVehicleStartTimeOrBuilder()
The earliest start time for a used vehicle, computed as the minimum over all used vehicles of [ShipmentRoute.vehicle_start_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_start_time].
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
- Specified by:
getEarliestVehicleStartTimeOrBuilder
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
hasLatestVehicleEndTime
public boolean hasLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
- Specified by:
hasLatestVehicleEndTime
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- Whether the latestVehicleEndTime field is set.
-
getLatestVehicleEndTime
public com.google.protobuf.Timestamp getLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
- Specified by:
getLatestVehicleEndTime
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The latestVehicleEndTime.
-
getLatestVehicleEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getLatestVehicleEndTimeOrBuilder()
The latest end time for a used vehicle, computed as the maximum over all used vehicles of [ShipmentRoute.vehicle_end_time][google.cloud.optimization.v1.ShipmentRoute.vehicle_end_time].
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
- Specified by:
getLatestVehicleEndTimeOrBuilder
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getCostsCount
public int getCostsCount()
Description copied from interface:OptimizeToursResponse.MetricsOrBuilder
Cost of the solution, broken down by cost-related request fields. The keys are proto paths, relative to the input OptimizeToursRequest, e.g. "model.shipments.pickups.cost", and the values are the total cost generated by the corresponding cost field, aggregated over the whole solution. In other words, costs["model.shipments.pickups.cost"] is the sum of all pickup costs over the solution. All costs defined in the model are reported in detail here with the exception of costs related to TransitionAttributes that are only reported in an aggregated way as of 2022/01.
map<string, double> costs = 10;
- Specified by:
getCostsCount
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
containsCosts
public boolean containsCosts(String key)
Cost of the solution, broken down by cost-related request fields. The keys are proto paths, relative to the input OptimizeToursRequest, e.g. "model.shipments.pickups.cost", and the values are the total cost generated by the corresponding cost field, aggregated over the whole solution. In other words, costs["model.shipments.pickups.cost"] is the sum of all pickup costs over the solution. All costs defined in the model are reported in detail here with the exception of costs related to TransitionAttributes that are only reported in an aggregated way as of 2022/01.
map<string, double> costs = 10;
- Specified by:
containsCosts
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getCosts
@Deprecated public Map<String,Double> getCosts()
Deprecated.UsegetCostsMap()
instead.- Specified by:
getCosts
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getCostsMap
public Map<String,Double> getCostsMap()
Cost of the solution, broken down by cost-related request fields. The keys are proto paths, relative to the input OptimizeToursRequest, e.g. "model.shipments.pickups.cost", and the values are the total cost generated by the corresponding cost field, aggregated over the whole solution. In other words, costs["model.shipments.pickups.cost"] is the sum of all pickup costs over the solution. All costs defined in the model are reported in detail here with the exception of costs related to TransitionAttributes that are only reported in an aggregated way as of 2022/01.
map<string, double> costs = 10;
- Specified by:
getCostsMap
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getCostsOrDefault
public double getCostsOrDefault(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, e.g. "model.shipments.pickups.cost", and the values are the total cost generated by the corresponding cost field, aggregated over the whole solution. In other words, costs["model.shipments.pickups.cost"] is the sum of all pickup costs over the solution. All costs defined in the model are reported in detail here with the exception of costs related to TransitionAttributes that are only reported in an aggregated way as of 2022/01.
map<string, double> costs = 10;
- Specified by:
getCostsOrDefault
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getCostsOrThrow
public double getCostsOrThrow(String key)
Cost of the solution, broken down by cost-related request fields. The keys are proto paths, relative to the input OptimizeToursRequest, e.g. "model.shipments.pickups.cost", and the values are the total cost generated by the corresponding cost field, aggregated over the whole solution. In other words, costs["model.shipments.pickups.cost"] is the sum of all pickup costs over the solution. All costs defined in the model are reported in detail here with the exception of costs related to TransitionAttributes that are only reported in an aggregated way as of 2022/01.
map<string, double> costs = 10;
- Specified by:
getCostsOrThrow
in interfaceOptimizeToursResponse.MetricsOrBuilder
-
getTotalCost
public double getTotalCost()
Total cost of the solution. The sum of all values in the costs map.
double total_cost = 6;
- Specified by:
getTotalCost
in interfaceOptimizeToursResponse.MetricsOrBuilder
- Returns:
- The totalCost.
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static OptimizeToursResponse.Metrics parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static OptimizeToursResponse.Metrics parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static OptimizeToursResponse.Metrics parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public OptimizeToursResponse.Metrics.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static OptimizeToursResponse.Metrics.Builder newBuilder()
-
newBuilder
public static OptimizeToursResponse.Metrics.Builder newBuilder(OptimizeToursResponse.Metrics prototype)
-
toBuilder
public OptimizeToursResponse.Metrics.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected OptimizeToursResponse.Metrics.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static OptimizeToursResponse.Metrics getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<OptimizeToursResponse.Metrics> parser()
-
getParserForType
public com.google.protobuf.Parser<OptimizeToursResponse.Metrics> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public OptimizeToursResponse.Metrics getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-