Bir gönderiyi sağlayan ve gelecekte kullanıcı tarafından bile değiştirilemeyeceğini belirten bir taahhütte bulunur. Bu taahhüt, araçların. Bu yöntem, bir yolun belirli bir düzeltmesini etiketlemek için kullanılmaz.
HTTP isteği
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
URL, gRPC Kod Dönüştürme söz dizimini kullanır.
Yol parametreleri
| Parametreler | |
|---|---|
name |
Zorunlu. Yolun belirtilmesi gereken gönderinin adı. Biçim: "networks/{network}/shipments/{shipment}" |
İstek içeriği
İstek gövdesi, aşağıdaki yapıya sahip verileri içerir:
| JSON gösterimi |
|---|
{ // Union field |
| Alanlar | |
|---|---|
Birleştirme alanı path_to_commit. Yapılması gereken yol veya yol bölümleri. path_to_commit şunlardan yalnızca biri olabilir: |
|
completeShipmentPath |
Kaynaktan hedefe giden yolun segmentleri. |
segments |
Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi. |
Yanıt gövdesi
Başarılıysa yanıt metni, Path öğesinin bir örneğini içerir.
PathToCommit
Kaynaktan hedefe giden tam yol.
| JSON gösterimi |
|---|
{
"segments": [
{
object ( |
| Alanlar | |
|---|---|
segments[] |
Zorunlu. Segmentler, kaynaktan hedefe doğru sıralı olmalıdır. |
IncompletePathToCommit
Kaydedilen yolun bir parçasıdır, yani kaynak ile hedef arasındaki bazı segmentlerdir.
| JSON gösterimi |
|---|
{
"segments": [
{
object ( |
| Alanlar | |
|---|---|
segments[] |
Zorunlu. Kaynaktan hedefe giden yolun segmentlerinin bir alt kümesi. |