Class CreateDeviceRequest

    • Constructor Detail

      • CreateDeviceRequest

        public CreateDeviceRequest()
      • CreateDeviceRequest

        public CreateDeviceRequest​(CreateDeviceRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getProjectId

        public String getProjectId()
        Get 创建设备所归属的项目ID
        Returns:
        ProjectId 创建设备所归属的项目ID
      • setProjectId

        public void setProjectId​(String ProjectId)
        Set 创建设备所归属的项目ID
        Parameters:
        ProjectId - 创建设备所归属的项目ID
      • getDeviceId

        public String getDeviceId()
        Get 创建设备ID,项目内需要唯一,由小写英文字母、数字和下划线构成,长度不超过18
        Returns:
        DeviceId 创建设备ID,项目内需要唯一,由小写英文字母、数字和下划线构成,长度不超过18
      • setDeviceId

        public void setDeviceId​(String DeviceId)
        Set 创建设备ID,项目内需要唯一,由小写英文字母、数字和下划线构成,长度不超过18
        Parameters:
        DeviceId - 创建设备ID,项目内需要唯一,由小写英文字母、数字和下划线构成,长度不超过18
      • getDeviceName

        public String getDeviceName()
        Get 创建设备名称,长度小于24, 可包含中文、数字、英文字母和下划线
        Returns:
        DeviceName 创建设备名称,长度小于24, 可包含中文、数字、英文字母和下划线
      • setDeviceName

        public void setDeviceName​(String DeviceName)
        Set 创建设备名称,长度小于24, 可包含中文、数字、英文字母和下划线
        Parameters:
        DeviceName - 创建设备名称,长度小于24, 可包含中文、数字、英文字母和下划线
      • getDeviceType

        public String getDeviceType()
        Get 设备类型,field为现场设备(受控设备),remote为远端设备(操控设备),不填默认为field
        Returns:
        DeviceType 设备类型,field为现场设备(受控设备),remote为远端设备(操控设备),不填默认为field
      • setDeviceType

        public void setDeviceType​(String DeviceType)
        Set 设备类型,field为现场设备(受控设备),remote为远端设备(操控设备),不填默认为field
        Parameters:
        DeviceType - 设备类型,field为现场设备(受控设备),remote为远端设备(操控设备),不填默认为field
      • getDeviceToken

        public String getDeviceToken()
        Get 设备认证口令,由大小写英文字母和数字构成,须为16位
        Returns:
        DeviceToken 设备认证口令,由大小写英文字母和数字构成,须为16位
      • setDeviceToken

        public void setDeviceToken​(String DeviceToken)
        Set 设备认证口令,由大小写英文字母和数字构成,须为16位
        Parameters:
        DeviceToken - 设备认证口令,由大小写英文字母和数字构成,须为16位