Enum OptimizeToursRequest.SolvingMode (1.50.0)

publicenumOptimizeToursRequest.SolvingModeextendsEnum<OptimizeToursRequest.SolvingMode>implementsProtocolMessageEnum

Defines how the solver should handle the request. In all modes but VALIDATE_ONLY, if the request is invalid, you will receive an INVALID_REQUEST error. See max_validation_errors to cap the number of errors returned.

Protobuf enum google.cloud.optimization.v1.OptimizeToursRequest.SolvingMode

Implements

ProtocolMessageEnum

Static Fields

Name Description
DEFAULT_SOLVE

Solve the model.

DEFAULT_SOLVE = 0;

DEFAULT_SOLVE_VALUE

Solve the model.

DEFAULT_SOLVE = 0;

DETECT_SOME_INFEASIBLE_SHIPMENTS

Only populates OptimizeToursResponse.validation_errors or OptimizeToursResponse.skipped_shipments, and doesn't actually solve the rest of the request (status and routes are unset in the response). If infeasibilities in injected_solution_constraint routes are detected they are populated in the OptimizeToursResponse.validation_errors field and OptimizeToursResponse.skipped_shipments is left empty.

IMPORTANT: not all infeasible shipments are returned here, but only the ones that are detected as infeasible during preprocessing.

DETECT_SOME_INFEASIBLE_SHIPMENTS = 2;

DETECT_SOME_INFEASIBLE_SHIPMENTS_VALUE

Only populates OptimizeToursResponse.validation_errors or OptimizeToursResponse.skipped_shipments, and doesn't actually solve the rest of the request (status and routes are unset in the response). If infeasibilities in injected_solution_constraint routes are detected they are populated in the OptimizeToursResponse.validation_errors field and OptimizeToursResponse.skipped_shipments is left empty.

IMPORTANT: not all infeasible shipments are returned here, but only the ones that are detected as infeasible during preprocessing.

DETECT_SOME_INFEASIBLE_SHIPMENTS = 2;

UNRECOGNIZED
VALIDATE_ONLY

Only validates the model without solving it: populates as many OptimizeToursResponse.validation_errors as possible.

VALIDATE_ONLY = 1;

VALIDATE_ONLY_VALUE

Only validates the model without solving it: populates as many OptimizeToursResponse.validation_errors as possible.

VALIDATE_ONLY = 1;

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()

Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025年10月30日 UTC.