Method: providers.tasks.batchCreate
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
    
  
      
    
  
  
  
  
  
  
    
    
     Создает и возвращает пакет новых объектов Task . 
 HTTP-запрос
 POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate
 URL-адрес использует синтаксис транскодирования gRPC . 
 Параметры пути 
|  Параметры | 
|---|
 parent |  string  Необходимый. Родительский ресурс, общий для всех задач. Это значение должно быть в формате providers/{provider} . provider должен быть идентификатор проекта Google Cloud. Например, sample-cloud-project . Родительское поле в сообщениях CreateTaskRequest должно быть либо пустым, либо соответствовать этому полю.   | 
Тело запроса
 Тело запроса содержит данные следующей структуры: 
|  Поля | 
|---|
 header |  object ( DeliveryRequestHeader )  Необязательный. Стандартный заголовок запроса API доставки. Примечание. Если вы установите это поле, то поле заголовка в сообщениях CreateTaskRequest должно быть либо пустым, либо соответствовать этому полю.  | 
 requests[] |  object ( CreateTaskRequest )  Необходимый. Сообщение запроса, в котором указываются ресурсы, которые необходимо создать. Примечание. В пакете можно создать не более 500 задач.   | 
 Тело ответа 
 Ответное сообщение BatchCreateTask .
 В случае успеха тело ответа содержит данные следующей структуры: 
|  JSON-представление  | 
|---|
{
  "tasks": [
    {
      object (Task)
    }
  ]
} | 
|  Поля | 
|---|
 tasks[] |  object ( Task )  Созданные Задачи.   | 
 CreateTaskRequest
 Сообщение запроса tasks.create . 
|  JSON-представление  | 
|---|
{
  "header": {
    object (DeliveryRequestHeader)
  },
  "parent": string,
  "taskId": string,
  "task": {
    object (Task)
  }
} | 
|  Поля | 
|---|
 parent |  string  Необходимый. Должно быть в формате providers/{provider} . provider должен быть идентификатор проекта Google Cloud. Например, sample-cloud-project .  | 
 taskId |  string  Необходимый. Идентификатор задачи должен быть уникальным, но не должен быть идентификатором отслеживания отправления. Чтобы сохранить идентификатор отслеживания отправления, используйте поле trackingId . Обратите внимание, что несколько задач могут иметь один и тот же trackingId . На идентификаторы задач распространяются следующие ограничения: -  Должна быть допустимой строкой Unicode.
 -  Ограничена максимальной длиной в 64 символа.
 -  Нормализовано в соответствии с формой нормализации Unicode C.
 -  Не может содержать следующие символы ASCII: «/», «:», «?», «,» или «#».
 
  | 
 task |  object ( Task )  Необходимый. Сущность Task, которую необходимо создать. При создании Задачи обязательны следующие поля: -  
type -  
state (должно быть установлено на OPEN ) -  
trackingId (не должен быть установлен для задач UNAVAILABLE или SCHEDULED_STOP , но необходим для всех остальных типов задач) -  
plannedLocation (необязательно для UNAVAILABLE задач) -  
taskDuration 
  Следующие поля могут быть установлены опционально: -  
targetTimeWindow -  
taskTrackingViewConfig -  
attributes 
  Примечание. Поле name задачи игнорируется. Все остальные поля задачи не должны быть заданы; в противном случае возвращается ошибка.  | 
 , 
 Создает и возвращает пакет новых объектов Task . 
 HTTP-запрос
 POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate
 URL-адрес использует синтаксис транскодирования gRPC . 
 Параметры пути 
|  Параметры | 
|---|
 parent |  string  Необходимый. Родительский ресурс, общий для всех задач. Это значение должно быть в формате providers/{provider} . provider должен быть идентификатор проекта Google Cloud. Например, sample-cloud-project . Родительское поле в сообщениях CreateTaskRequest должно быть либо пустым, либо соответствовать этому полю.   | 
Тело запроса
 Тело запроса содержит данные следующей структуры: 
|  Поля | 
|---|
 header |  object ( DeliveryRequestHeader )  Необязательный. Стандартный заголовок запроса API доставки. Примечание. Если вы установите это поле, то поле заголовка в сообщениях CreateTaskRequest должно быть либо пустым, либо соответствовать этому полю.  | 
 requests[] |  object ( CreateTaskRequest )  Необходимый. Сообщение запроса, в котором указываются ресурсы, которые необходимо создать. Примечание. В пакете можно создать не более 500 задач.   | 
 Тело ответа 
 Ответное сообщение BatchCreateTask .
 В случае успеха тело ответа содержит данные следующей структуры: 
|  JSON-представление  | 
|---|
{
  "tasks": [
    {
      object (Task)
    }
  ]
} | 
|  Поля | 
|---|
 tasks[] |  object ( Task )  Созданные Задачи.   | 
 CreateTaskRequest
 Сообщение запроса tasks.create . 
|  JSON-представление  | 
|---|
{
  "header": {
    object (DeliveryRequestHeader)
  },
  "parent": string,
  "taskId": string,
  "task": {
    object (Task)
  }
} | 
|  Поля | 
|---|
 parent |  string  Необходимый. Должно быть в формате providers/{provider} . provider должен быть идентификатор проекта Google Cloud. Например, sample-cloud-project .  | 
 taskId |  string  Необходимый. Идентификатор задачи должен быть уникальным, но не должен быть идентификатором отслеживания отправления. Чтобы сохранить идентификатор отслеживания отправления, используйте поле trackingId . Обратите внимание, что несколько задач могут иметь один и тот же trackingId . На идентификаторы задач распространяются следующие ограничения: -  Должна быть допустимой строкой Unicode.
 -  Ограничена максимальной длиной в 64 символа.
 -  Нормализовано в соответствии с формой нормализации Unicode C.
 -  Не может содержать следующие символы ASCII: «/», «:», «?», «,» или «#».
 
  | 
 task |  object ( Task )  Необходимый. Сущность Task, которую необходимо создать. При создании Задачи обязательны следующие поля: -  
type -  
state (должно быть установлено на OPEN ) -  
trackingId (не должен быть установлен для задач UNAVAILABLE или SCHEDULED_STOP , но необходим для всех остальных типов задач) -  
plannedLocation (необязательно для UNAVAILABLE задач) -  
taskDuration 
  Следующие поля могут быть установлены опционально: -  
targetTimeWindow -  
taskTrackingViewConfig -  
attributes 
  Примечание. Поле name задачи игнорируется. Все остальные поля задачи не должны быть заданы; в противном случае возвращается ошибка.  | 
  
  
  
    
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-08-29 UTC.
  
  
  
    
      [[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-08-29 UTC."],[],["This document details how to create a batch of `Task` objects via a `POST` HTTP request to `https://fleetengine.googleapis.com/v1/{parent=providers/*}/tasks:batchCreate`. The `parent` path parameter is required and specifies the provider. The request body should contain a `header` and an array of `requests`, where each request includes a `CreateTaskRequest`. Each `CreateTaskRequest` requires a `parent`, `taskId`, and a `task` entity with specific fields. The response body returns an array of the created `Task` objects.\n"]]