Method: providers.tasks.batchCreate
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Crée et renvoie un lot de nouveaux objets Task
.
Requête HTTP
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres |
parent |
string
Obligatoire. Ressource parente partagée par toutes les tâches. Cette valeur doit être au format providers/{provider} . provider doit être l'ID du projet Google Cloud. Par exemple, sample-cloud-project . Le champ parent des messages CreateTaskRequest doit être vide ou correspondre à ce champ.
|
Corps de la requête
Le corps de la requête contient des données présentant la structure suivante :
Champs |
header |
object (DeliveryRequestHeader )
Facultatif. En-tête de requête standard de l'API Delivery. Remarque : Si vous définissez ce champ, le champ d'en-tête des messages CreateTaskRequest doit être vide ou correspondre à ce champ.
|
requests[] |
object (CreateTaskRequest )
Obligatoire. Message de requête spécifiant les ressources à créer. Remarque : Vous ne pouvez créer qu'un maximum de 500 tâches par lot.
|
Corps de la réponse
Message de réponse BatchCreateTask
.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
{
"tasks": [
{
object (Task )
}
]
} |
Champs |
tasks[] |
object (Task )
Tâches créées.
|
CreateTaskRequest
Message de requête tasks.create
.
Représentation JSON |
{
"header": {
object (DeliveryRequestHeader )
},
"parent": string,
"taskId": string,
"task": {
object (Task )
}
} |
Champs |
parent |
string
Obligatoire. Doit se présenter sous la forme providers/{provider} . provider doit être l'ID du projet Google Cloud. Par exemple, sample-cloud-project .
|
taskId |
string
Obligatoire. L'ID de la tâche doit être unique, mais ne doit pas correspondre à un numéro de suivi d'expédition. Pour stocker un ID de suivi d'envoi, utilisez le champ trackingId . Notez que plusieurs tâches peuvent avoir le même trackingId . Les ID de tâche sont soumis aux restrictions suivantes :
- Veuillez saisir une chaîne Unicode valide.
- Limité à 64 caractères maximum.
- Normalisé selon la forme de normalisation Unicode C.
- Ne doit pas contenir les caractères ASCII suivants : "/", ":", "?", "," ou "#".
|
task |
object (Task )
Obligatoire. Entité Task à créer. Lorsque vous créez une tâche, les champs suivants sont obligatoires :
type
state (doit être défini sur OPEN )
trackingId (ne doit pas être défini pour les tâches UNAVAILABLE ou SCHEDULED_STOP , mais est obligatoire pour tous les autres types de tâches)
plannedLocation (facultatif pour les tâches UNAVAILABLE )
taskDuration
Remarque: Le champ name de la tâche est ignoré. Tous les autres champs de la tâche ne doivent pas être définis. Sinon, une erreur est renvoyée.
|
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2024/11/06 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2024/11/06 (UTC)."],[[["Creates up to 500 `Task` objects at once using the `BatchCreateTasks` method."],["Requires a `parent` resource in the URL path, indicating the Google Cloud Project ID."],["The request body includes an optional `header` and a required list of `requests`, each defining a `Task` to create."],["The response returns a list of created `Task` objects within the `tasks` field."],["Each individual `CreateTaskRequest` requires a `taskId`, `type`, `state`, `trackingId`, and other relevant fields depending on the task type."]]],[]]