public class PlatformClient extends AbstractBceClient
config, DEFAULT_CONTENT_TYPE, DEFAULT_ENCODING, DEFAULT_SERVICE_DOMAIN, URL_PREFIX| Constructor and Description |
|---|
PlatformClient(BceClientConfiguration config) |
PlatformClient(String accessKey,
String secretKey) |
computeServiceId, getClient, getEndpoint, getServiceId, invokeHttpClient, isRegionSupported, setClient, shutdownpublic PlatformClient(BceClientConfiguration config)
public InstanceInfo getInstance(String instanceId)
public ListInstancesResponse listInstances(int pageNo, int pageSize)
public ExtensionResourceResponse getConfigExtensionResources(String instanceId, String productKey)
public ExtensionResourceResponse getConfigExtensionResources(String instanceId, String productKey, String deviceName)
public ExtensionResourceResponse getEnabledExtensionResources(String instanceId, String productKey)
public ExtensionResourceResponse getEnabledExtensionResources(String instanceId, String productKey, String deviceName)
public CreateRuleChainResponse createRuleChain(String instanceId, CreateRuleChainRequest request)
public void deleteRuleChain(String instanceId, BatchDeleteRuleChainRequest request)
public void updateRuleChain(String instanceId, String rulechainId, UpdatePlatformRuleChainRequest request)
public void updateRuleChainState(String instanceId, String rulechainId, UpdateRuleChainStateRequest request)
public PlatformRuleChainInfo getRuleChain(String instanceId, String rulechainId)
public ListRuleChainResponse listRuleChain(String instanceId, ListRuleChainRequest request)
public ValidateRuleChainResponse validateRuleChain(ValidateRuleChainRequest request)
public CommonResult createRuleChainExternalDestination(String instanceId, CreateRuleChainExternalDestinationRequest request)
public ListRuleChainDestinationResponse listRuleChainDestinations(String instanceId, ListRuleChainDestinationRequest request)
public void batchDeleteRuleChainExternalDestinations(String instanceId, BatchDeleteRuleChainExternalDestinationRequest request)
public CommonResult validateRuleChainDestinationConnect(String instanceId, String destId)
public ComputationSourceResponse getC2CSource(String instanceId)
public void updateC2CDownwardState(String instanceId, boolean state)
public DeviceInfo createDevice(String instanceId, String productKey, CreateDeviceRequest request)
public void batchDeleteDevice(String instanceId, BatchDeleteDeviceRequest request)
public DeviceInfo getDevice(String instanceId, String productKey, String deviceName)
public ListDeviceResponse getDeviceList(String instanceId, ListDeviceRequest request)
public void resetDeviceSecret(String instanceId, String productKey, String deviceName)
public void batchCreateDevice(String instanceId, String productKey, BatchCreateDeviceRequest request)
public DeviceInfo updateDevice(String instanceId, String productKey, String deviceName, UpdateDeviceRequest request)
public ListDeviceStatesResponse getDeviceStates(String instanceId, ListDeviceKeyRequest request)
public ListTopicResponse getDeviceTopic(String instanceId, String productKey, String deviceName)
public ListTagResponse createDeviceTag(String instanceId, String productKey, String deviceName, CreateTagRequest request)
public void deleteDeviceTag(String instanceId, String productKey, String deviceName, String key)
public ListTagResponse getDeviceTagList(String instanceId, String productKey, String deviceName)
public EvsSpaceInfo getEvs(String instanceId, String productKey)
public EvsDeviceInfo getEvs(String instanceId, String productKey, String deviceName)
public void createEvs(String instanceId, String productKey, CreateEvsSpaceRequest request)
public void createEvs(String instanceId, String productKey, String deviceName, AddEvsDeviceRequest request)
public CommonResult getEvsChannelUrl(String instanceId, String productKey, String deviceName, String channelId, EvsUrlProtocol protocol)
public void getEvsChannelPtz(String instanceId, String productKey, String deviceName, String channelId, EvsPtzRequest request)
public CommonResult getEvsChannel(String instanceId, String productKey, String deviceName)
public CommonResult getEvsThumbnail(String instanceId, String productKey, String deviceName, EvsDurationRequest request)
public CommonResult getEvsRecording(String instanceId, String productKey, String deviceName, EvsDurationRequest request)
public void auth(String instanceId, String productKey, String deviceName, AuthRequest request)
public DeviceResourcesConnectionInfo getResourcesInfo(String instanceId, String productKey, String deviceName, ResourcesRequest request)
public void updateDeviceStates(String instanceId, String productKey, String deviceName, UpdateDeviceStateRequest request)
public DeviceShadowResponse getDeviceShadow(String instanceId, String productKey, String deviceName, ListDeviceShadowRequest request)
public void updateDeviceShadowState(String instanceId, String productKey, boolean shadowState)
public void updateDesired(String instanceId, String productKey, String deviceName, UpdateDesiredRequest request)
public CommonResult getEvsStream(String domain, String app, String stream, EvsUrlProtocol protocol)
public ProductInfo createProduct(String instanceId, CreateProductInfoRequest request)
public ProductInfo updateProduct(String instanceId, String productKey, UpdateProductInfoRequest request)
public ListProductResponse getProductList(String instanceId, ListProductRequest request)
public ProductInfo getProduct(String instanceId, String productKey)
public void updatePermanentConnect(String instanceId, String productKey, boolean permanentConnect)
public ListTagResponse createProductTag(String instanceId, String productKey, CreateTagRequest request)
public ListTagResponse getProductTagList(String instanceId, String productKey)
public ListTopicResponse getTopics(String instanceId, String productKey)
public CommonResult getDTMLDetail(String instanceId, String productKey)
public ProductFeatureCommandInfo createFeatureCommand(String instanceId, String productKey, CreateFeatureCommandRequest request)
public ProductFeatureCommandInfo updateFeatureCommand(String instanceId, String productKey, String name, UpdateProductCommandRequest request)
public void deleteFeatureCommand(String instanceId, String productKey, String name)
public ProductFeatureCommandInfo getFeatureCommand(String instanceId, String productKey, String name)
public ListFeatureCommandResponse getFeatureCommandList(String instanceId, String productKey, int pageNo, int pageSize)
public ProductFeatureEventInfo createFeatureEvent(String instanceId, String productKey, CreateFeatureEventRequest request)
public ProductFeatureEventInfo updateFeatureEvent(String instanceId, String productKey, String name, UpdateProductEventRequest request)
public void deleteFeatureEvent(String instanceId, String productKey, String name)
public ProductFeatureEventInfo getFeatureEvent(String instanceId, String productKey, String name)
public ListFeatureEventResponse getFeatureEventList(String instanceId, String productKey, int pageNo, int pageSize)
public ProductFeaturePropertyInfo createFeatureProperty(String instanceId, String productKey, CreateFeaturePropertyRequest request)
public ProductFeaturePropertyInfo updateFeatureProperty(String instanceId, String productKey, String name, UpdateProductPropertyRequest request)
public void deleteFeatureProperty(String instanceId, String productKey, String name)
public ProductFeaturePropertyInfo getFeatureProperty(String instanceId, String productKey, String name)
public ListFeaturePropertyResponse getFeaturePropertyList(String instanceId, String productKey, int pageNo, int pageSize)
public void updateEvs(String instanceId, String productKey, UpdateEvsSpaceRequest request)
public void updateEvs(String instanceId, String productKey, String deviceName, UpdateEvsDeviceRequest request)
public ListProductResponse getSubsets(String instanceId, String productKey, int pageNo, int pageSize)
public ListDeviceResponse getSubsets(String instanceId, String productKey, String deviceName, int pageNo, int pageSize, String name)
public void deleteSubsets(String instanceId, String productKey, List<String> subProductKey)
public void deleteSubsets(String instanceId, String productKey, String deviceName, List<DeviceKey> subDeviceKey)
public ListProductResponse getAllSubsets(String instanceId, String productKey, String subProductName, int pageNo, int pageSize)
public ListDeviceResponse getAllSubsets(String instanceId, String productKey, String subProductKey, String deviceName, String name, int pageNo, int pageSize)
public void addSubsets(String instanceId, String productKey, String deviceName, List<DeviceKey> subDeviceKey)
public DeviceSubsetsFileResponse exportSubsets(String instanceId, String productKey, String deviceName)
public TopicEncodeResponse topicEncode(TopicEncodeRequest request)
public TopicDecodeResponse topicDecode(TopicDecodeRequest request)
public AvailableMessageTypeResponse getSourceTypes(String instanceId)
public AvailableMessageTypeResponse getSinkTypes(String instanceId)
public ConsumerGroupUserInfoResponse getUserInfo(String instanceId)
public void sendMessage(String instanceId, String productKey, String deviceName, SendMessageRequest request)
public CreateConsumerGroupResponse createConsumerGroup(String instanceId, String name)
public ListConsumerGroupResponse getConsumerGroupList(String instanceId, CommonListRequest request)
public ResetConsumerGroupUserPwdResponse resetUserPwd(String instanceId, String username)
public ConsumerGroupQueueInfoResponse getQueueInfo(String instanceId, String consumerGroupId)
public ListSubResponse getSubList(String instanceId, CommonListRequest request)
public ProductSubscriptionResponse getSub(String instanceId, String productKey)
public void updateSub(String instanceId, String productKey, UpdateProductSubscriptionRequest request)
public ProductSubscriptionResponse getMessageType(String instanceId)
public void updateGatewayState(String instanceId, String productKey, String deviceName, boolean state)
public ComputationSourceResponse getGatewayInfo(String instanceId, String productKey, String deviceName)
public void resetGatewaySecret(String instanceId, String productKey, String deviceName)
public ListUserLogResponse getLogList(String instanceId, ListUserLogRequest request)
public GroupInfo createGroup(String instanceId, CreateGroupRequest request)
public ListGroupResponse getGroupList(String instanceId, ListGroupRequest request)
public GroupInfo updateGroup(String instanceId, String groupId, UpdateGroupInfoRequest request)
public void addDeviceToGroup(String instanceId, String groupId, List<DeviceKey> listDeviceKey)
public void deleteDeviceFromGroup(String instanceId, String groupId, List<DeviceKey> listDeviceKey)
public ListBindComponentResponse bindProductComponents(String instanceId, String productKey, BindComponentRequest request)
public void unbindProductComponent(String instanceId, String productKey, String bindName, BindComponentRequest request)
public ListBindComponentResponse listProductComponents(String instanceId, String productKey)
public ListBindComponentResponse listDeviceComponents(String instanceId, String productKey, String deviceName, String bindName)
Copyright © 2022. All rights reserved.