Class: TencentCloud::Antiddos::V20200309::DescribePendingRiskInfoResponse

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

Overview

DescribePendingRiskInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ispaidusr = nil, attackingcount = nil, blockingcount = nil, expiredcount = nil, total = nil, requestid = nil) ⇒ DescribePendingRiskInfoResponse

Returns a new instance of DescribePendingRiskInfoResponse.



5871
5872
5873
5874
5875
5876
5877
5878
# File 'lib/v20200309/models.rb', line 5871

def initialize(ispaidusr=nil, attackingcount=nil, blockingcount=nil, expiredcount=nil, total=nil, requestid=nil)
  @IsPaidUsr = ispaidusr
  @AttackingCount = attackingcount
  @BlockingCount = blockingcount
  @ExpiredCount = expiredcount
  @Total = total
  @RequestId = requestid
end

Instance Attribute Details

#AttackingCountObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def AttackingCount
  @AttackingCount
end

#BlockingCountObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def BlockingCount
  @BlockingCount
end

#ExpiredCountObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def ExpiredCount
  @ExpiredCount
end

#IsPaidUsrObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def IsPaidUsr
  @IsPaidUsr
end

#RequestIdObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def RequestId
  @RequestId
end

#TotalObject

Parameters:

  • IsPaidUsr:

    是否为付费用户,true:付费用户, false:普通用户

  • AttackingCount:

    攻击中的资源数量

  • BlockingCount:

    封堵中的资源数量

  • ExpiredCount:

    已过期的资源数量

  • Total:

    所有待处理风险事件总数

  • RequestId:

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



5869
5870
5871
# File 'lib/v20200309/models.rb', line 5869

def Total
  @Total
end

Instance Method Details

#deserialize(params) ⇒ Object



5880
5881
5882
5883
5884
5885
5886
5887
# File 'lib/v20200309/models.rb', line 5880

def deserialize(params)
  @IsPaidUsr = params['IsPaidUsr']
  @AttackingCount = params['AttackingCount']
  @BlockingCount = params['BlockingCount']
  @ExpiredCount = params['ExpiredCount']
  @Total = params['Total']
  @RequestId = params['RequestId']
end