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 createInstance(CreateInstanceRequest request)
public void deleteInstance(String instanceId)
public InstanceInfo updateInstance(String instanceId, UpdateInstanceRequest request)
public InstanceInfo getInstance(String instanceId)
public ListInstancesResponse listInstances(int pageNo, int pageSize)
public ExtensionResourceResponse getAvailableExtensionResources()
public ExtensionResourceResponse getConfigExtensionResources(String instanceId)
public ExtensionResourceResponse getConfigExtensionResources(String instanceId, String productKey)
public ExtensionResourceResponse getConfigExtensionResources(String instanceId, String productKey, String deviceName)
public ExtensionResourceResponse getEnabledExtensionResources(String instanceId)
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 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, Set<String> destinationIds)
public CommonResult validateRuleChainDestinationConnect(String instanceId, String destId)
public ComputationSourceResponse getC2CSource(String instanceId)
public DeviceInfo createDevice(String instanceId, String productKey, CreateDeviceRequest 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 ListTopicResponse getDeviceTopic(String instanceId, String productKey, String deviceName)
public ListTagResponse createTag(String instanceId, String productKey, String deviceName, List<CommonTagInfo> tags)
public void deleteTag(String instanceId, String productKey, String deviceName, String key)
public ListTagResponse getTagList(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, EvsProtocolRequest request)
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 updateStates(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, Map<String,Object> desired)
public CommonResult getEvsStream(String domain, String app, String stream, EvsProtocolRequest request)
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, List<CommonTagInfo> tags)
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 ListFeatureEventResponse getFeaturePropertyList(String instanceId, String productKey, int pageNo, int pageSize)
public void updateEvs(String instanceId, String productKey, UpdateEvsSpaceRequest request)
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 MessageTypeResponse getMessageType(String instanceId)
Copyright © 2021. All rights reserved.