com.baidubce.services.dugo
Class DuGoClient
java.lang.Object
com.baidubce.AbstractBceClient
com.baidubce.services.dugo.DuGoClient
public class DuGoClient
- extends AbstractBceClient
The client for dugo.
Created by liuzhenxing01 on 2018/11/5.
Method Summary |
AlarmBatchRequest.AlarmBatchResponse |
batchDelete(AlarmBatchRequest request,
String projectId)
|
AlarmBatchRequest.AlarmBatchResponse |
batchRecover(AlarmBatchRequest request,
String projectId)
|
AlarmBatchRequest.AlarmBatchResponse |
batchShield(AlarmBatchRequest request,
String projectId)
|
VehicleBindBatchRequest.VehicleBindBatchResponse |
bindVehiclesInBatch(VehicleBindBatchRequest request)
|
AlarmCreateRequest.AlarmCreateResponse |
createAlarmRule(AlarmCreateRequest request,
String projectId)
|
DownloadAuthInfoRequest.DownloadAuthInfoResponse |
downloadAuthInfo(String downloadUrl)
|
GeoCodingRequest.GeoCodingResponse |
geoCoding(GeoCodingRequest request)
address -> (latitude, longitude)
geo Coding |
AlarmDetailsRequest.AlarmDetailsResponse |
getAlarmDetails(String projectId,
String alarmId)
|
AlarmRuleListRequest.AlarmRuleListResponse |
getAlarms(String projectId,
int pageNum,
int pageSize)
get Alarms |
GetBatchsRequest.GetBatchsResponse |
getBatchs(String projectId)
|
GetDistanceRequest.GetDistanceResponse |
getDistance(GetDistanceRequest request)
|
DrivingBehaviorRequest.DrivingBehaviorResponse |
getDrivingBehavior(DrivingBehaviorRequest request)
|
GetLatestPointRequest.GetLatestPointResponse |
getLatestPoint(GetLatestPointRequest request)
lastPoint
get Latest Point |
GetProjectByIdRequest.GetProjectByIdResponse |
getProjectById(String projectId)
|
GetProjectListRequest.GetProjectListResponse |
getProjects()
|
StayPointRequest.StayPointResponse |
getStayPoint(StayPointRequest request)
|
GetTrackRequest.GetTrackResponse |
getTrack(GetTrackRequest request)
|
QueryBindResultRequest.QueryBindResultResponse |
queryBindResult(String projectId)
|
QueryInstancesByBatchRequest.QueryInstancesByBatchResponse |
queryInstanceByBatch(String batchId,
int pageNum,
int pageSize)
|
MultipleShadowRequest.MultipleShadowResponse |
queryMultipleShadow(MultipleShadowRequest request)
|
ShadowFilterRequest.ShadowFilterResponse |
queryShadowByTag(ShadowFilterRequest request)
|
SingleShadowRequest.SingleShadowResponse |
querySingleShadow(SingleShadowRequest request)
|
QueryVehicleStatusRequest.QueryVehicleStatusResponse |
queryVehicleOnlineStatus(QueryVehicleStatusRequest request)
|
BindRequest.BindResponse |
randomBindVehicleToProject(BindRequest request)
|
ReverseGeoCodingRequest.ReverseGeoCodingResponse |
reverseGeoCoding(ReverseGeoCodingRequest request)
(latitude, longitude)-> address |
BindRequest.BindResponse |
unbindVehicle(BindRequest request)
|
AlarmUpdateRequest.AlarmUpdateResponse |
updateAlarm(AlarmUpdateRequest request,
String projectId)
|
UpdateBatchDesRequest.UpdateBatchDesResponse |
updateBatchDes(UpdateBatchDesRequest request,
String projectId,
String batchId)
|
DynamicPropertyRequest.DynamicPropertyResponse |
uploadDynamicProperty(DynamicPropertyRequest request)
|
StaticDataRequest.StaticDataResponse |
uploadStaticData(StaticDataRequest request)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DuGoClient
public DuGoClient(BceClientConfiguration config)
uploadDynamicProperty
public DynamicPropertyRequest.DynamicPropertyResponse uploadDynamicProperty(DynamicPropertyRequest request)
- Parameters:
request
- Dynamic properties
upload Dynamic Property
- Returns:
- http status-code is : 204 no content. if return null, request failed.
uploadDynamicProperty (eg . color)
uploadStaticData
public StaticDataRequest.StaticDataResponse uploadStaticData(StaticDataRequest request)
- Parameters:
request
- upload Static Data
- Returns:
- http status-code is : 200 empty content return.
querySingleShadow
public SingleShadowRequest.SingleShadowResponse querySingleShadow(SingleShadowRequest request)
- Parameters:
request
- model for single shoadow
query Single Shadow
- Returns:
- SingleShadowResponse
queryMultipleShadow
public MultipleShadowRequest.MultipleShadowResponse queryMultipleShadow(MultipleShadowRequest request)
- Parameters:
request
- query Multiple Shadow
- Returns:
queryShadowByTag
public ShadowFilterRequest.ShadowFilterResponse queryShadowByTag(ShadowFilterRequest request)
- Parameters:
request
- query Shadow By Tag
- Returns:
geoCoding
public GeoCodingRequest.GeoCodingResponse geoCoding(GeoCodingRequest request)
- address -> (latitude, longitude)
geo Coding
- Parameters:
request
-
- Returns:
reverseGeoCoding
public ReverseGeoCodingRequest.ReverseGeoCodingResponse reverseGeoCoding(ReverseGeoCodingRequest request)
- (latitude, longitude)-> address
- Parameters:
request
- reverse Geo Coding
- Returns:
getLatestPoint
public GetLatestPointRequest.GetLatestPointResponse getLatestPoint(GetLatestPointRequest request)
- lastPoint
get Latest Point
- Parameters:
request
-
getDistance
public GetDistanceRequest.GetDistanceResponse getDistance(GetDistanceRequest request)
- Parameters:
request
- get Distance
- Returns:
getTrack
public GetTrackRequest.GetTrackResponse getTrack(GetTrackRequest request)
- Parameters:
request
- get Track
- Returns:
getStayPoint
public StayPointRequest.StayPointResponse getStayPoint(StayPointRequest request)
- Parameters:
request
- get Stay Point
- Returns:
getDrivingBehavior
public DrivingBehaviorRequest.DrivingBehaviorResponse getDrivingBehavior(DrivingBehaviorRequest request)
- Parameters:
request
- get driving behavior
- Returns:
randomBindVehicleToProject
public BindRequest.BindResponse randomBindVehicleToProject(BindRequest request)
- Parameters:
request
- random Bind Vehicle To Project
- Returns:
unbindVehicle
public BindRequest.BindResponse unbindVehicle(BindRequest request)
- Parameters:
request
- unbind Vehicle
- Returns:
getAlarmDetails
public AlarmDetailsRequest.AlarmDetailsResponse getAlarmDetails(String projectId,
String alarmId)
- Returns:
- get Alarm Details
getAlarms
public AlarmRuleListRequest.AlarmRuleListResponse getAlarms(String projectId,
int pageNum,
int pageSize)
- get Alarms
- Parameters:
projectId
- pageNum
- pageSize
-
- Returns:
batchDelete
public AlarmBatchRequest.AlarmBatchResponse batchDelete(AlarmBatchRequest request,
String projectId)
- Parameters:
projectId
-
- Returns:
batchShield
public AlarmBatchRequest.AlarmBatchResponse batchShield(AlarmBatchRequest request,
String projectId)
- Parameters:
projectId
-
- Returns:
- batch Shield
batchRecover
public AlarmBatchRequest.AlarmBatchResponse batchRecover(AlarmBatchRequest request,
String projectId)
- Parameters:
projectId
- batch Recover
createAlarmRule
public AlarmCreateRequest.AlarmCreateResponse createAlarmRule(AlarmCreateRequest request,
String projectId)
- Parameters:
projectId
- request
- create AlarmRule
- Returns:
updateAlarm
public AlarmUpdateRequest.AlarmUpdateResponse updateAlarm(AlarmUpdateRequest request,
String projectId)
- Parameters:
projectId
- request
- update Alarm
getProjects
public GetProjectListRequest.GetProjectListResponse getProjects()
- Returns:
- get Projects
getBatchs
public GetBatchsRequest.GetBatchsResponse getBatchs(String projectId)
- Parameters:
projectId
-
- Returns:
- get Batchs
getProjectById
public GetProjectByIdRequest.GetProjectByIdResponse getProjectById(String projectId)
- Returns:
- get Project By Id
updateBatchDes
public UpdateBatchDesRequest.UpdateBatchDesResponse updateBatchDes(UpdateBatchDesRequest request,
String projectId,
String batchId)
- Parameters:
projectId
- batchId
- update Batch Des
- Returns:
queryBindResult
public QueryBindResultRequest.QueryBindResultResponse queryBindResult(String projectId)
- Returns:
- query Bind Result
downloadAuthInfo
public DownloadAuthInfoRequest.DownloadAuthInfoResponse downloadAuthInfo(String downloadUrl)
- Returns:
bindVehiclesInBatch
public VehicleBindBatchRequest.VehicleBindBatchResponse bindVehiclesInBatch(VehicleBindBatchRequest request)
- Parameters:
request
-
- Returns:
queryInstanceByBatch
public QueryInstancesByBatchRequest.QueryInstancesByBatchResponse queryInstanceByBatch(String batchId,
int pageNum,
int pageSize)
- Returns:
queryVehicleOnlineStatus
public QueryVehicleStatusRequest.QueryVehicleStatusResponse queryVehicleOnlineStatus(QueryVehicleStatusRequest request)
- Parameters:
request
- query Vehicle Online Status
- Returns:
Copyright © 2018. All rights reserved.