Constructor
new OptimizeToursRequest(propertiesopt)
Constructs a new OptimizeToursRequest.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.optimization.v1.IOptimizeToursRequest |
<optional> |
Properties to set |
- Implements:
-
- IOptimizeToursRequest
Members
_geodesicMetersPerSecond
OptimizeToursRequest _geodesicMetersPerSecond.
_maxValidationErrors
OptimizeToursRequest _maxValidationErrors.
allowLargeDeadlineDespiteInterruptionRisk
OptimizeToursRequest allowLargeDeadlineDespiteInterruptionRisk.
considerRoadTraffic
OptimizeToursRequest considerRoadTraffic.
geodesicMetersPerSecond
OptimizeToursRequest geodesicMetersPerSecond.
injectedFirstSolutionRoutes
OptimizeToursRequest injectedFirstSolutionRoutes.
injectedSolutionConstraint
OptimizeToursRequest injectedSolutionConstraint.
interpretInjectedSolutionsUsingLabels
OptimizeToursRequest interpretInjectedSolutionsUsingLabels.
label
OptimizeToursRequest label.
maxValidationErrors
OptimizeToursRequest maxValidationErrors.
model
OptimizeToursRequest model.
parent
OptimizeToursRequest parent.
populatePolylines
OptimizeToursRequest populatePolylines.
populateTransitionPolylines
OptimizeToursRequest populateTransitionPolylines.
populateTravelStepPolylines
OptimizeToursRequest populateTravelStepPolylines.
refreshDetailsRoutes
OptimizeToursRequest refreshDetailsRoutes.
searchMode
OptimizeToursRequest searchMode.
solvingMode
OptimizeToursRequest solvingMode.
timeout
OptimizeToursRequest timeout.
useGeodesicDistances
OptimizeToursRequest useGeodesicDistances.
SearchMode
SearchMode enum.
Properties:
Name | Type | Description |
---|---|---|
SEARCH_MODE_UNSPECIFIED |
number |
SEARCH_MODE_UNSPECIFIED value |
RETURN_FAST |
number |
RETURN_FAST value |
CONSUME_ALL_AVAILABLE_TIME |
number |
CONSUME_ALL_AVAILABLE_TIME value |
SolvingMode
SolvingMode enum.
Properties:
Name | Type | Description |
---|---|---|
DEFAULT_SOLVE |
number |
DEFAULT_SOLVE value |
VALIDATE_ONLY |
number |
VALIDATE_ONLY value |
DETECT_SOME_INFEASIBLE_SHIPMENTS |
number |
DETECT_SOME_INFEASIBLE_SHIPMENTS value |
Methods
toJSON() → {Object.<string, *>}
Converts this OptimizeToursRequest to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.optimization.v1.OptimizeToursRequest}
Creates a new OptimizeToursRequest instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.optimization.v1.IOptimizeToursRequest |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.OptimizeToursRequest |
OptimizeToursRequest instance |
(static) decode(reader, lengthopt) → {google.cloud.optimization.v1.OptimizeToursRequest}
Decodes an OptimizeToursRequest message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.OptimizeToursRequest |
OptimizeToursRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.optimization.v1.OptimizeToursRequest}
Decodes an OptimizeToursRequest message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.OptimizeToursRequest |
OptimizeToursRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified OptimizeToursRequest message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.IOptimizeToursRequest |
OptimizeToursRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified OptimizeToursRequest message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.IOptimizeToursRequest |
OptimizeToursRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.optimization.v1.OptimizeToursRequest}
Creates an OptimizeToursRequest message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.optimization.v1.OptimizeToursRequest |
OptimizeToursRequest |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for OptimizeToursRequest
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from an OptimizeToursRequest message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.optimization.v1.OptimizeToursRequest |
OptimizeToursRequest |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies an OptimizeToursRequest message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|