Class: TencentCloud::Waf::V20180125::DescribeBotSceneOverviewResponse

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

Overview

DescribeBotSceneOverview返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status = nil, scenecount = nil, validscenecount = nil, currentglobalscene = nil, customrulenums = nil, tldstatus = nil, requestid = nil) ⇒ DescribeBotSceneOverviewResponse

Returns a new instance of DescribeBotSceneOverviewResponse.



6489
6490
6491
6492
6493
6494
6495
6496
6497
# File 'lib/v20180125/models.rb', line 6489

def initialize(status=nil, scenecount=nil, validscenecount=nil, currentglobalscene=nil, customrulenums=nil, tldstatus=nil, requestid=nil)
  @Status = status
  @SceneCount = scenecount
  @ValidSceneCount = validscenecount
  @CurrentGlobalScene = currentglobalscene
  @CustomRuleNums = customrulenums
  @TldStatus = tldstatus
  @RequestId = requestid
end

Instance Attribute Details

#CurrentGlobalSceneObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def CurrentGlobalScene
  @CurrentGlobalScene
end

#CustomRuleNumsObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def CustomRuleNums
  @CustomRuleNums
end

#RequestIdObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def RequestId
  @RequestId
end

#SceneCountObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def SceneCount
  @SceneCount
end

#StatusObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def Status
  @Status
end

#TldStatusObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def TldStatus
  @TldStatus
end

#ValidSceneCountObject

Parameters:

  • Status:

    BOT总开关

  • SceneCount:

    场景总数

  • ValidSceneCount:

    生效场景数

  • CurrentGlobalScene:

    当前开启的、匹配范围为全局、优先级最高的场景

  • CustomRuleNums:

    自定义规则总数,不包括BOT白名单

  • TldStatus:

    图灵盾开关状态

  • RequestId:

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



6487
6488
6489
# File 'lib/v20180125/models.rb', line 6487

def ValidSceneCount
  @ValidSceneCount
end

Instance Method Details

#deserialize(params) ⇒ Object



6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
# File 'lib/v20180125/models.rb', line 6499

def deserialize(params)
  @Status = params['Status']
  @SceneCount = params['SceneCount']
  @ValidSceneCount = params['ValidSceneCount']
  unless params['CurrentGlobalScene'].nil?
    @CurrentGlobalScene = GlobalSceneInfo.new
    @CurrentGlobalScene.deserialize(params['CurrentGlobalScene'])
  end
  @CustomRuleNums = params['CustomRuleNums']
  @TldStatus = params['TldStatus']
  @RequestId = params['RequestId']
end