Class: TencentCloud::Cfg::V20210820::DescribeTaskListRequest

Inherits:
TencentCloud::Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210820/models.rb

Overview

DescribeTaskList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, tasktitle = nil, tasktag = nil, taskstatus = nil, taskstarttime = nil, taskendtime = nil, taskupdatetime = nil, tags = nil, filters = nil, taskid = nil, applicationid = nil, applicationname = nil, taskstatuslist = nil, archid = nil, archname = nil) ⇒ DescribeTaskListRequest

Returns a new instance of DescribeTaskListRequest.



798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
# File 'lib/v20210820/models.rb', line 798

def initialize(limit=nil, offset=nil, tasktitle=nil, tasktag=nil, taskstatus=nil, taskstarttime=nil, taskendtime=nil, taskupdatetime=nil, tags=nil, filters=nil, taskid=nil, applicationid=nil, applicationname=nil, taskstatuslist=nil, archid=nil, archname=nil)
  @Limit = limit
  @Offset = offset
  @TaskTitle = tasktitle
  @TaskTag = tasktag
  @TaskStatus = taskstatus
  @TaskStartTime = taskstarttime
  @TaskEndTime = taskendtime
  @TaskUpdateTime = taskupdatetime
  @Tags = tags
  @Filters = filters
  @TaskId = taskid
  @ApplicationId = applicationid
  @ApplicationName = applicationname
  @TaskStatusList = taskstatuslist
  @ArchId = archid
  @ArchName = archname
end

Instance Attribute Details

#ApplicationIdObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def ApplicationId
  @ApplicationId
end

#ApplicationNameObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def ApplicationName
  @ApplicationName
end

#ArchIdObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def ArchId
  @ArchId
end

#ArchNameObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def ArchName
  @ArchName
end

#FiltersObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def Filters
  @Filters
end

#LimitObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def Offset
  @Offset
end

#TagsObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def Tags
  @Tags
end

#TaskEndTimeObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskEndTime
  @TaskEndTime
end

#TaskIdObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskId
  @TaskId
end

#TaskStartTimeObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskStartTime
  @TaskStartTime
end

#TaskStatusObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskStatus
  @TaskStatus
end

#TaskStatusListObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskStatusList
  @TaskStatusList
end

#TaskTagObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskTag
  @TaskTag
end

#TaskTitleObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskTitle
  @TaskTitle
end

#TaskUpdateTimeObject

Parameters:

  • Limit:

    分页Limit

  • Offset:

    分页Offset

  • TaskTitle:

    演练名称

  • TaskTag:

    标签键

  • TaskStatus:

    任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • TaskStartTime:

    开始时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskEndTime:

    结束时间,固定格式%Y-%m-%d %H:%M:%S

  • TaskUpdateTime:

    更新时间,固定格式%Y-%m-%d %H:%M:%S

  • Tags:

    标签对

  • Filters:

    筛选条件

  • TaskId:

    演练ID

  • ApplicationId:

    关联应用ID筛选

  • ApplicationName:

    关联应用筛选

  • TaskStatusList:

    任务状态筛选–支持多选 任务状态(1001 – 未开始 1002 – 进行中 1003 – 暂停中 1004 – 任务结束)

  • ArchId:

    架构ID

  • ArchName:

    架构名称



796
797
798
# File 'lib/v20210820/models.rb', line 796

def TaskUpdateTime
  @TaskUpdateTime
end

Instance Method Details

#deserialize(params) ⇒ Object



817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
# File 'lib/v20210820/models.rb', line 817

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @TaskTitle = params['TaskTitle']
  @TaskTag = params['TaskTag']
  @TaskStatus = params['TaskStatus']
  @TaskStartTime = params['TaskStartTime']
  @TaskEndTime = params['TaskEndTime']
  @TaskUpdateTime = params['TaskUpdateTime']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tagwithdescribe_tmp = TagWithDescribe.new
      tagwithdescribe_tmp.deserialize(i)
      @Tags << tagwithdescribe_tmp
    end
  end
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      actionfilter_tmp = ActionFilter.new
      actionfilter_tmp.deserialize(i)
      @Filters << actionfilter_tmp
    end
  end
  @TaskId = params['TaskId']
  @ApplicationId = params['ApplicationId']
  @ApplicationName = params['ApplicationName']
  @TaskStatusList = params['TaskStatusList']
  @ArchId = params['ArchId']
  @ArchName = params['ArchName']
end