Class: TencentCloud::Cfw::V20190904::DescribeRuleOverviewResponse

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

Overview

DescribeRuleOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(alltotal = nil, strategynum = nil, startrulenum = nil, stoprulenum = nil, remainingnum = nil, requestid = nil) ⇒ DescribeRuleOverviewResponse

Returns a new instance of DescribeRuleOverviewResponse.



4509
4510
4511
4512
4513
4514
4515
4516
# File 'lib/v20190904/models.rb', line 4509

def initialize(alltotal=nil, strategynum=nil, startrulenum=nil, stoprulenum=nil, remainingnum=nil, requestid=nil)
  @AllTotal = alltotal
  @StrategyNum = strategynum
  @StartRuleNum = startrulenum
  @StopRuleNum = stoprulenum
  @RemainingNum = remainingnum
  @RequestId = requestid
end

Instance Attribute Details

#AllTotalObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def AllTotal
  @AllTotal
end

#RemainingNumObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def RemainingNum
  @RemainingNum
end

#RequestIdObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def RequestId
  @RequestId
end

#StartRuleNumObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def StartRuleNum
  @StartRuleNum
end

#StopRuleNumObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def StopRuleNum
  @StopRuleNum
end

#StrategyNumObject

Parameters:

  • AllTotal:

    规则总数

  • StrategyNum:

    阻断策略规则数量

  • StartRuleNum:

    启用规则数量

  • StopRuleNum:

    停用规则数量

  • RemainingNum:

    剩余配额

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



4507
4508
4509
# File 'lib/v20190904/models.rb', line 4507

def StrategyNum
  @StrategyNum
end

Instance Method Details

#deserialize(params) ⇒ Object



4518
4519
4520
4521
4522
4523
4524
4525
# File 'lib/v20190904/models.rb', line 4518

def deserialize(params)
  @AllTotal = params['AllTotal']
  @StrategyNum = params['StrategyNum']
  @StartRuleNum = params['StartRuleNum']
  @StopRuleNum = params['StopRuleNum']
  @RemainingNum = params['RemainingNum']
  @RequestId = params['RequestId']
end