类 RosClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.ros.BaseRosClient
-
- com.baidubce.services.ros.RosClient
-
public class RosClient extends BaseRosClient
Ros client.- 作者:
- zhangmengmeng01
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
方法概要
-
从类继承的方法 com.baidubce.services.ros.BaseRosClient
createRequest
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
RosClient
public RosClient()
-
RosClient
public RosClient(BceClientConfiguration configuration)
-
-
方法详细资料
-
createFastOrderTask
public RosGeneralResponse createFastOrderTask(FastOrderProblem problem)
Create fast order task.- 参数:
problem- FastOrderProblem- 返回:
- RosGeneralResponse
-
getFastOrderSolutionResponse
public FastOrderSolutionResponse getFastOrderSolutionResponse(String problemId)
Query fast order task solution.- 参数:
problemId- problemId from createFastOrderTask response- 返回:
- FastOrderSolutionResponse
-
getFastOrderSolutionResponseV2
public FastOrderSolutionResponseV2 getFastOrderSolutionResponseV2(String problemId)
Query fast order task solution.- 参数:
problemId- problemId from createFastOrderTask response- 返回:
- FastOrderSolutionResponse
-
createProblem
public BaseResponse createProblem(ProblemRequest request)
Create Scheduler Task.- 参数:
request- ProblemRequest- 返回:
- Object of BaseResponse
-
getSchedulerTaskResult
public GetSchedulerResultResponse getSchedulerTaskResult(String problemId)
Query scheduler task solution.- 参数:
problemId- problemId from createProblem response- 返回:
- GetSchedulerResultResponse
-
createOptimizationTask
public BaseResponse createOptimizationTask(OptimizationProblemRequest request)
Create Optimization Task.- 参数:
request- OptimizationProblemRequest- 返回:
- Object of BaseResponse
-
getOptimizationTaskResult
public GetSingleVehicleResultResponse getOptimizationTaskResult(String optimizationProblemId)
Query optimization task solution.- 参数:
optimizationProblemId- problemId from createOptimizationTask response- 返回:
- GetSingleVehicleResultResponse
-
createOrderedTask
public BaseResponse createOrderedTask(OrderedProblemRequest request)
Create Ordered Task.- 参数:
request- OrderedProblemRequest- 返回:
- Object of BaseResponse
-
getOrderedTaskResult
public GetSingleVehicleResultResponse getOrderedTaskResult(String orderedProblemId)
Query ordered task solution.- 参数:
orderedProblemId- problemId from createOrderedTask response- 返回:
- GetSingleVehicleResultResponse
-
createMatrix
public MatrixResponse createMatrix(MatrixCreateRequest request)
create matrix- 参数:
request-- 返回:
-
getMatrixStatus
public MatrixResponse getMatrixStatus(String matrixId, String commitId)
query matrix status- 参数:
matrixId- matrix idcommitId- matrix version- 返回:
-
updatePoint
public MatrixResponse updatePoint(MatrixPointRequest request, String matrixId)
update A->B- 参数:
request-matrixId-- 返回:
-
updateMatrix
public MatrixResponse updateMatrix(MatrixUpdateRequest request, String matrixId)
update matrix : add Location Update location and delete location- 参数:
request-matrixId-- 返回:
-
mixedUpdateMatrix
public MatrixResponse mixedUpdateMatrix(MatrixMixedUpdateRequest request, String matrixId)
-
deleteMatrix
public void deleteMatrix(MatrixDeleteRequest request)
delete matrix- 参数:
request-
-
getTaskExecuteStatus
public CurrentTaskResponse getTaskExecuteStatus()
query matrix task status- 返回:
-
updateTaskWeight
public void updateTaskWeight(WeightUpdateRequest request)
update task weight- 参数:
request-
-
getMatrixHighWayLocation
public HighWayLocationResponse getMatrixHighWayLocation(String matrixId)
get the hightWay location list- 参数:
matrixId-- 返回:
-
createTask
public BaseResponse createTask(String path, AbstractBceRequest request)
-
-