Index
RoadsSelection
(interface)BatchCreateSelectedRoutesRequest
(message)BatchCreateSelectedRoutesResponse
(message)CreateSelectedRouteRequest
(message)DeleteSelectedRouteRequest
(message)GetSelectedRouteRequest
(message)ListSelectedRoutesRequest
(message)ListSelectedRoutesResponse
(message)SelectedRoute
(message)SelectedRoute.DynamicRoute
(message)SelectedRoute.State
(enum)SelectedRoute.ValidationError
(enum)
RoadsSelection
Définition de service pour l'API Roads Selection.
BatchCreateSelectedRoutes |
---|
Crée plusieurs SelectedRoutes et lance une planification pour récupérer périodiquement les informations du cache pour chacun des itinéraires.
|
CreateSelectedRoute |
---|
Crée un SelectedRoute et lance une planification pour récupérer périodiquement les informations du cache pour l'itinéraire.
|
DeleteSelectedRoute |
---|
Supprime la SelectedRoute spécifiée pour le projet spécifié.
|
GetSelectedRoute |
---|
Obtient un SelectedRoute tel que spécifié par son nom.
|
ListSelectedRoutes |
---|
Répertorie tous les SelectedRoutes pour le projet spécifié avec pagination.
|
BatchCreateSelectedRoutesRequest
Demande de création de plusieurs SelectedRoute
.
Champs | |
---|---|
parent |
Facultatif. Ressource de projet partagée par toutes les routes sélectionnées. Format : projects/{project}. Si ce champ est défini, le champ parent des messages CreateSelectedRouteRequest doit être vide ou correspondre à ce champ. |
requests[] |
Obligatoire. Message de la requête spécifiant la route sélectionnée à créer. Vous pouvez créer jusqu'à 1 000 itinéraires sélectionnés par lot. |
BatchCreateSelectedRoutesResponse
Réponse à la création de plusieurs SelectedRoute
.
Champs | |
---|---|
selected_routes[] |
SelectedRoutes créé. |
CreateSelectedRouteRequest
Demande de création d'un SelectedRoute
.
Champs | |
---|---|
parent |
Obligatoire. Projet sous lequel le |
selected_route |
Obligatoire. |
selected_route_id |
Facultatif. ID à utiliser pour Cette valeur doit contenir entre 4 et 63 caractères, et les caractères valides sont "a-z", "A-Z", "0-9" ou "-". Si elle n'est pas fournie ou est vide, un UUID sera généré après la création de la ressource. |
DeleteSelectedRouteRequest
Demande de suppression d'un SelectedRoute
.
Champs | |
---|---|
name |
Obligatoire. Nom de la SelectedRoute à supprimer. Format : projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
Demande d'obtention d'un SelectedRoute
.
Champs | |
---|---|
name |
Obligatoire. Nom du |
ListSelectedRoutesRequest
Requête permettant de lister les SelectedRoute
.
Champs | |
---|---|
parent |
Obligatoire. Parent à partir duquel toutes les |
page_size |
Facultatif. Nombre de résultats à renvoyer pour une page donnée. Si aucune valeur n'est définie, la valeur par défaut est 100. Si la valeur 0 est indiquée, la valeur par défaut sera définie. La valeur maximale est de 5 000. Toute valeur supérieure sera ramenée à 5 000. |
page_token |
Facultatif. Jeton de page reçu d'un appel |
ListSelectedRoutesResponse
Réponse listant les SelectedRoute
.
Champs | |
---|---|
selected_routes[] |
Page de SelectedRoutes stockée dans le projet spécifié dans la requête. |
next_page_token |
Jeton pouvant être envoyé en tant que |
SelectedRoute
SelectedRoute représente un itinéraire spécifique pour lequel un client souhaite récupérer régulièrement des informations (par exemple, la durée) pour des cas d'utilisation contractuels.
Champs | |
---|---|
name |
Identifiant. Nom de ressource de Format : projects/{project}/selectedRoutes/{selected_route} |
display_name |
Facultatif. Nom à afficher de la route. Il s'agit d'un champ facultatif que le client peut utiliser. Il ne doit pas forcément être unique. |
create_time |
Uniquement en sortie. Heure à laquelle l'itinéraire sélectionné a été créé. |
state |
Uniquement en sortie. État de la route sélectionnée. |
route_attributes |
Facultatif. Attributs personnalisés de la route sélectionnée. L'ajout de ces informations permet de filtrer / regrouper les itinéraires lors de la récupération des informations historiques et en temps réel. Jusqu'à 10 attributs sont acceptés par itinéraire. Chaque clé et valeur doit être une chaîne non vide et peut comporter jusqu'à 100 caractères. Les clés ne doivent pas commencer par "goog". |
Champ d'union route_type . Pour le moment, seul DynamicRoute est pris en charge. La route_type ne peut être qu'un des éléments suivants : |
|
dynamic_route |
|
validation_error |
Uniquement en sortie. Erreur de validation de l'itinéraire sélectionné lorsque l'état est STATE_INVALID. |
DynamicRoute
Il s'agit d'un itinéraire avec des points de cheminement (origine, destination et points intermédiaires). L'itinéraire réel est garanti de passer par tous les points de cheminement, mais il peut changer de temps en temps en raison des conditions de circulation variables.
Champs | |
---|---|
origin |
Obligatoire. Lieu de départ de l'itinéraire. |
destination |
Obligatoire. Emplacement d'arrivée de l'itinéraire. |
intermediates[] |
Facultatif. Ensemble de points de cheminement intermédiaires sur l'itinéraire (à l'exclusion des points de départ et d'arrivée). Il s'agit toujours de points de passage. Vous pouvez ajouter jusqu'à 25 points de cheminement intermédiaires. Si vous les ajoutez correctement, vous pourrez réduire la variation de l'itinéraire réel de temps en temps. |
État
État de la route sélectionnée.
Enums | |
---|---|
STATE_UNSPECIFIED |
L'état de cette route n'est pas défini. |
STATE_SCHEDULING |
La route a été créée et est en cours de planification. |
STATE_RUNNING |
La route a été créée et dispose d'une programmation active. |
STATE_DELETING |
La route a été marquée pour suppression. |
STATE_VALIDATING |
La route est en cours de validation. |
STATE_INVALID |
La route n'est pas valide selon l'un des critères de validation. |
ValidationError
Erreur de validation pour la route sélectionnée.
Enums | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
L'erreur de validation de cette route n'est pas définie. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
L'itinéraire se trouve en dehors de la juridiction du projet. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
La route est peu fréquentée (très peu de personnes l'empruntent). |