Method: providers.vehicles.create
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
オンデマンド配車または配送プロバイダに関連付けられた新しい車両をインスタンス化します。各 Vehicle
には一意の車両 ID が必要です。
Vehicle
を作成する場合は、次の Vehicle
フィールドが必要です。
vehicleState
supportedTripTypes
maximumCapacity
vehicleType
Vehicle
の作成時に、次の Vehicle
フィールドは無視されます。
name
currentTrips
availableCapacity
currentRouteSegment
currentRouteSegmentEndPoint
currentRouteSegmentVersion
currentRouteSegmentTraffic
route
waypoints
waypointsVersion
remainingDistanceMeters
remainingTimeSeconds
eta_to_next_waypoint
navigationStatus
他のフィールドはすべて省略可能です。指定された場合は使用されます。
HTTP リクエスト
POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles
この URL は gRPC Transcoding 構文を使用します。
パスパラメータ
パラメータ |
parent |
string
必須。providers/{provider} の形式で指定してください。プロバイダは、この呼び出しを行うサービス アカウントがメンバーである Google Cloud プロジェクトのプロジェクト ID(sample-cloud-project など)にする必要があります。
|
クエリ パラメータ
パラメータ |
header |
object (RequestHeader )
標準の Fleet Engine リクエスト ヘッダー。
|
vehicleId |
string
必須。一意の車両 ID。以下の制限が適用されます。
- 有効な Unicode 文字列である必要があります。
- 最大長は 64 文字です。
- Unicode 正規化形式 C に従って正規化されます。
- 次の ASCII 文字を含めることはできません: '/'、':'、'?'、','、'#'。
|
リクエスト本文
リクエストの本文には Vehicle
のインスタンスが含まれます。
レスポンスの本文
成功した場合、レスポンスの本文には、新しく作成された Vehicle
のインスタンスが含まれます。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-11-08 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"]],["最終更新日 2024-11-08 UTC。"],[[["Instantiates a new vehicle associated with an on-demand rideshare or deliveries provider, requiring a unique vehicle ID for each vehicle."],["When creating a `Vehicle`, `vehicleState`, `supportedTripTypes`, `maximumCapacity`, and `vehicleType` fields are required; while fields like `name`, `currentTrips`, `availableCapacity`, and route-related fields are ignored."],["Sends a POST request to `https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles` to create a vehicle, with the provider specified in the path parameter."],["Requires a `header` for the Fleet Engine request and a unique `vehicleId` in the query parameters, adhering to specified restrictions for the `vehicleId` format."],["Includes the `Vehicle` object details in the request body and returns the newly created `Vehicle` object in the response body upon successful creation."]]],[]]