Class: TencentCloud::Hasim::V20210716::DescribeRulesRequest

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

Overview

DescribeRules请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ruleid = nil, ruleids = nil, name = nil, type = nil, isactive = nil, limit = nil, offset = nil) ⇒ DescribeRulesRequest

Returns a new instance of DescribeRulesRequest.



572
573
574
575
576
577
578
579
580
# File 'lib/v20210716/models.rb', line 572

def initialize(ruleid=nil, ruleids=nil, name=nil, type=nil, isactive=nil, limit=nil, offset=nil)
  @RuleID = ruleid
  @RuleIDs = ruleids
  @Name = name
  @Type = type
  @IsActive = isactive
  @Limit = limit
  @Offset = offset
end

Instance Attribute Details

#IsActiveObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def IsActive
  @IsActive
end

#LimitObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def Limit
  @Limit
end

#NameObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def Name
  @Name
end

#OffsetObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def Offset
  @Offset
end

#RuleIDObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def RuleID
  @RuleID
end

#RuleIDsObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def RuleIDs
  @RuleIDs
end

#TypeObject

Parameters:

  • RuleID:

    自动化规则ID

  • RuleIDs:

    自动化规则ID

  • Name:

    名称

  • Type:

    类型

  • IsActive:

    是否激活

  • Limit:

    翻页大小

  • Offset:

    翻页偏移



570
571
572
# File 'lib/v20210716/models.rb', line 570

def Type
  @Type
end

Instance Method Details

#deserialize(params) ⇒ Object



582
583
584
585
586
587
588
589
590
# File 'lib/v20210716/models.rb', line 582

def deserialize(params)
  @RuleID = params['RuleID']
  @RuleIDs = params['RuleIDs']
  @Name = params['Name']
  @Type = params['Type']
  @IsActive = params['IsActive']
  @Limit = params['Limit']
  @Offset = params['Offset']
end