Class: TencentCloud::Cwp::V20180228::BaselinePolicyDetect

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

Overview

基线检测策略

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(policyid = nil, taskid = nil, hostcount = nil, starttime = nil, finishtime = nil, policyname = nil, successcount = nil, failedcount = nil, timeoutcount = nil, policydetectstatus = nil) ⇒ BaselinePolicyDetect

Returns a new instance of BaselinePolicyDetect.



3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
# File 'lib/v20180228/models.rb', line 3601

def initialize(policyid=nil, taskid=nil, hostcount=nil, starttime=nil, finishtime=nil, policyname=nil, successcount=nil, failedcount=nil, timeoutcount=nil, policydetectstatus=nil)
  @PolicyId = policyid
  @TaskId = taskid
  @HostCount = hostcount
  @StartTime = starttime
  @FinishTime = finishtime
  @PolicyName = policyname
  @SuccessCount = successcount
  @FailedCount = failedcount
  @TimeoutCount = timeoutcount
  @PolicyDetectStatus = policydetectstatus
end

Instance Attribute Details

#FailedCountObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def FailedCount
  @FailedCount
end

#FinishTimeObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def FinishTime
  @FinishTime
end

#HostCountObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def HostCount
  @HostCount
end

#PolicyDetectStatusObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def PolicyDetectStatus
  @PolicyDetectStatus
end

#PolicyIdObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def PolicyId
  @PolicyId
end

#PolicyNameObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def PolicyName
  @PolicyName
end

#StartTimeObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def StartTime
  @StartTime
end

#SuccessCountObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def SuccessCount
  @SuccessCount
end

#TaskIdObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def TaskId
  @TaskId
end

#TimeoutCountObject

Parameters:

  • PolicyId:

    策略Id

  • TaskId:

    检测任务Id

  • HostCount:

    关联主机数

  • StartTime:

    开始时间

  • FinishTime:

    结束时间

  • PolicyName:

    策略名称

  • SuccessCount:

    成功主机数

  • FailedCount:

    失败主技数

  • TimeoutCount:

    失败主机数

  • PolicyDetectStatus:

    1:检测中 2:检测完成



3599
3600
3601
# File 'lib/v20180228/models.rb', line 3599

def TimeoutCount
  @TimeoutCount
end

Instance Method Details

#deserialize(params) ⇒ Object



3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
# File 'lib/v20180228/models.rb', line 3614

def deserialize(params)
  @PolicyId = params['PolicyId']
  @TaskId = params['TaskId']
  @HostCount = params['HostCount']
  @StartTime = params['StartTime']
  @FinishTime = params['FinishTime']
  @PolicyName = params['PolicyName']
  @SuccessCount = params['SuccessCount']
  @FailedCount = params['FailedCount']
  @TimeoutCount = params['TimeoutCount']
  @PolicyDetectStatus = params['PolicyDetectStatus']
end