Class: TencentCloud::Cws::V20180312::DescribeVulsNumberResponse

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

Overview

DescribeVulsNumber返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(impactsitenumber = nil, sitenumber = nil, vulshighnumber = nil, vulsmiddlenumber = nil, vulslownumber = nil, vulsnoticenumber = nil, pagecount = nil, sites = nil, impactsites = nil, requestid = nil) ⇒ DescribeVulsNumberResponse

Returns a new instance of DescribeVulsNumberResponse.



604
605
606
607
608
609
610
611
612
613
614
615
# File 'lib/v20180312/models.rb', line 604

def initialize(impactsitenumber=nil, sitenumber=nil, vulshighnumber=nil, vulsmiddlenumber=nil, vulslownumber=nil, vulsnoticenumber=nil, pagecount=nil, sites=nil, impactsites=nil, requestid=nil)
  @ImpactSiteNumber = impactsitenumber
  @SiteNumber = sitenumber
  @VulsHighNumber = vulshighnumber
  @VulsMiddleNumber = vulsmiddlenumber
  @VulsLowNumber = vulslownumber
  @VulsNoticeNumber = vulsnoticenumber
  @PageCount = pagecount
  @Sites = sites
  @ImpactSites = impactsites
  @RequestId = requestid
end

Instance Attribute Details

#ImpactSiteNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def ImpactSiteNumber
  @ImpactSiteNumber
end

#ImpactSitesObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def ImpactSites
  @ImpactSites
end

#PageCountObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def PageCount
  @PageCount
end

#RequestIdObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def RequestId
  @RequestId
end

#SiteNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def SiteNumber
  @SiteNumber
end

#SitesObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def Sites
  @Sites
end

#VulsHighNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def VulsHighNumber
  @VulsHighNumber
end

#VulsLowNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def VulsLowNumber
  @VulsLowNumber
end

#VulsMiddleNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def VulsMiddleNumber
  @VulsMiddleNumber
end

#VulsNoticeNumberObject

Parameters:

  • ImpactSiteNumber:

    受影响的网站总数。

  • SiteNumber:

    已验证的网站总数。

  • VulsHighNumber:

    高风险漏洞总数。

  • VulsMiddleNumber:

    中风险漏洞总数。

  • VulsLowNumber:

    低高风险漏洞总数。

  • VulsNoticeNumber:

    风险提示总数。

  • PageCount:

    扫描页面总数。

  • Sites:

    已验证的网站列表。

  • ImpactSites:

    受影响的网站列表。

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



602
603
604
# File 'lib/v20180312/models.rb', line 602

def VulsNoticeNumber
  @VulsNoticeNumber
end

Instance Method Details

#deserialize(params) ⇒ Object



617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
# File 'lib/v20180312/models.rb', line 617

def deserialize(params)
  @ImpactSiteNumber = params['ImpactSiteNumber']
  @SiteNumber = params['SiteNumber']
  @VulsHighNumber = params['VulsHighNumber']
  @VulsMiddleNumber = params['VulsMiddleNumber']
  @VulsLowNumber = params['VulsLowNumber']
  @VulsNoticeNumber = params['VulsNoticeNumber']
  @PageCount = params['PageCount']
  unless params['Sites'].nil?
    @Sites = []
    params['Sites'].each do |i|
      monitorminisite_tmp = MonitorMiniSite.new
      monitorminisite_tmp.deserialize(i)
      @Sites << monitorminisite_tmp
    end
  end
  unless params['ImpactSites'].nil?
    @ImpactSites = []
    params['ImpactSites'].each do |i|
      monitorminisite_tmp = MonitorMiniSite.new
      monitorminisite_tmp.deserialize(i)
      @ImpactSites << monitorminisite_tmp
    end
  end
  @RequestId = params['RequestId']
end