Page Summary
-
This content outlines the configuration for asynchronously solving an optimization model, specifying inputs and outputs.
-
The input configuration requires a
dataFormatand asource, which can be a Google Cloud Storage (GcsSource) location. -
The output configuration also requires a
dataFormatand adestination, which can be specified as a Google Cloud Storage (GcsDestination) location. -
Data formats for both input and output files can be either
JSONorPROTO_TEXT. -
The model configuration requires a user defined
displayNameto keep track of models, and specifies how to define the input and the output by referencing theInputConfigandOutputConfigrespectively.
Information for solving one optimization model asynchronously.
| JSON representation |
|---|
{ "displayName": string, "inputConfig": { object ( |
| Fields | |
|---|---|
display |
Optional. User defined model name, can be used as alias by users to keep track of models. |
input |
Required. Information about the input model. |
output |
Required. The desired output location information. |
InputConfig
Specify an input for [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours].
| JSON representation |
|---|
{ "dataFormat": enum ( |
| Fields | |
|---|---|
data |
Required. The input data format. |
Union field source. Required. source can be only one of the following: |
|
gcs |
A Google Cloud Storage location. This must be a single object (file). |
GcsSource
The Google Cloud Storage location where the input file will be read from.
| JSON representation |
|---|
{ "uri": string } |
| Fields | |
|---|---|
uri |
Required. URI of a Google Cloud Storage object with the format |
DataFormat
Data formats for input and output files.
| Enums | |
|---|---|
DATA_FORMAT_UNSPECIFIED |
Invalid value, format must not be UNSPECIFIED. |
JSON |
JavaScript Object Notation. |
PROTO_TEXT |
Protocol Buffers text format. See https://protobuf.dev/reference/protobuf/textformat-spec/ |
OutputConfig
Specify a destination for [locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours] results.
| JSON representation |
|---|
{ "dataFormat": enum ( |
| Fields | |
|---|---|
data |
Required. The output data format. |
Union field destination. Required. destination can be only one of the following: |
|
gcs |
The Google Cloud Storage location to write the output to. |
GcsDestination
The Google Cloud Storage location where the output file(s) will be written to.
| JSON representation |
|---|
{ "uri": string } |
| Fields | |
|---|---|
uri |
Required. Google Cloud Storage URI. |