public class IoTCoreClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
IoTCoreClient(BceClientConfiguration config) |
abortCurrentRequest, computeBktVirEndpoint, computeServiceId, getBktVirEndpoint, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic IoTCoreClient(BceClientConfiguration config)
public CreateDeviceResponse createDevice(String iotCoreId, CreateDeviceRequest createDeviceRequest)
public GetDeviceResponse getDevice(String iotCoreId, String deviceName)
public UpdateDeviceResponse updateDevice(String iotCoreId, String deviceName, UpdateDeviceRequest updateDeviceRequest)
public ScrollPaginationResponse<GetDeviceResponse> getDevices(String iotCoreId)
public ScrollPaginationResponse<GetDeviceResponse> getDevices(String iotCoreId, long createTimeBefore, int pageSize, String deviceNamePrefix)
public GetDeviceSignatureResponse getDeviceSignature(String iotCoreId, String deviceName)
public GetDeviceSignatureResponse getDeviceSignature(String iotCoreId, String deviceName, long timestamp, AlgorithmType algorithmType)
public ResetDeviceSecretResponse resetDeviceSecret(String iotCoreId, String deviceName)
public ResetDeviceSecretResponse resetDeviceSecret(String iotCoreId, String deviceName, String secretKey)
public CreateTemplateResponse createTemplate(String iotCoreId, String templateName)
public GetTemplateResponse getTemplate(String iotCoreId, String templateId)
public PaginationResponse<GetTemplateResponse> getTemplates(String iotCoreId)
public PaginationResponse<GetTemplateResponse> getTemplates(String iotCoreId, int pageNo, int pageSize)
public AddPolicyResponse addPolicy(String iotCoreId, String templateId, AddPolicyRequest request)
public void updatePolicy(String iotCoreId, String templateId, String policyId, UpdatePolicyRequest request)
public GetClientStatusResponse getClientStatus(String iotCoreId, String deviceName, String clientId)
public RetainMessagePageResponse getRetainMessages(String iotCoreId)
public RetainMessagePageResponse getRetainMessages(String iotCoreId, int pageNo, int pageSize)
public GetRetainMessageResponse getRetainMessage(String iotCoreId, String topic)
public DeleteRetainMessageResponse deleteRetainMessage(String iotCoreId, String topic)
public CreateRetainMessageResponse createOrUpdateRetainMessage(String iotCoreId, CreateRetainMessageRequest request)
Copyright © 2026. All rights reserved.