Class: TencentCloud::Wedata::V20210820::InstanceSearchCondition

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

Overview

实例检索条件

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(cyclelist = nil, datefrom = nil, dateto = nil, instance = nil, keyword = nil, sort = nil, sortcol = nil, statelist = nil) ⇒ InstanceSearchCondition

Returns a new instance of InstanceSearchCondition.



15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
# File 'lib/v20210820/models.rb', line 15553

def initialize(cyclelist=nil, datefrom=nil, dateto=nil, instance=nil, keyword=nil, sort=nil, sortcol=nil, statelist=nil)
  @CycleList = cyclelist
  @DateFrom = datefrom
  @DateTo = dateto
  @Instance = instance
  @Keyword = keyword
  @Sort = sort
  @SortCol = sortcol
  @StateList = statelist
end

Instance Attribute Details

#CycleListObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def CycleList
  @CycleList
end

#DateFromObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def DateFrom
  @DateFrom
end

#DateToObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def DateTo
  @DateTo
end

#InstanceObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def Instance
  @Instance
end

#KeywordObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def Keyword
  @Keyword
end

#SortObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def Sort
  @Sort
end

#SortColObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def SortCol
  @SortCol
end

#StateListObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



15551
15552
15553
# File 'lib/v20210820/models.rb', line 15551

def StateList
  @StateList
end

Instance Method Details

#deserialize(params) ⇒ Object



15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
# File 'lib/v20210820/models.rb', line 15564

def deserialize(params)
  @CycleList = params['CycleList']
  @DateFrom = params['DateFrom']
  @DateTo = params['DateTo']
  unless params['Instance'].nil?
    @Instance = InstanceCondition.new
    @Instance.deserialize(params['Instance'])
  end
  @Keyword = params['Keyword']
  @Sort = params['Sort']
  @SortCol = params['SortCol']
  @StateList = params['StateList']
end