Method: networks.shipments.path.commit
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Überschreibt den Versandpfad und gibt an, dass dieser in Zukunft nicht mehr geändert werden kann, auch nicht durch den Nutzer. Ausgenommen davon sind höhere Gewalt bzw. höhere Gewalt, wie sie durch die Methoden „vehicles.makeUnavailable, hubs.makeUnavailable, lines.makeUnavailable“ gekennzeichnet wird. Diese Methode wird nicht verwendet, um eine bestimmte Version eines Pfads mit einem Tag zu versehen.
HTTP-Anfrage
POST https://middlemileoptimization.googleapis.com/v1/{name=networks/*/shipments/*}/path:commit
Die URL verwendet die Syntax der gRPC-Transcodierung.
Pfadparameter
Parameter |
name |
string
Erforderlich. Der Name der Sendung, für die ein Commit durchgeführt werden muss. Format: „networks/{network}/shipments/{shipment}“
|
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
{
// Union field path_to_commit can be only one of the following:
"completeShipmentPath": {
object (PathToCommit )
},
"segments": {
object (IncompletePathToCommit )
}
// End of list of possible types for union field path_to_commit .
} |
Felder |
Union-Feld path_to_commit . Der Pfad oder Teile des Pfads, für den ein Commit durchgeführt werden soll. Für path_to_commit ist nur einer der folgenden Werte zulässig: |
completeShipmentPath |
object (PathToCommit )
Die Segmente eines Pfads von einer Quelle zum Ziel.
|
segments |
object (IncompletePathToCommit )
Eine Teilmenge der Segmente eines Pfads von einer Quelle zum Ziel.
|
Antworttext
Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Path
.
PathToCommit
Vollständiger Pfad wird per Commit übertragen, von der Quelle zum Ziel.
JSON-Darstellung |
{
"segments": [
{
object (PathSegment )
}
]
} |
Felder |
segments[] |
object (PathSegment )
Erforderlich. Segmente müssen geordnet sein, von der Quelle bis zum Ziel.
|
IncompletePathToCommit
Teil des Pfads, für den ein Commit durchgeführt wird, d.h. einige Segmente zwischen Quelle und Ziel.
JSON-Darstellung |
{
"segments": [
{
object (PathSegment )
}
]
} |
Felder |
segments[] |
object (PathSegment )
Erforderlich. Eine Teilmenge der Segmente eines Pfads von einer Quelle zum Ziel.
|
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2024-09-09 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2024-09-09 (UTC)."],[[["Commits the shipment path, making it unchangeable except in cases of force majeure, using `vehicles.makeUnavailable`, `hubs.makeUnavailable`, or `lines.makeUnavailable` methods."],["This action is final and cannot be used to tag a specific path revision."],["The request requires specifying the shipment name and providing the complete or partial path to be committed."],["Successful commitment results in a response containing the committed path details."],["The path can be specified either as a complete path from source to destination using `PathToCommit` or as a subset of segments using `IncompletePathToCommit`."]]],["This describes committing a shipment's path via a `POST` request to `networks/*/shipments/*/path:commit`. Committing a path finalizes it, preventing future changes except for force majeure events. The request body defines the `path_to_commit`, which can be a `completeShipmentPath` (full path) or `segments` (partial path). Both options consist of ordered `segments` from source to destination. A successful request returns a `Path` object, and the path can no longer be modified.\n"]]