类 IotDmV3Client

    • 方法详细资料

      • createDeviceRule

        public DeviceRuleResponse createDeviceRule​(String deviceName,
                                                   DeviceRuleRequest request)
        Create Device Rule of Device .
        参数:
        deviceName - Name of Device .
        request - Params used for create Device Rule .
        返回:
        Device Rule detail .
      • getDeviceRules

        public DeviceRuleResponse getDeviceRules​(String deviceName)
        Get Device Rules of Device .
        参数:
        deviceName - Name of Device .
        返回:
        Device Rule detail .
      • modifyDeviceRule

        public DeviceRuleResponse modifyDeviceRule​(String deviceName,
                                                   DeviceRuleRequest request)
        Modify Device Rule of Device.
        参数:
        deviceName - Name of Device .
        request - Params used for create Device Rule .
        返回:
        Device Rule detail .
      • removeDeviceRule

        public void removeDeviceRule​(String deviceName)
        Remove Device Rule of Device .
        参数:
        deviceName - Name of Device .
      • disableDeviceRule

        public void disableDeviceRule​(String deviceName)
        Close Device Rule of Device .
        参数:
        deviceName - Name of Device .
      • enableDeviceRule

        public void enableDeviceRule​(String deviceName)
        Enable Device Rule of Device .
        参数:
        deviceName - Name of Device .
      • createTsdbFormatRule

        public DeviceFormatRuleResponse createTsdbFormatRule​(String deviceName,
                                                             DeviceFormatRuleRequest request)
        Create TSDB format Rule of Device .
        参数:
        deviceName - Name of Device .
        request - Params used for create Device TSDB format Rule .
        返回:
        Device format Rule .
      • getTsdbFormatRule

        public DeviceFormatRuleResponse getTsdbFormatRule​(String deviceName)
        Get TSDB format Rule of Device .
        参数:
        deviceName - Name of Device .
        返回:
        Device format Rule .
      • modifyTsdbFormatRule

        public DeviceFormatRuleResponse modifyTsdbFormatRule​(String deviceName,
                                                             DeviceFormatRuleRequest request)
        Modify TSDB format Rule of Device .
        参数:
        deviceName - Name of Device .
        request - Params used for modify Device TSDB format Rule .
        返回:
        Device format Rule .
      • createDomain

        public AccessDetailResponse createDomain​(CreateDomainRequest createDomainRequest)
        Create Domain of Device.
        参数:
        createDomainRequest - Params used for create Domain .
        返回:
        Access detail .
      • removeDomain

        public void removeDomain​(String domainName)
        Remove Domain of Device.
        参数:
        domainName - Name of Domain .
      • getDomains

        public DomainListResponse getDomains​(int pageNo,
                                             int pageSize,
                                             String orderBy,
                                             String order,
                                             String key,
                                             String type,
                                             String deviceName)
        Get Domain of Device .
        参数:
        pageNo - Page number of Domains .
        pageSize - Page size of Domains .
        orderBy - Order by field of Domain .
        order - ASC or DESC .
        key - Key to filter Domains .
        type - Type to filter Domains .
        deviceName - Name of Device .
        返回:
        Domain list of Device .
      • getDomainDetail

        public DomainDetail getDomainDetail​(String domainName)
        Get Domain detail .
        参数:
        domainName - Name of Domain .
        返回:
        Domain detail .
      • modifyDomainDevices

        public UpdateDomainDevicesResponse modifyDomainDevices​(String domainName,
                                                               UpdateDomainDevicesRequest updateDomainDevicesRequest)
        Modify Devices in Domain .
        参数:
        domainName - Name of Domain .
        updateDomainDevicesRequest - Params used for Domain Devices .
        返回:
        List of Devices added to Domain and removed from Domain .
      • modifyDomainRegistryInfo

        public void modifyDomainRegistryInfo​(String domainName,
                                             UpdateDomainRegistryInfoRequest updateDomainRegistryInfoRequest)
        Modify Domain registery infomation .
        参数:
        domainName - Name of Domain .
        updateDomainRegistryInfoRequest - Params used for update Domain registery infomation.
      • getDomainAccessDetail

        public AccessDetailResponse getDomainAccessDetail​(String domainName)
        Get Access detail .
        参数:
        domainName - Name of Domain .
        返回:
        Access detail .
      • updateDomainSecretKey

        public AccessDetailResponse updateDomainSecretKey​(String domainName)
        Update Secret key of Domain .
        参数:
        domainName - Name of Domain .
        返回:
        Access detail .
      • getDomainDeviceList

        public DomainDeviceListResponse getDomainDeviceList​(String domainName,
                                                            int pageNo,
                                                            int pageSize,
                                                            String orderBy,
                                                            String order,
                                                            String name,
                                                            String value,
                                                            String favourite)
        Get List of Devices in Domain .
        参数:
        domainName - Name of Domain .
        pageNo - Page number of Devices in Domain .
        pageSize - Page size of Devices in Domain .
        orderBy - Order by field of Device in Domain .
        order - ASC or DESC .
        name - Name to filter Device .
        value - Value to filter Device .
        favourite - Favourite to filter Device .
        返回:
        List of Devices in Domain .
      • deleteSchema

        public void deleteSchema​(String schemaId)