public class IotHubClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
IotHubClient(BceClientConfiguration config) |
computeServiceId, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic IotHubClient(BceClientConfiguration config)
public ListResponse listEndpoints()
public ListResponse listEndpoints(String order, String orderBy, String pageNo, String pageSize, String q)
public ListResponse listEndpoints(ListEndpointsRequest listEndpointsRequest, String order, String orderBy, String pageNo, String pageSize, String q)
public QueryEndpointResponse queryEndpoint(String endpointName)
public QueryEndpointResponse queryEndpoint(QueryEndpointRequest queryEndpointRequest)
public QueryEndpointResponse createEndpoint(String endpointName)
public QueryEndpointResponse createEndpoint(BaseRequest createEndpointRequest)
public BaseResponse deleteEndpoint(String endpointName)
public BaseResponse deleteEndpoint(BaseRequest deleteEndpointRequest)
public ListResponse listThings(String endpointName)
public ListResponse listThings(String endpointName, String order, String orderBy, String pageNo, String pageSize, String q)
public ListResponse listThings(BaseRequest listThingsRequest, String order, String orderBy, String pageNo, String pageSize, String q)
public QueryThingResponse queryThing(String endpointName, String thingName)
public QueryThingResponse queryThing(QueryThingRequest queryThingRequest)
public QueryThingResponse createThing(String endpointName, String thingName)
public QueryThingResponse createThing(QueryThingRequest createThingRequest)
public BaseResponse deleteThing(String endpointName, String thingName)
public BaseResponse deleteThing(DeleteThingRequest deleteThingRequest)
public ListResponse listPrincipals(String endpointName)
public ListResponse listPrincipals(String endpointName, String thingName)
public ListResponse listPrincipals(String endpointName, String thingName, String order, String orderBy, String pageNo, String pageSize, String q)
public ListResponse listPrincipals(ListPrincipalsRequest listPrincipalsRequest, String order, String orderBy, String pageNo, String pageSize, String q)
public QueryPrincipalResponse queryPrincipal(String endpointName, String principalName)
public QueryPrincipalResponse queryPrincipal(QueryPrincipalRequest queryPrincipalRequest)
public CreatePrincipalResponse createPrincipal(String endpointName, String principalName)
public CreatePrincipalResponse createPrincipal(QueryPrincipalRequest createPrincipalRequest)
public CreatePrincipalWithCertResponse createPrincipalWithCert(String endpointName, String principalName)
public CreatePrincipalWithCertResponse createPrincipalWithCert(QueryPrincipalRequest createPrincipalRequest)
public CreatePrincipalResponse regeneratePassword(String endpointName, String principalName)
public CreatePrincipalResponse regeneratePassword(String endpointName, String principalName, String target)
public CreatePrincipalResponse regeneratePassword(RegeneratePasswordRequest regeneratePasswordRequest)
public RenewCertificateResponse renewCertificate(String endpointName, String principalName)
public RenewCertificateResponse renewCertificate(RenewCertificateRequest renewCertificateRequest)
public BaseResponse deletePrincipal(String endpointName, String principalName)
public BaseResponse deletePrincipal(QueryPrincipalRequest deletePrincipalRequest)
public ListResponse listPolicy(String endpointName)
public ListResponse listPolicy(String endpointName, String principalName)
public ListResponse listPolicy(String endpointName, String principalName, String order, String orderBy, String pageNo, String pageSize, String q)
public ListResponse listPolicy(ListPolicyRequest listPolicyRequest, String order, String orderBy, String pageNo, String pageSize, String q)
public QueryPolicyResponse queryPolicy(String endpointName, String policyName)
public QueryPolicyResponse queryPolicy(QueryPolicyRequest queryPolicyRequest)
public QueryPolicyResponse createPolicy(String endpointName, String policyName)
public QueryPolicyResponse createPolicy(QueryPolicyRequest createPolicyRequest)
public BaseResponse deletePolicy(String endpointName, String policyName)
public BaseResponse deletePolicy(QueryPolicyRequest deletePolicyRequest)
public ListPermissionResponse listPermission(String endpointName, String policyName)
public ListPermissionResponse listPermission(String endpointName, String policyName, String order, String orderBy, String pageNo, String pageSize, String q)
public ListPermissionResponse listPermission(QueryPolicyRequest listPermissonRequest, String order, String orderBy, String pageNo, String pageSize, String q)
public QueryPermissionResponse queryPermission(String endpointName, String permissionUuid)
public QueryPermissionResponse queryPermission(QueryPermissionRequest queryPermissionRequest)
public QueryPermissionResponse createPermission(String endpointName, String policyName, List<Operation> operations, String topic)
public QueryPermissionResponse createPermission(CreatePermissionRequest createPermissionRequest)
public QueryPermissionResponse updatePermission(String endpointName, String permissionUuid, List<Operation> operations, String topic)
public QueryPermissionResponse updatePermission(UpdatePermissionRequest updatePermissionRequest)
public BaseResponse deletePermission(String endpointName, String permissionUuid)
public BaseResponse deletePermission(BaseRequest deletePolicyRequest, String permissionUuid)
public BaseResponse attachThingToPrincipal(String endpointName, String thingName, String principaName)
public BaseResponse attachThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
public BaseResponse removeThingToPrincipal(String endpointName, String thingName, String principaName)
public BaseResponse removeThingToPrincipal(AttachThingToPrincipalRequest attachThingToPrincipalRequest)
public BaseResponse attachPrincipalToPolicy(String endpointName, String principaName, String policyName)
public BaseResponse attachPrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
public BaseResponse removePrincipalToPolicy(String endpointName, String principaName, String policyName)
public BaseResponse removePrincipalToPolicy(AttachPrincipalToPolicyRequest attachPrincipalToPolicyRequest)
public MqttClientStatusResponse getClientStatus(MqttClientStatusRequest request)
public BatchGetMqttClientStatusResponse batchGetClientStatus(BatchGetMqttClientStatusRequest request)
public MqttUsageResponse getAccountMqttUsageOfCurrentBillingMonth(AccountMqttUsageRequest request)
public MqttUsageResponse getEndpointMqttUsageOfCurrentBillingMonth(BaseRequest request)
public QueryEndpointDailyMqttUsageResponse queryEndpointDailyMqttUsage(QueryEndpointDailyMqttUsageRequest request)
Copyright © 2020. All rights reserved.