Class: TencentCloud::Cwp::V20180228::DescribeMalwareRiskWarningResponse

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

Overview

DescribeMalwareRiskWarning返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ischeckrisk = nil, list = nil, ispop = nil, processlist = nil, requestid = nil) ⇒ DescribeMalwareRiskWarningResponse

Returns a new instance of DescribeMalwareRiskWarningResponse.



18308
18309
18310
18311
18312
18313
18314
# File 'lib/v20180228/models.rb', line 18308

def initialize(ischeckrisk=nil, list=nil, ispop=nil, processlist=nil, requestid=nil)
  @IsCheckRisk = ischeckrisk
  @List = list
  @IsPop = ispop
  @ProcessList = processlist
  @RequestId = requestid
end

Instance Attribute Details

#IsCheckRiskObject

Parameters:

  • IsCheckRisk:

    是否开启自动扫描:true-开启,false-未开启

  • List:

    风险文件列表信息

  • IsPop:

    是否弹出提示 true 弹出, false不弹

  • ProcessList:

    异常进程列表信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18306
18307
18308
# File 'lib/v20180228/models.rb', line 18306

def IsCheckRisk
  @IsCheckRisk
end

#IsPopObject

Parameters:

  • IsCheckRisk:

    是否开启自动扫描:true-开启,false-未开启

  • List:

    风险文件列表信息

  • IsPop:

    是否弹出提示 true 弹出, false不弹

  • ProcessList:

    异常进程列表信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18306
18307
18308
# File 'lib/v20180228/models.rb', line 18306

def IsPop
  @IsPop
end

#ListObject

Parameters:

  • IsCheckRisk:

    是否开启自动扫描:true-开启,false-未开启

  • List:

    风险文件列表信息

  • IsPop:

    是否弹出提示 true 弹出, false不弹

  • ProcessList:

    异常进程列表信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18306
18307
18308
# File 'lib/v20180228/models.rb', line 18306

def List
  @List
end

#ProcessListObject

Parameters:

  • IsCheckRisk:

    是否开启自动扫描:true-开启,false-未开启

  • List:

    风险文件列表信息

  • IsPop:

    是否弹出提示 true 弹出, false不弹

  • ProcessList:

    异常进程列表信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18306
18307
18308
# File 'lib/v20180228/models.rb', line 18306

def ProcessList
  @ProcessList
end

#RequestIdObject

Parameters:

  • IsCheckRisk:

    是否开启自动扫描:true-开启,false-未开启

  • List:

    风险文件列表信息

  • IsPop:

    是否弹出提示 true 弹出, false不弹

  • ProcessList:

    异常进程列表信息

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



18306
18307
18308
# File 'lib/v20180228/models.rb', line 18306

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
# File 'lib/v20180228/models.rb', line 18316

def deserialize(params)
  @IsCheckRisk = params['IsCheckRisk']
  unless params['List'].nil?
    @List = []
    params['List'].each do |i|
      malwarerisk_tmp = MalwareRisk.new
      malwarerisk_tmp.deserialize(i)
      @List << malwarerisk_tmp
    end
  end
  @IsPop = params['IsPop']
  unless params['ProcessList'].nil?
    @ProcessList = []
    params['ProcessList'].each do |i|
      malwarerisk_tmp = MalwareRisk.new
      malwarerisk_tmp.deserialize(i)
      @ProcessList << malwarerisk_tmp
    end
  end
  @RequestId = params['RequestId']
end