Class UpdateRecordPlanData

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ChannelInfo[] getAdd()
      Get 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
      String[] getDel()
      Get 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
      String getDescribe()
      Get 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
      LifeCycleData getLifeCycle()
      Get 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
      String[] getOrganizationId()
      Get 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)
      String getPlanName()
      Get 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
      String getStreamType()
      Get 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
      String getTemplateId()
      Get 上云模板ID,不修改模板ID时,不需要该字段
      void setAdd​(ChannelInfo[] Add)
      Set 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
      void setDel​(String[] Del)
      Set 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
      void setDescribe​(String Describe)
      Set 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
      void setLifeCycle​(LifeCycleData LifeCycle)
      Set 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
      void setOrganizationId​(String[] OrganizationId)
      Set 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)
      void setPlanName​(String PlanName)
      Set 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
      void setStreamType​(String StreamType)
      Set 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
      void setTemplateId​(String TemplateId)
      Set 上云模板ID,不修改模板ID时,不需要该字段
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • UpdateRecordPlanData

        public UpdateRecordPlanData()
      • UpdateRecordPlanData

        public UpdateRecordPlanData​(UpdateRecordPlanData 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

      • getPlanName

        public String getPlanName()
        Get 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
        Returns:
        PlanName 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
      • setPlanName

        public void setPlanName​(String PlanName)
        Set 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
        Parameters:
        PlanName - 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段
      • getTemplateId

        public String getTemplateId()
        Get 上云模板ID,不修改模板ID时,不需要该字段
        Returns:
        TemplateId 上云模板ID,不修改模板ID时,不需要该字段
      • setTemplateId

        public void setTemplateId​(String TemplateId)
        Set 上云模板ID,不修改模板ID时,不需要该字段
        Parameters:
        TemplateId - 上云模板ID,不修改模板ID时,不需要该字段
      • getDescribe

        public String getDescribe()
        Get 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
        Returns:
        Describe 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
      • setDescribe

        public void setDescribe​(String Describe)
        Set 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
        Parameters:
        Describe - 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段
      • getStreamType

        public String getStreamType()
        Get 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
        Returns:
        StreamType 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
      • setStreamType

        public void setStreamType​(String StreamType)
        Set 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
        Parameters:
        StreamType - 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节
      • getLifeCycle

        public LifeCycleData getLifeCycle()
        Get 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
        Returns:
        LifeCycle 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
      • setLifeCycle

        public void setLifeCycle​(LifeCycleData LifeCycle)
        Set 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
        Parameters:
        LifeCycle - 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段
      • getAdd

        public ChannelInfo[] getAdd()
        Get 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
        Returns:
        Add 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
      • setAdd

        public void setAdd​(ChannelInfo[] Add)
        Set 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
        Parameters:
        Add - 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量
      • getDel

        public String[] getDel()
        Get 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
        Returns:
        Del 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
      • setDel

        public void setDel​(String[] Del)
        Set 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
        Parameters:
        Del - 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段
      • getOrganizationId

        public String[] getOrganizationId()
        Get 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)
        Returns:
        OrganizationId 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)
      • setOrganizationId

        public void setOrganizationId​(String[] OrganizationId)
        Set 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)
        Parameters:
        OrganizationId - 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)