Class: TencentCloud::Cws::V20180312::VulsTimeline

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

Overview

用户漏洞数随时间变化统计数据

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, appid = nil, date = nil, pagecount = nil, sitenum = nil, impactsitenum = nil, vulshighnum = nil, vulsmiddlenum = nil, vulslownum = nil, vulsnoticenum = nil, createdat = nil, updatedat = nil) ⇒ VulsTimeline

Returns a new instance of VulsTimeline.



1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
# File 'lib/v20180312/models.rb', line 1474

def initialize(id=nil, appid=nil, date=nil, pagecount=nil, sitenum=nil, impactsitenum=nil, vulshighnum=nil, vulsmiddlenum=nil, vulslownum=nil, vulsnoticenum=nil, createdat=nil, updatedat=nil)
  @Id = id
  @Appid = appid
  @Date = date
  @PageCount = pagecount
  @SiteNum = sitenum
  @ImpactSiteNum = impactsitenum
  @VulsHighNum = vulshighnum
  @VulsMiddleNum = vulsmiddlenum
  @VulsLowNum = vulslownum
  @VulsNoticeNum = vulsnoticenum
  @CreatedAt = createdat
  @UpdatedAt = updatedat
end

Instance Attribute Details

#AppidObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def Appid
  @Appid
end

#CreatedAtObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def CreatedAt
  @CreatedAt
end

#DateObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def Date
  @Date
end

#IdObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def Id
  @Id
end

#ImpactSiteNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def ImpactSiteNum
  @ImpactSiteNum
end

#PageCountObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def PageCount
  @PageCount
end

#SiteNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def SiteNum
  @SiteNum
end

#UpdatedAtObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def UpdatedAt
  @UpdatedAt
end

#VulsHighNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def VulsHighNum
  @VulsHighNum
end

#VulsLowNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def VulsLowNum
  @VulsLowNum
end

#VulsMiddleNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def VulsMiddleNum
  @VulsMiddleNum
end

#VulsNoticeNumObject

Parameters:

  • Id:

    ID。

  • Appid:

    云用户appid。

  • Date:

    日期。

  • PageCount:

    扫描页面总数量。

  • SiteNum:

    已验证网站总数量。

  • ImpactSiteNum:

    受影响的网站总数量。

  • VulsHighNum:

    高危漏洞总数量。

  • VulsMiddleNum:

    中危漏洞总数量。

  • VulsLowNum:

    低危漏洞总数量。

  • VulsNoticeNum:

    风险提示总数量

  • CreatedAt:

    记录添加时间。

  • UpdatedAt:

    记录最近修改时间。



1472
1473
1474
# File 'lib/v20180312/models.rb', line 1472

def VulsNoticeNum
  @VulsNoticeNum
end

Instance Method Details

#deserialize(params) ⇒ Object



1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
# File 'lib/v20180312/models.rb', line 1489

def deserialize(params)
  @Id = params['Id']
  @Appid = params['Appid']
  @Date = params['Date']
  @PageCount = params['PageCount']
  @SiteNum = params['SiteNum']
  @ImpactSiteNum = params['ImpactSiteNum']
  @VulsHighNum = params['VulsHighNum']
  @VulsMiddleNum = params['VulsMiddleNum']
  @VulsLowNum = params['VulsLowNum']
  @VulsNoticeNum = params['VulsNoticeNum']
  @CreatedAt = params['CreatedAt']
  @UpdatedAt = params['UpdatedAt']
end