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.



23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
# File 'lib/v20210820/models.rb', line 23262

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:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def CycleList
  @CycleList
end

#DateFromObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def DateFrom
  @DateFrom
end

#DateToObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def DateTo
  @DateTo
end

#InstanceObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def Instance
  @Instance
end

#KeywordObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def Keyword
  @Keyword
end

#SortObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def Sort
  @Sort
end

#SortColObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def SortCol
  @SortCol
end

#StateListObject

Parameters:

  • CycleList:

    任务调度周期类型

  • DateFrom:

    起始时间

  • DateTo:

    截止时间

  • Instance:

    实例过滤条件

  • Keyword:

    模糊查询关键字

  • Sort:

    排序方式

  • SortCol:

    排序字段

  • StateList:

    实例状态类型



23260
23261
23262
# File 'lib/v20210820/models.rb', line 23260

def StateList
  @StateList
end

Instance Method Details

#deserialize(params) ⇒ Object



23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
# File 'lib/v20210820/models.rb', line 23273

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