Method: projects.optimizeToursUri

Dies ist eine Variante der projects.optimizeToursLongRunning-Methode, die für Optimierungen mit großen Zeitüberschreitungswerten und großen Eingabe-/Ausgabegrößen entwickelt wurde.

Der Client gibt den URI der in Google Cloud Storage gespeicherten OptimizeToursRequest an und der Server schreibt die OptimizeToursRequest in einen vom Client angegebenen Google Cloud Storage-URI.OptimizeToursResponse

Diese Methode sollte der projects.optimizeTours-Methode bei Optimierungen vorgezogen werden, die länger als einige Minuten dauern und bei denen die Eingabe-/Ausgabegröße größer als 8 MB ist. Sie kann aber auch für kürzere und kleinere Optimierungen verwendet werden.

Die zurückgegebene long-running operation (LRO) hat einen Namen im Format <parent>/operations/<operation_id> und kann verwendet werden, um den Fortschritt der Berechnung zu verfolgen. Der Feldtyp metadata ist OptimizeToursLongRunningMetadata. Der Feldtyp response ist OptimizeToursUriResponse, wenn der Vorgang erfolgreich war.

Experimentell: Weitere Informationen finden Sie unter https://developers.google.com/maps/tt/route-optimization/experimental/otlr/make-request.

HTTP-Anfrage

POST https://routeoptimization.googleapis.com/v1/{parent=projects/*}:OptimizeToursUri

Die URL verwendet die Syntax der gRPC-Transcodierung.

Pfadparameter

Parameter
parent

string

Erforderlich. Zielprojekt oder -standort für einen Anruf festlegen.

Format: * projects/{project-id} * projects/{project-id}/locations/{location-id}

Wenn kein Standort angegeben ist, wird automatisch eine Region ausgewählt.

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "input": {
    object (Uri)
  },
  "output": {
    object (Uri)
  }
}
Felder
input

object (Uri)

Erforderlich. Der URI des Cloud Storage-Objekts, das die OptimizeToursRequest enthält.

output

object (Uri)

Erforderlich. Der URI des Cloud Storage-Objekts, das die OptimizeToursResponse enthält.

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von Operation.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • routeoptimization.operations.create

Weitere Informationen finden Sie in der IAM-Dokumentation.