publicstaticfinalclass OptimizeToursResponse.MetricsextendsGeneratedMessageV3implementsOptimizeToursResponse.MetricsOrBuilder
Overall metrics, aggregated over all routes.
Protobuf type google.cloud.optimization.v1.OptimizeToursResponse.Metrics
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
Static Fields
AGGREGATED_ROUTE_METRICS_FIELD_NUMBER
publicstaticfinalintAGGREGATED_ROUTE_METRICS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
COSTS_FIELD_NUMBER
publicstaticfinalintCOSTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
EARLIEST_VEHICLE_START_TIME_FIELD_NUMBER
publicstaticfinalintEARLIEST_VEHICLE_START_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
LATEST_VEHICLE_END_TIME_FIELD_NUMBER
publicstaticfinalintLATEST_VEHICLE_END_TIME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
SKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER
publicstaticfinalintSKIPPED_MANDATORY_SHIPMENT_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
TOTAL_COST_FIELD_NUMBER
publicstaticfinalintTOTAL_COST_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
USED_VEHICLE_COUNT_FIELD_NUMBER
publicstaticfinalintUSED_VEHICLE_COUNT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
Static Methods
getDefaultInstance()
publicstaticOptimizeToursResponse.MetricsgetDefaultInstance()
getDescriptor()
publicstaticfinalDescriptors.DescriptorgetDescriptor()
newBuilder()
publicstaticOptimizeToursResponse.Metrics.BuildernewBuilder()
newBuilder(OptimizeToursResponse.Metrics prototype)
publicstaticOptimizeToursResponse.Metrics.BuildernewBuilder(OptimizeToursResponse.Metricsprototype)
publicstaticOptimizeToursResponse.MetricsparseDelimitedFrom(InputStreaminput)
publicstaticOptimizeToursResponse.MetricsparseDelimitedFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(byte[] data)
publicstaticOptimizeToursResponse.MetricsparseFrom(byte[]data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
publicstaticOptimizeToursResponse.MetricsparseFrom(byte[]data,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteString data)
publicstaticOptimizeToursResponse.MetricsparseFrom(ByteStringdata)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
publicstaticOptimizeToursResponse.MetricsparseFrom(ByteStringdata,ExtensionRegistryLiteextensionRegistry)
publicstaticOptimizeToursResponse.MetricsparseFrom(CodedInputStreaminput)
publicstaticOptimizeToursResponse.MetricsparseFrom(CodedInputStreaminput,ExtensionRegistryLiteextensionRegistry)
publicstaticOptimizeToursResponse.MetricsparseFrom(InputStreaminput)
publicstaticOptimizeToursResponse.MetricsparseFrom(InputStreaminput,ExtensionRegistryLiteextensionRegistry)
parseFrom(ByteBuffer data)
publicstaticOptimizeToursResponse.MetricsparseFrom(ByteBufferdata)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
publicstaticOptimizeToursResponse.MetricsparseFrom(ByteBufferdata,ExtensionRegistryLiteextensionRegistry)
parser()
publicstaticParser<OptimizeToursResponse.Metrics>parser()
Methods
containsCosts(String key)
publicbooleancontainsCosts(Stringkey)
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;
| Parameter |
| Name |
Description |
key |
String
|
equals(Object obj)
publicbooleanequals(Objectobj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAggregatedRouteMetrics()
publicAggregatedMetricsgetAggregatedRouteMetrics()
Aggregated over the routes. Each metric is the sum (or max, for loads)
over all
ShipmentRoute.metrics
fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
getAggregatedRouteMetricsOrBuilder()
publicAggregatedMetricsOrBuildergetAggregatedRouteMetricsOrBuilder()
Aggregated over the routes. Each metric is the sum (or max, for loads)
over all
ShipmentRoute.metrics
fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
getCosts() (deprecated)
publicMap<String,Double>getCosts()
getCostsCount()
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;
| Returns |
| Type |
Description |
int |
getCostsMap()
publicMap<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;
getCostsOrDefault(String key, double defaultValue)
publicdoublegetCostsOrDefault(Stringkey,doubledefaultValue)
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;
| Returns |
| Type |
Description |
double |
getCostsOrThrow(String key)
publicdoublegetCostsOrThrow(Stringkey)
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;
| Parameter |
| Name |
Description |
key |
String
|
| Returns |
| Type |
Description |
double |
getDefaultInstanceForType()
publicOptimizeToursResponse.MetricsgetDefaultInstanceForType()
getEarliestVehicleStartTime()
publicTimestampgetEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over
all used vehicles of
ShipmentRoute.vehicle_start_time.
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
| Returns |
| Type |
Description |
Timestamp |
The earliestVehicleStartTime.
|
getEarliestVehicleStartTimeOrBuilder()
publicTimestampOrBuildergetEarliestVehicleStartTimeOrBuilder()
The earliest start time for a used vehicle, computed as the minimum over
all used vehicles of
ShipmentRoute.vehicle_start_time.
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
getLatestVehicleEndTime()
publicTimestampgetLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all
used vehicles of
ShipmentRoute.vehicle_end_time.
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
| Returns |
| Type |
Description |
Timestamp |
The latestVehicleEndTime.
|
getLatestVehicleEndTimeOrBuilder()
publicTimestampOrBuildergetLatestVehicleEndTimeOrBuilder()
The latest end time for a used vehicle, computed as the maximum over all
used vehicles of
ShipmentRoute.vehicle_end_time.
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
getParserForType()
publicParser<OptimizeToursResponse.Metrics>getParserForType()
Overrides
getSerializedSize()
publicintgetSerializedSize()
| Returns |
| Type |
Description |
int |
Overrides
getSkippedMandatoryShipmentCount()
publicintgetSkippedMandatoryShipmentCount()
Number of mandatory shipments skipped.
int32 skipped_mandatory_shipment_count = 2;
| Returns |
| Type |
Description |
int |
The skippedMandatoryShipmentCount.
|
getTotalCost()
publicdoublegetTotalCost()
Total cost of the solution. The sum of all values in the costs map.
double total_cost = 6;
| Returns |
| Type |
Description |
double |
The totalCost.
|
getUsedVehicleCount()
publicintgetUsedVehicleCount()
Number of vehicles used. Note: if a vehicle route is empty and
Vehicle.used_if_route_is_empty
is true, the vehicle is considered used.
int32 used_vehicle_count = 3;
| Returns |
| Type |
Description |
int |
The usedVehicleCount.
|
hasAggregatedRouteMetrics()
publicbooleanhasAggregatedRouteMetrics()
Aggregated over the routes. Each metric is the sum (or max, for loads)
over all
ShipmentRoute.metrics
fields of the same name.
.google.cloud.optimization.v1.AggregatedMetrics aggregated_route_metrics = 1;
| Returns |
| Type |
Description |
boolean |
Whether the aggregatedRouteMetrics field is set.
|
hasEarliestVehicleStartTime()
publicbooleanhasEarliestVehicleStartTime()
The earliest start time for a used vehicle, computed as the minimum over
all used vehicles of
ShipmentRoute.vehicle_start_time.
.google.protobuf.Timestamp earliest_vehicle_start_time = 4;
| Returns |
| Type |
Description |
boolean |
Whether the earliestVehicleStartTime field is set.
|
hasLatestVehicleEndTime()
publicbooleanhasLatestVehicleEndTime()
The latest end time for a used vehicle, computed as the maximum over all
used vehicles of
ShipmentRoute.vehicle_end_time.
.google.protobuf.Timestamp latest_vehicle_end_time = 5;
| Returns |
| Type |
Description |
boolean |
Whether the latestVehicleEndTime field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
Overrides
internalGetFieldAccessorTable()
protectedGeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()
Overrides
internalGetMapField(int number)
protectedMapFieldinternalGetMapField(intnumber)
| Parameter |
| Name |
Description |
number |
int
|
Overrides
isInitialized()
publicfinalbooleanisInitialized()
Overrides
newBuilderForType()
publicOptimizeToursResponse.Metrics.BuildernewBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protectedOptimizeToursResponse.Metrics.BuildernewBuilderForType(GeneratedMessageV3.BuilderParentparent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protectedObjectnewInstance(GeneratedMessageV3.UnusedPrivateParameterunused)
| Returns |
| Type |
Description |
Object |
Overrides
toBuilder()
publicOptimizeToursResponse.Metrics.BuildertoBuilder()
writeTo(CodedOutputStream output)
publicvoidwriteTo(CodedOutputStreamoutput)
Overrides