Class UpdateRecordPlanData
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.iss.v20230517.models.UpdateRecordPlanData
-
public class UpdateRecordPlanData extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description UpdateRecordPlanData()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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ChannelInfo[]getAdd()Get 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量String[]getDel()Get 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段StringgetDescribe()Get 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段LifeCycleDatagetLifeCycle()Get 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段String[]getOrganizationId()Get 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)StringgetPlanName()Get 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段StringgetStreamType()Get 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节StringgetTemplateId()Get 上云模板ID,不修改模板ID时,不需要该字段voidsetAdd(ChannelInfo[] Add)Set 要新增的设备通道,Json数组,没有新增时,不需要该字段,一次添加通道总数不超过5000个,包括组织目录下的通道数量voidsetDel(String[] Del)Set 要删除的设备通道,Json数组,内容为要删除的设备通道id,没有删除设备通道时,不需要该字段voidsetDescribe(String Describe)Set 上云计划描述,仅支持中文、英文、数字、_、-,长度不超过128个字符, 不修改描述时,不需要该字段voidsetLifeCycle(LifeCycleData LifeCycle)Set 生命周期,文件生命周期设置,管理文件冷、热存储的时间,不修改生命周期时,不需要该字段voidsetOrganizationId(String[] OrganizationId)Set 组织目录ID,添加组织目录下所有设备通道,Json数组,可以为空,并且通道总数量不超过5000个(包括Add字段通道数量)voidsetPlanName(String PlanName)Set 上云计划名称,仅支持中文、英文、数字、_、-,长度不超过32个字符,计划名称全局唯一,不能为空,不能重复,不修改名称时,不需要该字段voidsetStreamType(String StreamType)Set 码流类型,default:不指定码流类型,以设备默认推送类型为主, main:主码流,sub:子码流,其他根据设备能力集自定义,长度不能超过32个字节voidsetTemplateId(String TemplateId)Set 上云模板ID,不修改模板ID时,不需要该字段voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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字段通道数量)
-
-