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



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



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

def ImpactSiteNumber
  @ImpactSiteNumber
end

#ImpactSitesObject



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

def ImpactSites
  @ImpactSites
end

#PageCountObject



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

def PageCount
  @PageCount
end

#RequestIdObject



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

def RequestId
  @RequestId
end

#SiteNumberObject



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

def SiteNumber
  @SiteNumber
end

#SitesObject



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

def Sites
  @Sites
end

#VulsHighNumberObject



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

def VulsHighNumber
  @VulsHighNumber
end

#VulsLowNumberObject



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

def VulsLowNumber
  @VulsLowNumber
end

#VulsMiddleNumberObject



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

def VulsMiddleNumber
  @VulsMiddleNumber
end

#VulsNoticeNumberObject



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