Class: TencentCloud::Waf::V20180125::DownloadAttackRecordInfo

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

Overview

下载攻击日志记录数据项

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(id = nil, taskname = nil, taskid = nil, host = nil, count = nil, status = nil, url = nil, createtime = nil, modifytime = nil, expiretime = nil, totalcount = nil) ⇒ DownloadAttackRecordInfo

Returns a new instance of DownloadAttackRecordInfo.



7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
# File 'lib/v20180125/models.rb', line 7526

def initialize(id=nil, taskname=nil, taskid=nil, host=nil, count=nil, status=nil, url=nil, createtime=nil, modifytime=nil, expiretime=nil, totalcount=nil)
  @Id = id
  @TaskName = taskname
  @TaskId = taskid
  @Host = host
  @Count = count
  @Status = status
  @Url = url
  @CreateTime = createtime
  @ModifyTime = modifytime
  @ExpireTime = expiretime
  @TotalCount = totalcount
end

Instance Attribute Details

#CountObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def Count
  @Count
end

#CreateTimeObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def CreateTime
  @CreateTime
end

#ExpireTimeObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def ExpireTime
  @ExpireTime
end

#HostObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def Host
  @Host
end

#IdObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def Id
  @Id
end

#ModifyTimeObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def ModifyTime
  @ModifyTime
end

#StatusObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def Status
  @Status
end

#TaskIdObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def TaskId
  @TaskId
end

#TaskNameObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def TaskName
  @TaskName
end

#TotalCountObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def TotalCount
  @TotalCount
end

#UrlObject

Parameters:

  • Id:

    记录ID

  • TaskName:

    下载任务名

  • TaskId:

    任务ID

  • Host:

    域名

  • Count:

    当前下载任务的日志条数

  • Status:

    下载任务运行状态:-1-下载超时,0-下载等待,1-下载完成,2-下载失败,4-正在下载

  • Url:

    下载文件URL

  • CreateTime:

    创建时间

  • ModifyTime:

    最后更新修改时间

  • ExpireTime:

    过期时间

  • TotalCount:

    下载任务需下载的日志总条数



7524
7525
7526
# File 'lib/v20180125/models.rb', line 7524

def Url
  @Url
end

Instance Method Details

#deserialize(params) ⇒ Object



7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
# File 'lib/v20180125/models.rb', line 7540

def deserialize(params)
  @Id = params['Id']
  @TaskName = params['TaskName']
  @TaskId = params['TaskId']
  @Host = params['Host']
  @Count = params['Count']
  @Status = params['Status']
  @Url = params['Url']
  @CreateTime = params['CreateTime']
  @ModifyTime = params['ModifyTime']
  @ExpireTime = params['ExpireTime']
  @TotalCount = params['TotalCount']
end