Class: TencentCloud::Cwp::V20180228::ModifyBaselinePolicyRequest

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

Overview

ModifyBaselinePolicy请求参数结构体

Instance Attribute Summary collapse

  • #Filters ⇒ Object
  • CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类
  • RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型
  • .
  • #SelectAll ⇒ Object
  • CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类
  • RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型
  • .

    Instance Method Summary collapse

    Constructor Details

    #initialize(data = nil, filters = nil, selectall = nil) ⇒ ModifyBaselinePolicyRequest

    Returns a new instance of ModifyBaselinePolicyRequest.

    
    
    31922
    31923
    31924
    31925
    31926
    # File 'lib/v20180228/models.rb', line 31922
    
    def initialize(data=nil, filters=nil, selectall=nil)
      @Data = data
      @Filters = filters
      @SelectAll = selectall
    end

    Instance Attribute Details

    #DataObject

  • CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类
  • RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型
  • Parameters:

    • RuleName - String - 是否必填:否 - 规则名称

  • 是否按照过滤的全选

  • 
    
    31920
    31921
    31922
    # File 'lib/v20180228/models.rb', line 31920
    
    def Data
      @Data
    end

    #FiltersObject

  • CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类
  • RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型
  • Parameters:

  • 是否按照过滤的全选

  • 
    
    31920
    31921
    31922
    # File 'lib/v20180228/models.rb', line 31920
    
    def Filters
      @Filters
    end

    #SelectAllObject

  • CategoryId - int64 - 是否必填:否 自定义筛选为-1 - 规则分类
  • RuleType - int - 是否必填:否 0:系统 1:自定义 - 规则类型
  • Parameters:

  • 是否按照过滤的全选

  • 
    
    31920
    31921
    31922
    # File 'lib/v20180228/models.rb', line 31920
    
    def SelectAll
      @SelectAll
    end

    Instance Method Details

    #deserialize(params) ⇒ Object

    
    
    31928
    31929
    31930
    31931
    31932
    31933
    31934
    31935
    31936
    31937
    31938
    31939
    31940
    31941
    31942
    # File 'lib/v20180228/models.rb', line 31928
    
    def deserialize(params)
      unless params['Data'].nil?
        @Data = BaselinePolicy.new
        @Data.deserialize(params['Data'])
      end
      unless params['Filters'].nil?
        @Filters = []
        params['Filters'].each do |i|
          filter_tmp = Filter.new
          filter_tmp.deserialize(i)
          @Filters << filter_tmp
        end
      end
      @SelectAll = params['SelectAll']
    end