Class: TencentCloud::Cwp::V20180228::DescribeBaselineItemIgnoreListRequest

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

Overview

DescribeBaselineItemIgnoreList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, limit = nil, offset = nil, filters = nil, order = nil, by = nil) ⇒ DescribeBaselineItemIgnoreListRequest

Returns a new instance of DescribeBaselineItemIgnoreListRequest.



12419
12420
12421
12422
12423
12424
12425
12426
# File 'lib/v20180228/models.rb', line 12419

def initialize(ruleid=nil, limit=nil, offset=nil, filters=nil, order=nil, by=nil)
  @RuleID = ruleid
  @Limit = limit
  @Offset = offset
  @Filters = filters
  @Order = order
  @By = by
end

Instance Attribute Details

#ByObject

Parameters:

  • RuleID:

    忽略规则ID

  • Limit:

    限制条数,默认10,最大100

  • Offset:

    请求偏移默认0

  • Filters: (li)

    CatgoryId - int64 - 是否必填:否 - 规则Id

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def By
      @By
    end
    

    #FiltersObject

    Parameters:

    • RuleID:

      忽略规则ID

    • Limit:

      限制条数,默认10,最大100

    • Offset:

      请求偏移默认0

    • Filters: (li)

      CatgoryId - int64 - 是否必填:否 - 规则Id

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def Filters
      @Filters
    end
    

    #LimitObject

    Parameters:

    • RuleID:

      忽略规则ID

    • Limit:

      限制条数,默认10,最大100

    • Offset:

      请求偏移默认0

    • Filters: (li)

      CatgoryId - int64 - 是否必填:否 - 规则Id

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def Limit
      @Limit
    end
    

    #OffsetObject

    Parameters:

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def Offset
      @Offset
    end
    

    #OrderObject

    Parameters:

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def Order
      @Order
    end
    

    #RuleIDObject

    Parameters:

  • Order:

    排序方式 [ASC:升序|DESC:降序]

  • By:

    可选排序列 [ID]

  • 
    
    12417
    12418
    12419
    # File 'lib/v20180228/models.rb', line 12417
    
    def RuleID
      @RuleID
    end
    

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    12428
    12429
    12430
    12431
    12432
    12433
    12434
    12435
    12436
    12437
    12438
    12439
    12440
    12441
    12442
    # File 'lib/v20180228/models.rb', line 12428
    
    def deserialize(params)
      @RuleID = params['RuleID']
      @Limit = params['Limit']
      @Offset = params['Offset']
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
      @Order = params['Order']
      @By = params['By']
    end