文档中心 > API类目 > 自动驾驶内部API

aliyun.adlab.fault.inject.uploadtaskinfo (上传故障注入上下文信息。)

上传故障注入上下文信息。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
fault_inject_task FaultInjectTask 必须 故障注入任务信息
  • └ fi_case_code
  • String
  • 必须
  • GNSS_SUSPEND
  • 故障用例code
  • └ unexpected_error_code
  • String
  • 可选
  • 123
  • 非期望的异常error code
  • └ fi_type
  • String
  • 可选
  • sys
  • 故障注入类型
  • └ fi_start_time
  • String
  • 必须
  • 16232342342
  • 故障注入开始时间
  • └ fi_command
  • String
  • 必须
  • sys create cpu load 90
  • 故障注入指令
  • └ fi_end_time
  • String
  • 必须
  • 16232342342
  • 故障注入结束时间
  • └ _id
  • String
  • 可选
  • 132412
  • 任务id
  • └ vehicle_id
  • String
  • 必须
  • GX_001
  • 当前车辆id
  • └ expect_error_code
  • String
  • 可选
  • 1234
  • 期望的error code

响应参数

名称 类型 示例值 描述
result Boolean true 上传结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AliyunAdlabFaultInjectUploadtaskinfoRequest req = new AliyunAdlabFaultInjectUploadtaskinfoRequest();
AliyunAdlabFaultInjectUploadtaskinfoRequest.FaultInjectTask obj1 = new AliyunAdlabFaultInjectUploadtaskinfoRequest.FaultInjectTask();
obj1.setFiCaseCode("GNSS_SUSPEND");
obj1.setUnexpectedErrorCode("123");
obj1.setFiType("sys");
obj1.setFiStartTime("16232342342");
obj1.setFiCommand("sys create cpu load 90");
obj1.setFiEndTime("16232342342");
obj1.setid("132412");
obj1.setVehicleId("GX_001");
obj1.setExpectErrorCode("1234");
req.setFaultInjectTask(obj1);
AliyunAdlabFaultInjectUploadtaskinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<aliyun_adlab_fault_inject_uploadtaskinfo_response>
    <result>true</result>
</aliyun_adlab_fault_inject_uploadtaskinfo_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部