类 RosProblemClient
- java.lang.Object
-
- com.baidubce.AbstractBceClient
-
- com.baidubce.services.ros.BaseRosClient
-
- com.baidubce.services.ros.RosProblemClient
-
public class RosProblemClient extends BaseRosClient
Ros client.- 作者:
- chenbo14
-
-
字段概要
-
从类继承的字段 com.baidubce.AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX
-
-
构造器概要
构造器 构造器 说明 RosProblemClient()RosProblemClient(BceClientConfiguration configuration)RosProblemClient(String accessKey, String secretKey)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 BaseResponsecreateMultiDepotsTask(CreateMultiDepotProblemRequest request)Create MultiDepots Task.BaseResponsecreateMultiSingleDepotTask(CreateMultiSingleDepotProblemRequest request)Create MultiSingleDepot Task.BaseResponsecreateOptimizationTask(CreateOptimizationRequest request)Create Optimization Task.BaseResponsecreateOrderedTask(CreateOrderedRequest request)Create Ordered Task.BaseResponsecreateSchedulerTask(CreateProblemRequest request)Create Scheduler Task.BaseResponsecreateSchedulerTaskV3(CreateProblemRequest request)Create Scheduler Task V3,support multi depots.GetRouteResponsegetOptimizationRoute(String taskId)Query optimization task solution.GetRouteResponsegetOrderedRoute(String taskId)Query ordered task solution.GetSolutionResponsegetSchedulerSolution(String taskId)Query scheduler task solution.PartitionResponsepartition(PartitionRequest request, String path)Create partition-
从类继承的方法 com.baidubce.services.ros.BaseRosClient
createRequest
-
从类继承的方法 com.baidubce.AbstractBceClient
computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdown
-
-
-
-
构造器详细资料
-
RosProblemClient
public RosProblemClient()
-
RosProblemClient
public RosProblemClient(BceClientConfiguration configuration)
-
-
方法详细资料
-
createSchedulerTask
public BaseResponse createSchedulerTask(CreateProblemRequest request)
Create Scheduler Task.- 参数:
request- ProblemRequest- 返回:
- Object of BaseResponse
-
createSchedulerTaskV3
public BaseResponse createSchedulerTaskV3(CreateProblemRequest request)
Create Scheduler Task V3,support multi depots.- 参数:
request- ProblemRequest- 返回:
- Object of BaseResponse
-
getSchedulerSolution
public GetSolutionResponse getSchedulerSolution(String taskId)
Query scheduler task solution.- 参数:
taskId- taskId from createSchedulerTask response- 返回:
- GetSolutionResponse
-
createOptimizationTask
public BaseResponse createOptimizationTask(CreateOptimizationRequest request)
Create Optimization Task.- 参数:
request- CreateOptimizationRequest- 返回:
- Object of BaseResponse
-
getOptimizationRoute
public GetRouteResponse getOptimizationRoute(String taskId)
Query optimization task solution.- 参数:
taskId- taskId from createOptimizationTask response- 返回:
- GetRouteResponse
-
createOrderedTask
public BaseResponse createOrderedTask(CreateOrderedRequest request)
Create Ordered Task.- 参数:
request- CreateOrderedRequest- 返回:
- Object of BaseResponse
-
getOrderedRoute
public GetRouteResponse getOrderedRoute(String taskId)
Query ordered task solution.- 参数:
taskId- taskId from createOrderedTask response- 返回:
- GetRouteResponse
-
createMultiDepotsTask
public BaseResponse createMultiDepotsTask(CreateMultiDepotProblemRequest request)
Create MultiDepots Task.- 参数:
request- CreateMultiDepotsProblemRequest- 返回:
- Object of BaseResponse
-
createMultiSingleDepotTask
public BaseResponse createMultiSingleDepotTask(CreateMultiSingleDepotProblemRequest request)
Create MultiSingleDepot Task.- 参数:
request- CreateMultiSingleDepotProblemRequest- 返回:
-
partition
public PartitionResponse partition(PartitionRequest request, String path)
Create partition- 参数:
request- PartitionRequest- 返回:
- Object of PartitionResponse
-
-