Class CreateTaskRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.iotcloud.v20180614.models.CreateTaskRequest
-
public class CreateTaskRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateTaskRequest()
CreateTaskRequest(CreateTaskRequest 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 String
getDeviceNameFilter()
Get 执行任务的设备名的正则表达式Long
getMaxExecutionTimeInSeconds()
Get 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400String
getProductId()
Get 执行任务的产品IDLong
getScheduleTimeInSeconds()
Get 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后Task
getTasks()
Get 任务描述细节,描述见下 TaskString
getTaskType()
Get 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”void
setDeviceNameFilter(String DeviceNameFilter)
Set 执行任务的设备名的正则表达式void
setMaxExecutionTimeInSeconds(Long MaxExecutionTimeInSeconds)
Set 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400void
setProductId(String ProductId)
Set 执行任务的产品IDvoid
setScheduleTimeInSeconds(Long ScheduleTimeInSeconds)
Set 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后void
setTasks(Task Tasks)
Set 任务描述细节,描述见下 Taskvoid
setTaskType(String TaskType)
Set 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”void
toMap(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
-
CreateTaskRequest
public CreateTaskRequest()
-
CreateTaskRequest
public CreateTaskRequest(CreateTaskRequest 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
-
getTaskType
public String getTaskType()
Get 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”- Returns:
- TaskType 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”
-
setTaskType
public void setTaskType(String TaskType)
Set 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”- Parameters:
TaskType
- 任务类型,取值为 “UpdateShadow” 或者 “PublishMessage”
-
getProductId
public String getProductId()
Get 执行任务的产品ID- Returns:
- ProductId 执行任务的产品ID
-
setProductId
public void setProductId(String ProductId)
Set 执行任务的产品ID- Parameters:
ProductId
- 执行任务的产品ID
-
getDeviceNameFilter
public String getDeviceNameFilter()
Get 执行任务的设备名的正则表达式- Returns:
- DeviceNameFilter 执行任务的设备名的正则表达式
-
setDeviceNameFilter
public void setDeviceNameFilter(String DeviceNameFilter)
Set 执行任务的设备名的正则表达式- Parameters:
DeviceNameFilter
- 执行任务的设备名的正则表达式
-
getScheduleTimeInSeconds
public Long getScheduleTimeInSeconds()
Get 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后- Returns:
- ScheduleTimeInSeconds 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后
-
setScheduleTimeInSeconds
public void setScheduleTimeInSeconds(Long ScheduleTimeInSeconds)
Set 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后- Parameters:
ScheduleTimeInSeconds
- 任务开始执行的时间。 取值为 Unix 时间戳,单位秒,且需大于等于当前时间时间戳,0为系统当前时间时间戳,即立即执行,最大为当前时间86400秒后,超过则取值为当前时间86400秒后
-
getTasks
public Task getTasks()
Get 任务描述细节,描述见下 Task- Returns:
- Tasks 任务描述细节,描述见下 Task
-
setTasks
public void setTasks(Task Tasks)
Set 任务描述细节,描述见下 Task- Parameters:
Tasks
- 任务描述细节,描述见下 Task
-
getMaxExecutionTimeInSeconds
public Long getMaxExecutionTimeInSeconds()
Get 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400- Returns:
- MaxExecutionTimeInSeconds 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400
-
setMaxExecutionTimeInSeconds
public void setMaxExecutionTimeInSeconds(Long MaxExecutionTimeInSeconds)
Set 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400- Parameters:
MaxExecutionTimeInSeconds
- 最长执行时间,单位秒,被调度后超过此时间仍未有结果则视为任务失败。取值为0-86400,默认为86400
-
-