com.baidubce.services.iothub
Class IotHubClient
java.lang.Object
com.baidubce.AbstractBceClient
com.baidubce.services.iothub.IotHubClient
public class IotHubClient
- extends AbstractBceClient
Provides the client for accessing the Iothub(Internet of Things hub).
Method Summary |
BaseResponse |
attachPrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
|
BaseResponse |
attachPrincipalToPolicy(String endpointName,
String principaName,
String policyName)
|
BaseResponse |
attachThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
|
BaseResponse |
attachThingToPrincipal(String endpointName,
String thingName,
String principaName)
|
BatchGetMqttClientStatusResponse |
batchGetClientStatus(BatchGetMqttClientStatusRequest request)
|
QueryEndpointResponse |
createEndpoint(BaseRequest createEndpointRequest)
|
QueryEndpointResponse |
createEndpoint(String endpointName)
|
QueryPermissionResponse |
createPermission(CreatePermissionRequest createPermissionRequest)
|
QueryPermissionResponse |
createPermission(String endpointName,
String policyName,
List<Operation> operations,
String topic)
|
QueryPolicyResponse |
createPolicy(QueryPolicyRequest createPolicyRequest)
|
QueryPolicyResponse |
createPolicy(String endpointName,
String policyName)
|
CreatePrincipalResponse |
createPrincipal(QueryPrincipalRequest createPrincipalRequest)
|
CreatePrincipalResponse |
createPrincipal(String endpointName,
String principalName)
|
CreatePrincipalWithCertResponse |
createPrincipalWithCert(QueryPrincipalRequest createPrincipalRequest)
|
CreatePrincipalWithCertResponse |
createPrincipalWithCert(String endpointName,
String principalName)
|
QueryThingResponse |
createThing(QueryThingRequest createThingRequest)
|
QueryThingResponse |
createThing(String endpointName,
String thingName)
|
BaseResponse |
deleteEndpoint(BaseRequest deleteEndpointRequest)
|
BaseResponse |
deleteEndpoint(String endpointName)
|
BaseResponse |
deletePermission(BaseRequest deletePolicyRequest,
String permissionUuid)
|
BaseResponse |
deletePermission(String endpointName,
String permissionUuid)
|
BaseResponse |
deletePolicy(QueryPolicyRequest deletePolicyRequest)
|
BaseResponse |
deletePolicy(String endpointName,
String policyName)
|
BaseResponse |
deletePrincipal(QueryPrincipalRequest deletePrincipalRequest)
|
BaseResponse |
deletePrincipal(String endpointName,
String principalName)
|
BaseResponse |
deleteThing(DeleteThingRequest deleteThingRequest)
|
BaseResponse |
deleteThing(String endpointName,
String thingName)
|
MqttUsageResponse |
getAccountMqttUsageOfCurrentBillingMonth(AccountMqttUsageRequest request)
|
MqttClientStatusResponse |
getClientStatus(MqttClientStatusRequest request)
|
MqttUsageResponse |
getEndpointMqttUsageOfCurrentBillingMonth(BaseRequest request)
|
ListResponse |
listEndpoints()
|
ListResponse |
listEndpoints(ListEndpointsRequest listEndpointsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listEndpoints(String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListPermissionResponse |
listPermission(QueryPolicyRequest listPermissonRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListPermissionResponse |
listPermission(String endpointName,
String policyName)
|
ListPermissionResponse |
listPermission(String endpointName,
String policyName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listPolicy(ListPolicyRequest listPolicyRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listPolicy(String endpointName)
|
ListResponse |
listPolicy(String endpointName,
String principalName)
|
ListResponse |
listPolicy(String endpointName,
String principalName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listPrincipals(ListPrincipalsRequest listPrincipalsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listPrincipals(String endpointName)
|
ListResponse |
listPrincipals(String endpointName,
String thingName)
|
ListResponse |
listPrincipals(String endpointName,
String thingName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listThings(BaseRequest listThingsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
ListResponse |
listThings(String endpointName)
|
ListResponse |
listThings(String endpointName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
|
QueryEndpointResponse |
queryEndpoint(QueryEndpointRequest queryEndpointRequest)
|
QueryEndpointResponse |
queryEndpoint(String endpointName)
|
QueryEndpointDailyMqttUsageResponse |
queryEndpointDailyMqttUsage(QueryEndpointDailyMqttUsageRequest request)
|
QueryPermissionResponse |
queryPermission(QueryPermissionRequest queryPermissionRequest)
|
QueryPermissionResponse |
queryPermission(String endpointName,
String permissionUuid)
|
QueryPolicyResponse |
queryPolicy(QueryPolicyRequest queryPolicyRequest)
|
QueryPolicyResponse |
queryPolicy(String endpointName,
String policyName)
|
QueryPrincipalResponse |
queryPrincipal(QueryPrincipalRequest queryPrincipalRequest)
|
QueryPrincipalResponse |
queryPrincipal(String endpointName,
String principalName)
|
QueryThingResponse |
queryThing(QueryThingRequest queryThingRequest)
|
QueryThingResponse |
queryThing(String endpointName,
String thingName)
|
CreatePrincipalResponse |
regeneratePassword(RegeneratePasswordRequest regeneratePasswordRequest)
|
CreatePrincipalResponse |
regeneratePassword(String endpointName,
String principalName)
|
CreatePrincipalResponse |
regeneratePassword(String endpointName,
String principalName,
String target)
|
BaseResponse |
removePrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
|
BaseResponse |
removePrincipalToPolicy(String endpointName,
String principaName,
String policyName)
|
BaseResponse |
removeThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
|
BaseResponse |
removeThingToPrincipal(String endpointName,
String thingName,
String principaName)
|
RenewCertificateResponse |
renewCertificate(RenewCertificateRequest renewCertificateRequest)
|
RenewCertificateResponse |
renewCertificate(String endpointName,
String principalName)
|
QueryPermissionResponse |
updatePermission(String endpointName,
String permissionUuid,
List<Operation> operations,
String topic)
|
QueryPermissionResponse |
updatePermission(UpdatePermissionRequest updatePermissionRequest)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IotHubClient
public IotHubClient(BceClientConfiguration config)
listEndpoints
public ListResponse listEndpoints()
listEndpoints
public ListResponse listEndpoints(String order,
String orderBy,
String pageNo,
String pageSize,
String q)
listEndpoints
public ListResponse listEndpoints(ListEndpointsRequest listEndpointsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
queryEndpoint
public QueryEndpointResponse queryEndpoint(String endpointName)
queryEndpoint
public QueryEndpointResponse queryEndpoint(QueryEndpointRequest queryEndpointRequest)
createEndpoint
public QueryEndpointResponse createEndpoint(String endpointName)
createEndpoint
public QueryEndpointResponse createEndpoint(BaseRequest createEndpointRequest)
deleteEndpoint
public BaseResponse deleteEndpoint(String endpointName)
deleteEndpoint
public BaseResponse deleteEndpoint(BaseRequest deleteEndpointRequest)
listThings
public ListResponse listThings(String endpointName)
listThings
public ListResponse listThings(String endpointName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
listThings
public ListResponse listThings(BaseRequest listThingsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
queryThing
public QueryThingResponse queryThing(String endpointName,
String thingName)
queryThing
public QueryThingResponse queryThing(QueryThingRequest queryThingRequest)
createThing
public QueryThingResponse createThing(String endpointName,
String thingName)
createThing
public QueryThingResponse createThing(QueryThingRequest createThingRequest)
deleteThing
public BaseResponse deleteThing(String endpointName,
String thingName)
deleteThing
public BaseResponse deleteThing(DeleteThingRequest deleteThingRequest)
listPrincipals
public ListResponse listPrincipals(String endpointName)
listPrincipals
public ListResponse listPrincipals(String endpointName,
String thingName)
listPrincipals
public ListResponse listPrincipals(String endpointName,
String thingName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
listPrincipals
public ListResponse listPrincipals(ListPrincipalsRequest listPrincipalsRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
queryPrincipal
public QueryPrincipalResponse queryPrincipal(String endpointName,
String principalName)
queryPrincipal
public QueryPrincipalResponse queryPrincipal(QueryPrincipalRequest queryPrincipalRequest)
createPrincipal
public CreatePrincipalResponse createPrincipal(String endpointName,
String principalName)
createPrincipal
public CreatePrincipalResponse createPrincipal(QueryPrincipalRequest createPrincipalRequest)
createPrincipalWithCert
public CreatePrincipalWithCertResponse createPrincipalWithCert(String endpointName,
String principalName)
createPrincipalWithCert
public CreatePrincipalWithCertResponse createPrincipalWithCert(QueryPrincipalRequest createPrincipalRequest)
regeneratePassword
public CreatePrincipalResponse regeneratePassword(String endpointName,
String principalName)
regeneratePassword
public CreatePrincipalResponse regeneratePassword(String endpointName,
String principalName,
String target)
regeneratePassword
public CreatePrincipalResponse regeneratePassword(RegeneratePasswordRequest regeneratePasswordRequest)
renewCertificate
public RenewCertificateResponse renewCertificate(String endpointName,
String principalName)
renewCertificate
public RenewCertificateResponse renewCertificate(RenewCertificateRequest renewCertificateRequest)
deletePrincipal
public BaseResponse deletePrincipal(String endpointName,
String principalName)
deletePrincipal
public BaseResponse deletePrincipal(QueryPrincipalRequest deletePrincipalRequest)
listPolicy
public ListResponse listPolicy(String endpointName)
listPolicy
public ListResponse listPolicy(String endpointName,
String principalName)
listPolicy
public ListResponse listPolicy(String endpointName,
String principalName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
listPolicy
public ListResponse listPolicy(ListPolicyRequest listPolicyRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
queryPolicy
public QueryPolicyResponse queryPolicy(String endpointName,
String policyName)
queryPolicy
public QueryPolicyResponse queryPolicy(QueryPolicyRequest queryPolicyRequest)
createPolicy
public QueryPolicyResponse createPolicy(String endpointName,
String policyName)
createPolicy
public QueryPolicyResponse createPolicy(QueryPolicyRequest createPolicyRequest)
deletePolicy
public BaseResponse deletePolicy(String endpointName,
String policyName)
deletePolicy
public BaseResponse deletePolicy(QueryPolicyRequest deletePolicyRequest)
listPermission
public ListPermissionResponse listPermission(String endpointName,
String policyName)
listPermission
public ListPermissionResponse listPermission(String endpointName,
String policyName,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
listPermission
public ListPermissionResponse listPermission(QueryPolicyRequest listPermissonRequest,
String order,
String orderBy,
String pageNo,
String pageSize,
String q)
queryPermission
public QueryPermissionResponse queryPermission(String endpointName,
String permissionUuid)
queryPermission
public QueryPermissionResponse queryPermission(QueryPermissionRequest queryPermissionRequest)
createPermission
public QueryPermissionResponse createPermission(String endpointName,
String policyName,
List<Operation> operations,
String topic)
createPermission
public QueryPermissionResponse createPermission(CreatePermissionRequest createPermissionRequest)
updatePermission
public QueryPermissionResponse updatePermission(String endpointName,
String permissionUuid,
List<Operation> operations,
String topic)
updatePermission
public QueryPermissionResponse updatePermission(UpdatePermissionRequest updatePermissionRequest)
deletePermission
public BaseResponse deletePermission(String endpointName,
String permissionUuid)
deletePermission
public BaseResponse deletePermission(BaseRequest deletePolicyRequest,
String permissionUuid)
attachThingToPrincipal
public BaseResponse attachThingToPrincipal(String endpointName,
String thingName,
String principaName)
attachThingToPrincipal
public BaseResponse attachThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
removeThingToPrincipal
public BaseResponse removeThingToPrincipal(String endpointName,
String thingName,
String principaName)
removeThingToPrincipal
public BaseResponse removeThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
attachPrincipalToPolicy
public BaseResponse attachPrincipalToPolicy(String endpointName,
String principaName,
String policyName)
attachPrincipalToPolicy
public BaseResponse attachPrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
removePrincipalToPolicy
public BaseResponse removePrincipalToPolicy(String endpointName,
String principaName,
String policyName)
removePrincipalToPolicy
public BaseResponse removePrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
getClientStatus
public MqttClientStatusResponse getClientStatus(MqttClientStatusRequest request)
batchGetClientStatus
public BatchGetMqttClientStatusResponse batchGetClientStatus(BatchGetMqttClientStatusRequest request)
getAccountMqttUsageOfCurrentBillingMonth
public MqttUsageResponse getAccountMqttUsageOfCurrentBillingMonth(AccountMqttUsageRequest request)
getEndpointMqttUsageOfCurrentBillingMonth
public MqttUsageResponse getEndpointMqttUsageOfCurrentBillingMonth(BaseRequest request)
queryEndpointDailyMqttUsage
public QueryEndpointDailyMqttUsageResponse queryEndpointDailyMqttUsage(QueryEndpointDailyMqttUsageRequest request)
Copyright © 2018. All rights reserved.