AsyncModelConfig

1 つの最適化モデルを非同期で解決するための情報。

JSON 表現
{
  "displayName": string,
  "inputConfig": {
    object (InputConfig)
  },
  "outputConfig": {
    object (OutputConfig)
  }
}
フィールド
displayName

string

省略可。ユーザー定義のモデル名。モデルを追跡するためにユーザーがエイリアスとして使用できます。

inputConfig

object (InputConfig)

必須。入力モデルに関する情報。

outputConfig

object (OutputConfig)

必須。目的の出力場所情報。

InputConfig

[locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours] の入力を指定します。

JSON 表現
{
  "dataFormat": enum (DataFormat),

  // Union field source can be only one of the following:
  "gcsSource": {
    object (GcsSource)
  }
  // End of list of possible types for union field source.
}
フィールド
dataFormat

enum (DataFormat)

必須。入力データ形式。

共用体フィールド source。必須。source は次のいずれかになります。
gcsSource

object (GcsSource)

Google Cloud Storage のロケーション。これは単一のオブジェクト(ファイル)にする必要があります。

GcsSource

入力ファイルの読み取り元の Google Cloud Storage のロケーション。

JSON 表現
{
  "uri": string
}
フィールド
uri

string

必須。gs://bucket/path/to/object 形式の Google Cloud Storage オブジェクトの URI。

DataFormat

入力ファイルと出力ファイルのデータ形式。

列挙型
DATA_FORMAT_UNSPECIFIED 値が無効です。形式を [指定しない] にすることはできません。
JSON JavaScript Object Notation。
PROTO_TEXT プロトコル バッファのテキスト形式。https://protobuf.dev/reference/protobuf/textformat-spec/ をご覧ください。

OutputConfig

[locations.batchOptimizeTours][google.maps.routeoptimization.v1.RouteOptimizationService.BatchOptimizeTours] の結果の宛先を指定します。

JSON 表現
{
  "dataFormat": enum (DataFormat),

  // Union field destination can be only one of the following:
  "gcsDestination": {
    object (GcsDestination)
  }
  // End of list of possible types for union field destination.
}
フィールド
dataFormat

enum (DataFormat)

必須。出力データ形式。

共用体フィールド destination。必須。destination は次のいずれかになります。
gcsDestination

object (GcsDestination)

出力を書き込む Google Cloud Storage の場所。

GcsDestination

出力ファイルが書き込まれる Google Cloud Storage 上のロケーションです。

JSON 表現
{
  "uri": string
}
フィールド
uri

string

必須。Google Cloud Storage URI。