Indeks
MiddleMileOptimization(antar muka)AnnotatedPathSegment(pesan)CommitPathRequest(pesan)CommitPathRequest.IncompletePathToCommit(pesan)CommitPathRequest.PathToCommit(pesan)CreateHubRequest(pesan)CreateLineRequest(pesan)CreateLineRotationRequest(pesan)CreateNetworkRequest(pesan)CreateVehicleRequest(pesan)CrossDockingCapacity(pesan)CrossDockingTime(pesan)DateTimeRange(pesan)DeleteHubRequest(pesan)DeleteLineRequest(pesan)DeleteLineRotationRequest(pesan)DeleteNetworkRequest(pesan)DeleteShipmentRequest(pesan)DeleteVehicleRequest(pesan)DistanceMatrixEntry(pesan)EarlinessTardiness(pesan)Function1D(pesan)GeneratedLineAndRotation(pesan)GetHubRequest(pesan)GetLineRequest(pesan)GetLineRotationRequest(pesan)GetNetworkRequest(pesan)GetShipmentRequest(pesan)GetVehicleRequest(pesan)Hub(pesan)IntegerRange(pesan)Line(pesan)LineRotation(pesan)ListHubsRequest(pesan)ListHubsResponse(pesan)ListLineRotationsRequest(pesan)ListLineRotationsResponse(pesan)ListLinesRequest(pesan)ListLinesResponse(pesan)ListNetworksRequest(pesan)ListNetworksResponse(pesan)ListPathsRequest(pesan)ListPathsResponse(pesan)ListShipmentsRequest(pesan)ListShipmentsResponse(pesan)ListVehiclesRequest(pesan)ListVehiclesResponse(pesan)MakeHubAvailableRequest(pesan)MakeHubAvailableResponse(pesan)MakeHubUnavailableRequest(pesan)MakeHubUnavailableResponse(pesan)MakeLineAvailableRequest(pesan)MakeLineAvailableResponse(pesan)MakeLineUnavailableRequest(pesan)MakeLineUnavailableResponse(pesan)MakeVehicleAvailableRequest(pesan)MakeVehicleAvailableResponse(pesan)MakeVehicleUnavailableRequest(pesan)MakeVehicleUnavailableResponse(pesan)Network(pesan)Path(pesan)PathSegment(pesan)PieceWiseAffineFunction(pesan)PieceWiseAffineSegment(pesan)PricingStrategy(pesan)RouteShipmentRequest(pesan)RouteShipmentResponse(pesan)SeparableNDFunction(pesan)Shipment(pesan)UpdateHubRequest(pesan)UpdateLineRequest(pesan)UpdateLineRotationRequest(pesan)UpdateNetworkRequest(pesan)UpdatePathRequest(pesan)UpdateVehicleRequest(pesan)ValueDimension(pesan)Vehicle(pesan)Vehicle.VehiclePositionConstraint(pesan)
MiddleMileOptimization
Layanan untuk mengelola jaringan logistik dan merutekan pengiriman di dalamnya. Protokol ini bersifat stateless (pesan bersifat independen), meskipun layanan di belakangnya bersifat sangat stateful (menerima pesan dapat mengubah balasan secara drastis untuk banyak metode, seperti mengarahkan pengiriman pesan dapat mengubah perutean pengiriman lainnya).
| CommitPath |
|---|
|
Meng-commit jalur pengiriman, yang menunjukkan bahwa hal tersebut tidak dapat diubah di masa mendatang, bahkan oleh pengguna, simpan karena keadaan memaksa/tindakan Tuhan yang ditunjukkan oleh metode Make VehicleTidak Tersedia, MakeHubTidak tersedia, MakeLineTidak tersedia. Metode ini tidak digunakan untuk menandai revisi jalur tertentu. |
| CreateHub |
|---|
|
Membuat Hub. |
| CreateLine |
|---|
|
Membuat Garis. |
| CreateLineRotation |
|---|
|
Membuat LineRotation. |
| CreateNetwork |
|---|
|
Membuat Jaringan. |
| CreateVehicle |
|---|
|
Menciptakan Kendaraan. |
| DeleteHub |
|---|
|
Menghapus Hub. |
| DeleteLine |
|---|
|
Menghapus Baris. |
| DeleteLineRotation |
|---|
|
Menghapus LineRotation. |
| DeleteNetwork |
|---|
|
Menghapus Jaringan. |
| DeleteShipment |
|---|
|
Menghapus Pengiriman. |
| DeleteVehicle |
|---|
|
Menghapus Kendaraan. |
| GetHub |
|---|
|
Mendapatkan detail Hub. |
| GetLine |
|---|
|
Mendapatkan detail Garis. |
| GetLineRotation |
|---|
|
Mendapatkan detail LineRotation. |
| GetNetwork |
|---|
|
Mendapatkan detail Jaringan. |
| GetShipment |
|---|
|
Mendapatkan detail Pengiriman. |
| GetVehicle |
|---|
|
Mendapatkan detail Kendaraan. |
| ListHubs |
|---|
|
Mencantumkan Hub. |
| ListLineRotations |
|---|
|
Mencantumkan LineRotations. |
| ListLines |
|---|
|
Mencantumkan Garis. |
| ListNetworks |
|---|
|
Mencantumkan Jaringan. |
| ListPaths |
|---|
|
Menampilkan semua jalur yang tersedia saat ini. Metode ini idempoten dan tidak memiliki efek samping. |
| ListShipments |
|---|
|
Mencantumkan Pengiriman. |
| ListVehicles |
|---|
|
Mencantumkan Kendaraan. |
| MakeHubAvailable |
|---|
|
Menyediakan hub. |
| MakeLineAvailable |
|---|
|
Membuat garis tersedia. |
| MakeVehicleAvailable |
|---|
|
Menyediakan kendaraan. |
| RouteShipment |
|---|
|
Rutekan pengiriman baru. Mirip dengan pembuatan, operasi ini menyiratkan perubahan status. |
| UpdateHub |
|---|
|
Memperbarui Hub. |
| UpdateLine |
|---|
|
Memperbarui Saluran. |
| UpdateLineRotation |
|---|
|
Memperbarui LineRotation. |
| UpdateNetwork |
|---|
|
Memperbarui Jaringan. |
| UpdatePath |
|---|
|
Mengubah jalur pengiriman: alih-alih menggunakan layanan yang dihitung, status akan berisi jalur yang ditetapkan oleh pengguna melalui panggilan ini. |
| UpdateVehicle |
|---|
|
Memperbarui Kendaraan. |
AnnotatedPathSegment
Mewakili bagian jalur dengan informasi redundan yang dapat dikomputasi berdasarkan PathSegment yang dimuat dan Jaringan. Pesan ini biasanya dikembalikan oleh server API.
| Kolom | |
|---|---|
segment |
Wajib. Segmen yang dianotasi. |
arrival_time |
Hanya output. Waktu tiba di segmen ini. |
departure_time |
Hanya output. Waktu keberangkatan segmen ini. |
is_committed |
Hanya output. Apakah pelanggan API telah memutuskan untuk meng-commit bagian jalur ini. |
segment_cost_constant |
Hanya output. Biaya tetap untuk segmen ini. |
segment_cost_due_to_vehicle |
Hanya output. Satu entri per dimensi. |
segment_cost_due_to_departure |
Hanya output. Biaya karena rotasi jalur: keberangkatan. |
segment_cost_due_to_arrival |
Hanya output. Biaya karena rotasi jalur: kedatangan. |
CommitPathRequest
Pesan permintaan untuk metode CommitPath.
| Kolom | |
|---|---|
name |
Wajib. Nama pengiriman yang jalurnya harus dilakukan. Format: "jaringan/{network}/pengiriman/{shipment}" |
Kolom union path_to_commit. Jalur atau bagian jalur yang harus di-commit. path_to_commit hanya ada berupa salah satu diantara berikut: |
|
complete_shipment_path |
Segmen jalur dari sumber ke tujuan. |
segments |
Subset segmen jalur dari sumber ke tujuan. |
IncompletePathToCommit
Bagian dari jalur yang di-commit, yaitu beberapa segmen antara sumber dan tujuan.
| Kolom | |
|---|---|
segments[] |
Wajib. Subset segmen jalur dari sumber ke tujuan. |
PathToCommit
Jalur penuh sedang di-commit, dari sumber ke tujuan.
| Kolom | |
|---|---|
segments[] |
Wajib. Segmen harus berurutan, dari sumber ke tujuan. |
CreateHubRequest
Pesan permintaan untuk metode CreateHub.
| Kolom | |
|---|---|
parent |
Wajib. Resource induk tempat hub ini akan dibuat. Format: "networks/{network}" |
hub_id |
Wajib. ID hub yang akan dibuat. |
hub |
Wajib. Hub yang akan dibuat. |
CreateLineRequest
Pesan permintaan untuk metode CreateLine.
| Kolom | |
|---|---|
parent |
Wajib. Resource induk tempat baris ini akan dibuat. Format: "networks/{network}" |
line_id |
Wajib. ID baris yang akan dibuat. |
line |
Wajib. Garis yang akan dibuat. |
CreateLineRotationRequest
Pesan permintaan untuk metode CreateLineRotation.
| Kolom | |
|---|---|
parent |
Wajib. Resource induk tempat rotasi garis ini akan dibuat. Format: "jaringan/{jaringan}/baris/{line}" |
line_rotation_id |
Wajib. ID rotasi garis yang akan dibuat. |
line_rotation |
Wajib. Rotasi garis yang akan dibuat. |
CreateNetworkRequest
Pesan permintaan untuk metode CreateNetwork.
| Kolom | |
|---|---|
network_id |
Wajib. ID jaringan yang akan dibuat. |
network |
Wajib. Jaringan yang akan dibuat. |
CreateVehicleRequest
Pesan permintaan untuk metode CreateVehicle.
| Kolom | |
|---|---|
parent |
Wajib. Resource induk tempat kendaraan ini akan dibuat. Format: "networks/{network}" |
vehicle_id |
Wajib. ID kendaraan yang akan dibuat. |
vehicle |
Wajib. Kendaraan yang akan dibuat. |
CrossDockingCapacity
Kapasitas cross-docking secara keseluruhan untuk sebuah hub.
| Kolom | |
|---|---|
capacity_per_hour[] |
Opsional. Kapasitas cross-docking untuk setiap dimensi. |
CrossDockingTime
Keseluruhan waktu cross-docking untuk hub.
| Kolom | |
|---|---|
time_constant |
Opsional. Waktu konstan untuk operasi dok silang. |
time |
Opsional. Pemisahan adalah asumsi yang menyederhanakan. |
DateTimeRange
Rentang waktu antara dua DateTime. Untuk waktu tanggal titik, gunakan start == end.
google/type/interval.proto memiliki tujuan yang sama, namun dengan waktu fisik (kami hanya berfokus pada waktu sipil).
| Kolom | |
|---|---|
first_date |
Awal rentang. |
last_date |
Akhir jarak tempuh |
DeleteHubRequest
Pesan permintaan untuk metode DeleteHub.
| Kolom | |
|---|---|
name |
Wajib. Nama hub yang akan dihapus. Format: "networks/{network}/hubs/{hub}" |
DeleteLineRequest
Pesan permintaan untuk metode DeleteLine.
| Kolom | |
|---|---|
name |
Wajib. Nama baris yang akan dihapus. Format: "jaringan/{jaringan}/baris/{line}" |
force |
Opsional. Jika disetel ke benar (true), hapus resource turunan. |
DeleteLineRotationRequest
Pesan permintaan untuk metode DeleteLineRotation.
| Kolom | |
|---|---|
name |
Wajib. Nama rotasi garis yang akan dihapus. Format: "networks/{network}/lines/{line}/rotations/{rotation}" |
DeleteNetworkRequest
Pesan permintaan untuk metode DeleteNetwork.
| Kolom | |
|---|---|
name |
Wajib. Nama jaringan yang akan dihapus. Format: "networks/{network}" |
force |
Opsional. Jika disetel ke benar (true), hapus resource turunan. |
DeleteShipmentRequest
Pesan permintaan untuk metode DeleteShipment.
| Kolom | |
|---|---|
name |
Wajib. Nama pengiriman yang akan dihapus. Format: "jaringan/{network}/pengiriman/{shipment}" |
DeleteVehicleRequest
Pesan permintaan untuk metode DeleteVehicle.
| Kolom | |
|---|---|
name |
Wajib. Nama kendaraan yang akan dihapus. Format: "networks/{network}/vehicles/{vehicle}" |
DistanceMatrixEntry
Jarak antara hub sumber dan hub tujuan.
| Kolom | |
|---|---|
source_hub |
Wajib. Hub sumber. |
destination_hub |
Wajib. Hub tujuan. |
weights[] |
Wajib. Jarak antar-hub, diukur dalam beberapa dimensi. |
EarlinessTardiness
Fungsi biaya karena pengiriman yang tiba/berangkat lebih cepat atau lebih lambat dari yang diperlukan (batasan ringan).
| Kolom | |
|---|---|
maximum_earliness |
Opsional. Earline maksimum yang diizinkan. Hanya bermanfaat dengan biaya. |
maximum_tardiness |
Opsional. Kecepatan maksimum yang diizinkan. Hanya bermanfaat dengan biaya. |
earliness_cost |
Opsional. Biaya kesesuaian. Batalkan setelan iff tanpa biaya untuk ketersediaan awal. |
tardiness_cost |
Opsional. Biaya keterlambatan. Batalkan setelan iff tanpa biaya untuk keterlambatan. |
Fungsi1D
Fungsi satu argumen.
| Kolom | |
|---|---|
Kolom union function. Kesatuan argumen fungsi seharusnya adalah: - jika bobot: kg - jika waktu: min - jika sejumlah palet: 1 function hanya dapat berupa salah satu dari yang berikut: |
|
constant |
Fungsinya adalah konstanta. |
pwl |
Fungsi ini linear piecewise. |
GeneratedLineAndRotation
Satu rotasi baris yang dihasilkan oleh API ini, bukan pelanggan API. Aplikasi ini pada dasarnya tidak terlalu terbatas, dan dapat menggunakan kendaraan apa pun (kecuali jika pelanggan API memutuskan sebaliknya dalam panggilan berikutnya).
| Kolom | |
|---|---|
arrival_times |
Hanya output. Peta antara ID hub dan waktu. Peta ini seharusnya memiliki kunci yang sama (tanpa hub sumber, tanpa waktu kedatangan). |
departure_times |
Hanya output. Peta antara ID hub dan waktu. Peta ini seharusnya memiliki kunci yang sama (tanpa hub tujuan, tanpa waktu keberangkatan). |
GetHubRequest
Pesan permintaan untuk metode GetHub.
| Kolom | |
|---|---|
name |
Wajib. Nama hub yang akan diambil. Format: "networks/{network}/hubs/{hub}" |
GetLineRequest
Pesan permintaan untuk metode GetLine.
| Kolom | |
|---|---|
name |
Wajib. Nama jaringan yang akan diambil. Format: "jaringan/{jaringan}/baris/{line}" |
GetLineRotationRequest
Pesan permintaan untuk metode GetLineRotation.
| Kolom | |
|---|---|
name |
Wajib. Nama rotasi garis yang akan diambil. Format: "networks/{network}/lines/{line}/rotations/{rotation}" |
GetNetworkRequest
Pesan permintaan untuk metode GetNetwork.
| Kolom | |
|---|---|
name |
Wajib. Nama jaringan yang akan diambil. Format: "networks/{network}" |
GetShipmentRequest
Pesan permintaan untuk metode GetShipment.
| Kolom | |
|---|---|
name |
Wajib. Nama pengiriman yang akan diambil. Format: "jaringan/{network}/pengiriman/{shipment}" |
GetVehicleRequest
Pesan permintaan untuk metode GetVehicle.
| Kolom | |
|---|---|
name |
Wajib. Nama kendaraan yang akan diambil. Format: "networks/{network}/vehicles/{vehicle}" |
Penghubung
Pengiriman harus dipindahkan dari satu hub ke hub lainnya.
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
position |
Opsional. Posisi untuk menghitung jalur dunia nyata. |
opening_times[] |
Wajib. Jam buka. Untuk saat ini, gunakan representasi yang sangat kasar: satu entri setiap kali hub buka (jika pekerjanya sedang istirahat makan siang dan tidak ada yang bekerja pada saat itu, akan ada dua entri untuk hari itu). |
cross_docking_capacity |
Opsional. Kapasitas hub lengkap. |
cross_docking_time |
Opsional. Waktu untuk melakukan satu operasi dok silang (per kendaraan). |
IntegerRange
Rentang bilangan bulat.
| Kolom | |
|---|---|
start_value |
Interval buka jika tidak disetel. |
end_value |
Interval buka jika tidak disetel. |
Garis
Jalur yang sedang dioperasikan pada frekuensi tertentu.
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
hub_ids[] |
Wajib. Daftar hub yang dipanggil oleh jalur ini, sesuai urutan kendaraan berhenti di sana. |
LineRotation
Kendaraan mulai mengoperasikan jalur ini pada waktu tertentu.
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
arrival_times |
Opsional. Rentang tempat keberangkatan diizinkan tanpa biaya (misalnya, jika tidak tepat waktu, waktu kedatangan sebenarnya ditentukan oleh sistem). Peta ini seharusnya memiliki kunci yang sama (tanpa hub sumber, tanpa waktu kedatangan). |
departure_times |
Opsional. Rentang tempat kedatangan diizinkan tanpa biaya (misalnya, jika tidak tepat waktu, waktu keberangkatan sebenarnya ditentukan oleh sistem). Peta ini seharusnya memiliki kunci yang sama (tanpa hub tujuan, tanpa waktu keberangkatan). |
departure_earliness_tardiness_costs |
Opsional. Biaya awal/keterlambatan dan batas keberangkatan. Peta ini seharusnya memiliki kunci yang sama (tanpa hub tujuan, tanpa waktu keberangkatan). |
arrival_earliness_tardiness_costs |
Opsional. Biaya awal/keterlambatan dan batas kedatangan. Peta ini seharusnya memiliki kunci yang sama (tanpa hub sumber, tanpa waktu kedatangan). |
vehicles[] |
Opsional. Daftar kendaraan yang dapat melakukan rotasi jalur ini (yaitu daftar yang diizinkan). Jika number_vehicles direduksi menjadi satu nilai yang sesuai dengan jumlah kendaraan, semua kendaraan itu akan ditetapkan ke rotasi jalur. Jika tidak ada kendaraan, semua dianggap tersedia. |
fixed_price |
Opsional. Biaya untuk memiliki kendaraan yang melakukan jalur ini, terlepas dari kendaraannya (pengemudi, perawatan, dll.). |
maximum_number_vehicles |
Opsional. Jumlah maksimum kendaraan yang dapat ditetapkan ke rotasi ini. Jika tidak disetel: tidak ada batasan kendaraan untuk rotasi ini. Jika tidak, batas atas jumlah kendaraan yang dapat dialokasikan untuk rotasi ini (di antara daftar yang diizinkan |
ListHubsRequest
Pesan permintaan untuk metode ListHubs.
| Kolom | |
|---|---|
parent |
Wajib. Induk, yang memiliki kumpulan hub ini. Format: "networks/{network}" |
page_size |
Opsional. Jumlah maksimum hub yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 hub akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListHubsResponse
Pesan respons untuk metode ListHubs.
| Kolom | |
|---|---|
hubs[] |
Hub dari jaringan yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListLineRotationsRequest
Pesan permintaan untuk metode ListLineRotations.
| Kolom | |
|---|---|
parent |
Wajib. Induk, yang memiliki kumpulan rotasi garis ini. Format: "jaringan/{jaringan}/baris/{line}" |
page_size |
Opsional. Jumlah maksimum rotasi garis yang akan ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 LineRotations akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListLineRotationsResponse
Pesan respons untuk metode ListLineRotations.
| Kolom | |
|---|---|
line_rotations[] |
Garis rotasi dari jaringan dan garis yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListLinesRequest
Pesan permintaan untuk metode ListLines.
| Kolom | |
|---|---|
parent |
Wajib. Induk, yang memiliki kumpulan garis ini. Format: "networks/{network}" |
page_size |
Opsional. Jumlah baris maksimum untuk ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 baris akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListLinesResponse
Pesan respons untuk metode ListLines.
| Kolom | |
|---|---|
lines[] |
Baris dari jaringan yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListNetworksRequest
Pesan permintaan untuk metode ListNetworks.
| Kolom | |
|---|---|
page_size |
Opsional. Jumlah maksimum jaringan untuk ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 jaringan akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListNetworksResponse
Pesan respons untuk metode ListNetworks.
| Kolom | |
|---|---|
networks[] |
Daftar jaringan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListPathsRequest
Pesan permintaan untuk metode ListPaths.
| Kolom | |
|---|---|
parent |
Wajib. Nama jaringan yang jalurnya harus dikirim. Format: "networks/{network}" |
page_size |
Opsional. Jumlah maksimum jaringan untuk ditampilkan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 jaringan akan ditampilkan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListPathsResponse
Pesan respons untuk metode ListPaths.
| Kolom | |
|---|---|
paths[] |
Daftar jalur. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListShipmentsRequest
Pesan permintaan untuk metode ListShipments.
| Kolom | |
|---|---|
parent |
Wajib. Induk, yang memiliki kumpulan kiriman ini. Format: "networks/{network}" |
page_size |
Opsional. Jumlah maksimum pengiriman yang akan dikembalikan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 kiriman akan dikembalikan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListShipmentsResponse
Pesan respons untuk metode ListShipments.
| Kolom | |
|---|---|
shipments[] |
Pengiriman dari jaringan yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
ListVehiclesRequest
Pesan permintaan untuk metode ListVehicles.
| Kolom | |
|---|---|
parent |
Wajib. Orang tua, yang memiliki koleksi kendaraan ini. Format: "networks/{network}" |
page_size |
Opsional. Jumlah maksimum kendaraan yang akan dikembalikan. Layanan mungkin menampilkan lebih sedikit dari nilai ini. Jika tidak ditentukan, maksimal 50 kendaraan akan dikembalikan. Nilai maksimum adalah 1.000; nilai di atas 1.000 akan dikonversi menjadi 1.000. |
page_token |
Opsional. Token halaman, yang diterima dari panggilan Saat memberi nomor halaman, semua parameter lain yang diberikan ke |
ListVehiclesResponse
Pesan respons untuk metode ListVehicles.
| Kolom | |
|---|---|
vehicles[] |
Kendaraan dari jaringan yang ditentukan. |
next_page_token |
Token, yang dapat dikirim sebagai |
MakeHubAvailableRequest
Pesan permintaan untuk metode MakeHubAvailable.
| Kolom | |
|---|---|
name |
Wajib. Nama hub yang akan tersedia. Format: "networks/{network}/hubs/{hub}" |
availability_starts[] |
Wajib. Periode saat ketersediaan akan dimulai. Nilainya harus berupa titik waktu di masa mendatang. Jika kolom ini tidak ada, ketersediaan akan dimulai saat pesan diterima. |
MakeHubAvailableResponse
Pesan respons untuk metode MakeHubAvailable.
| Kolom | |
|---|---|
name |
Nama hub yang ketidaktersediaannya diperbarui. Format: "networks/{network}/hubs/{hub}" |
path[] |
Jalur yang diperbarui. |
MakeLineAvailableRequest
Pesan permintaan untuk metode MakeHubAvailable.
| Kolom | |
|---|---|
name |
Wajib. Nama baris yang akan tersedia. Format: "jaringan/{jaringan}/baris/{line}" |
availability_starts[] |
Wajib. Periode saat ketersediaan akan dimulai. Nilainya harus berupa titik waktu di masa mendatang. Jika kolom ini tidak ada, ketersediaan akan dimulai saat pesan diterima. |
MakeLineAvailableResponse
Pesan respons untuk metode MakeLineAvailable.
| Kolom | |
|---|---|
name |
Nama baris yang ketidaktersediaannya diperbarui. Format: "jaringan/{jaringan}/baris/{line}" |
path[] |
Jalur yang diperbarui. |
MakeVehicleAvailableRequest
Pesan permintaan untuk metode MakeVehicleAvailable.
| Kolom | |
|---|---|
name |
Wajib. Nama kendaraan yang akan disediakan. Format: "networks/{network}/vehicle/{vehicle}" |
availability_starts[] |
Wajib. Periode saat ketersediaan akan dimulai. Nilainya harus berupa titik waktu di masa mendatang. Jika kolom ini tidak ada, ketersediaan akan dimulai saat pesan diterima. |
MakeVehicleAvailableResponse
Pesan respons untuk metode MakeVehicleAvailable.
| Kolom | |
|---|---|
name |
Nama kendaraan yang ketersediaannya telah diperbarui. Format: "networks/{network}/vehicles/{vehicle}" |
path[] |
Jalur yang diperbarui. |
Jaringan
Menjelaskan keseluruhan jaringan yang ada dan dapat digunakan. Pelanggan API tertentu mungkin memiliki beberapa jaringan (misalnya, jaringan utama dan kemungkinan modifikasi di masa mendatang untuk dievaluasi).
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
dimensions[] |
Jarak, berat, palet, dll., plus penskalaan (untuk memetakan float ke bilangan bulat). |
pricing |
Opsional. Harga yang harus dibayar oleh pengirim untuk mengirimkan pengiriman yang tidak memerlukan saluran khusus. |
currency_code |
Opsional. Satu unit uang yang digunakan di seluruh jaringan. Pelanggan API tertentu dapat memiliki beberapa unit yang berbeda untuk jaringan yang berbeda; jaringan hanya diizinkan memiliki satu unit uang. Unit harus dienkode dalam ISO 4217, seperti google3/google/type/money.proto. |
time_step |
Opsional. Diskretisasi waktu. Keputusan merupakan output dengan ketepatan waktu ini. Secara internal, status disimpan dengan presisi ini. |
distance_matrix[] |
Opsional. Matriks jarak (mewakili daftar tepi terarah yang diberi bobot). |
Jalur
Jalur untuk pengiriman dalam jaringan.
| Kolom | |
|---|---|
shipment |
Wajib. Pengiriman yang jalurnya sedang dijelaskan. |
segments[] |
Wajib. Segmen jalur. |
departure_time |
Hanya output. Waktu keberangkatan pengiriman yang sebenarnya. |
arrival_time |
Hanya output. Waktu kedatangan aktual pengiriman. |
incurred_penalties |
Hanya output. Penalti karena batasan ringan tidak dipatuhi. |
cost_constant |
Hanya output. Biaya konstan untuk pengiriman ini. |
cost |
Hanya output. Biaya berdasarkan komponen. |
PathSegment
Merepresentasikan bagian jalur, baik yang dikirim oleh pelanggan API ke server API (mis., perubahan status) atau oleh server API ke pelanggan API (mis., merutekan pengiriman).
| Kolom | |
|---|---|
source_hub |
Wajib. Sumber segmen. |
destination_hub |
Wajib. Tujuan segmen. |
line |
Wajib. Baris yang diikuti untuk segmen ini. |
line_rotation |
Wajib. Rotasi diikuti untuk segmen ini. |
vehicle |
Wajib. Kendaraan yang diikuti oleh segmen ini. |
PieceWiseAffineFunction
Fungsi Piecewise-linear, terbatas pada satu argumen. Desain yang mirip dengan https://github.com/google/or-tools/blob/stable/ortools/util/piecewise_linear_function.h
| Kolom | |
|---|---|
segments[] |
Segmen linear fungsi. |
PieceWiseAffineSegment
Satu segmen dari fungsi piecewise-linear.
| Kolom | |
|---|---|
start_x |
Awal segmen: x. |
start_y |
Awal segmen: y. |
end_x |
Akhir segmen: x. |
end_y |
Akhir segmen: y. |
PricingStrategy
Strategi penetapan harga.
| Kolom | |
|---|---|
Kolom union pricing_strategy. Strategi penetapan harga. pricing_strategy hanya ada berupa salah satu diantara berikut: |
|
separable |
Strategi harga merupakan fungsi yang dapat dipisahkan dari beberapa variabel. |
RouteShipmentRequest
Pesan permintaan untuk metode RouteShipment.
| Kolom | |
|---|---|
parent |
Wajib. Induk, jaringan di mana pengiriman harus dirutekan. Format: "networks/{network}" |
shipment |
Wajib. Pengiriman ke rute. |
RouteShipmentResponse
Pesan respons untuk metode RouteShipment.
| Kolom | |
|---|---|
shipment |
Pengiriman yang baru saja dibuat. |
paths[] |
Jalur yang diubah karena perutean pengiriman. Kolom ini mencakup setidaknya satu entri, jalur untuk pengiriman yang harus dirutekan. Kolom ini dapat berisi lebih banyak jalur untuk pengiriman lainnya, yang mencerminkan perubahan status internal. |
lines[] |
Rotasi garis yang dibuat saat mengarahkan pengiriman. File ini mungkin kosong atau berisi rotasi untuk pengiriman lainnya, yang mencerminkan perubahan status internal. |
SeparableNDFunction
Fungsi N argumen yang dinyatakan sebagai jumlah fungsi dari satu argumen.
| Kolom | |
|---|---|
components |
Komponen fungsi, dengan satu entri per argumen/dimensi. |
constant_price |
Bagian konstanta fungsi. |
Pengiriman
Pengiriman untuk dilakukan.
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
source_hub |
Wajib. Hub tempat pengiriman tersedia. |
destination_hub |
Wajib. Hub tempat pengiriman harus dikirimkan. |
departure_time |
Wajib. Waktu keberangkatan. |
arrival_time |
Wajib. Waktu kedatangan yang diharapkan (yaitu batasan terbatas). |
arrival_earliness_tardiness_cost |
Opsional. SLA menunjukkan bahwa waktu ini mungkin terlampaui dan disertai sejumlah penalti. (Jika melebihi batas maksimum, paket tidak akan lebih berguna.) Denda diberikan oleh fungsi penundaan (dalam menit). |
size[] |
Opsional. Digunakan dengan kapasitas kendaraan dan hub. |
revenue |
Opsional. Pendapatan dari paket ini (hanya digunakan untuk menghitung reward), yaitu harga yang dibayarkan oleh pihak yang membayar. Jika tidak disetel, pendapatan akan dihitung oleh sistem (bergantung pada apakah baris baru dibuat untuk pengiriman ini atau tidak). |
UpdateHubRequest
Pesan permintaan untuk metode UpdateHub.
| Kolom | |
|---|---|
hub |
Wajib. Hub untuk update. Kolom |
update_mask |
Opsional. Daftar kolom yang akan diperbarui. |
UpdateLineRequest
Pesan permintaan untuk metode UpdateLine.
| Kolom | |
|---|---|
line |
Wajib. Baris yang akan diperbarui. Kolom |
update_mask |
Opsional. Daftar kolom yang akan diperbarui. |
UpdateLineRotationRequest
Pesan permintaan untuk metode UpdateLineRotation.
| Kolom | |
|---|---|
line_rotation |
Wajib. Jaringan yang akan diperbarui. Kolom |
update_mask |
Opsional. Daftar kolom yang akan diperbarui. |
UpdateNetworkRequest
Pesan permintaan untuk metode UpdateNetwork.
| Kolom | |
|---|---|
network |
Wajib. Jaringan yang akan diperbarui. Kolom |
update_mask |
Opsional. Daftar kolom yang akan diperbarui. |
UpdatePathRequest
Pesan permintaan untuk metode UpdatePath.
| Kolom | |
|---|---|
path |
Wajib. Jalur baru untuk pengiriman. |
UpdateVehicleRequest
Pesan permintaan untuk metode UpdateVehicle.
| Kolom | |
|---|---|
vehicle |
Wajib. Kendaraan yang akan diupdate. Kolom |
update_mask |
Opsional. Daftar kolom yang akan diperbarui. |
ValueDimension
Nilai di sepanjang satu dimensi standar. Kolom value harus ditetapkan ke jenis dimension yang sesuai.
| Kolom | |
|---|---|
value |
Opsional. Manfaat. |
dimension |
Wajib. Dimensi. |
Kendaraan
Tidak ada nama, nama ini disimpan sebagai kunci peta dalam Jaringan.
| Kolom | |
|---|---|
name |
Wajib. ID. Tidak dapat diperbarui. |
capacities[] |
Opsional. Karakteristik kendaraan. |
cost |
Wajib. Biaya penggunaan kendaraan. Ini adalah fungsi dari satu argumen: jarak yang ditempuh kendaraan, berat yang diangkut kendaraan, jumlah palet yang diangkut kendaraan. Fungsi-fungsi tersebut memperhitungkan biaya pemeliharaan, bahan bakar, dan penanganan. Biaya ini mungkin termasuk biaya di muka (dibayar setelah kendaraan digunakan, sebagian besar berguna untuk subkontrak). |
pricing |
Opsional. Harga yang harus dibayar oleh pihak yang membayar, hanya jika kendaraan digunakan di baris yang dihasilkan (yaitu bukan bagian dari jaringan input). |
allowed_for_generated_lines |
Wajib. Apakah kendaraan ini dapat digunakan untuk jalur yang dibuat. Jika ditetapkan ke |
vehicle_position_constraints[] |
Opsional. Posisi paksa untuk kendaraan saat ini, beserta waktu. Misalnya, gunakan entri untuk membuat model fakta bahwa kendaraan yang menyala atau berakhir pada hub tertentu. |
VehiclePositionConstraint
Batasan pada posisi kendaraan.
| Kolom | |
|---|---|
time |
Waktu batasan. |
hub_id |
Hub batasan. |