Mengalokasikan jalur pengiriman, yang menunjukkan bahwa jalur tidak dapat diubah di masa mendatang, bahkan oleh pengguna, kecuali untuk keadaan memaksa/tindakan Tuhan yang ditunjukkan oleh metode Vehicle.makeavailable, hubs.makeAvailable, points.makeavailable. Metode ini tidak digunakan untuk menandai revisi jalur tertentu.
Permintaan HTTP
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
URL menggunakan sintaksis gRPC Transcoding.
Parameter jalur
| Parameter | |
|---|---|
name |
Wajib diisi. Nama pengiriman yang jalurnya harus dilakukan. Format: "jaringan/{network}/pengiriman/{shipment}" |
Isi permintaan
Isi permintaan memuat data dengan struktur berikut:
| Representasi JSON |
|---|
{ // Union field |
| Kolom | |
|---|---|
Kolom union path_to_commit. Jalur atau bagian jalur yang harus di-commit. path_to_commit hanya dapat berupa salah satu dari berikut: |
|
completeShipmentPath |
Segmen jalur dari sumber ke tujuan. |
segments |
Subset segmen jalur dari sumber ke tujuan. |
Isi respons
Jika berhasil, isi respons memuat instance Path.
PathToCommit
Jalur penuh sedang di-commit, dari sumber ke tujuan.
| Representasi JSON |
|---|
{
"segments": [
{
object ( |
| Kolom | |
|---|---|
segments[] |
Wajib diisi. Segmen harus berurutan, dari sumber ke tujuan. |
IncompletePathToCommit
Bagian dari jalur yang di-commit, yaitu beberapa segmen antara sumber dan tujuan.
| Representasi JSON |
|---|
{
"segments": [
{
object ( |
| Kolom | |
|---|---|
segments[] |
Wajib diisi. Subset segmen jalur dari sumber ke tujuan. |