Class: TencentCloud::Cwp::V20180228::DescribeCanNotSeparateMachineRequest

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

Overview

DescribeCanNotSeparateMachine请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(ids = nil, updateall = nil, excludeid = nil, filters = nil) ⇒ DescribeCanNotSeparateMachineRequest

Returns a new instance of DescribeCanNotSeparateMachineRequest.



14078
14079
14080
14081
14082
14083
# File 'lib/v20180228/models.rb', line 14078

def initialize(ids=nil, updateall=nil, excludeid=nil, filters=nil)
  @Ids = ids
  @UpdateAll = updateall
  @ExcludeId = excludeid
  @Filters = filters
end

Instance Attribute Details

#ExcludeIdObject

<li>FilePath - String - 是否必填:否 - 路径筛选</li> <li>VirusName - String - 是否必填:否 - 描述筛选</li> <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li> <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li> <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>

Parameters:

  • Ids:

    需要修改的事件id 数组,支持批量

  • UpdateAll:

    是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

  • ExcludeId:

    排除的事件id,当操作全部事件时,需要排除这次id

  • Filters: (li)

    IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>



14076
14077
14078
# File 'lib/v20180228/models.rb', line 14076

def ExcludeId
  @ExcludeId
end

#FiltersObject

<li>FilePath - String - 是否必填:否 - 路径筛选</li> <li>VirusName - String - 是否必填:否 - 描述筛选</li> <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li> <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li> <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>

Parameters:

  • Ids:

    需要修改的事件id 数组,支持批量

  • UpdateAll:

    是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

  • ExcludeId:

    排除的事件id,当操作全部事件时,需要排除这次id

  • Filters: (li)

    IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>



14076
14077
14078
# File 'lib/v20180228/models.rb', line 14076

def Filters
  @Filters
end

#IdsObject

<li>FilePath - String - 是否必填:否 - 路径筛选</li> <li>VirusName - String - 是否必填:否 - 描述筛选</li> <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li> <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li> <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>

Parameters:

  • Ids:

    需要修改的事件id 数组,支持批量

  • UpdateAll:

    是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

  • ExcludeId:

    排除的事件id,当操作全部事件时,需要排除这次id

  • Filters: (li)

    IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>



14076
14077
14078
# File 'lib/v20180228/models.rb', line 14076

def Ids
  @Ids
end

#UpdateAllObject

<li>FilePath - String - 是否必填:否 - 路径筛选</li> <li>VirusName - String - 是否必填:否 - 描述筛选</li> <li>CreateBeginTime - String - 是否必填:否 - 创建时间筛选-开始时间</li> <li>CreateEndTime - String - 是否必填:否 - 创建时间筛选-结束时间</li> <li>Status - String - 是否必填:否 - 状态筛选 4待处理,5信任,6已隔离,10隔离中,11恢复隔离中</li>

Parameters:

  • Ids:

    需要修改的事件id 数组,支持批量

  • UpdateAll:

    是否更新全部,即是否对所有的事件进行操作,当ids 不为空时,此参数无效

  • ExcludeId:

    排除的事件id,当操作全部事件时,需要排除这次id

  • Filters: (li)

    IpOrAlias - String - 是否必填:否 - 主机ip或别名筛选</li>



14076
14077
14078
# File 'lib/v20180228/models.rb', line 14076

def UpdateAll
  @UpdateAll
end

Instance Method Details

#deserialize(params) ⇒ Object



14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
# File 'lib/v20180228/models.rb', line 14085

def deserialize(params)
  @Ids = params['Ids']
  @UpdateAll = params['UpdateAll']
  @ExcludeId = params['ExcludeId']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filters_tmp = Filters.new
      filters_tmp.deserialize(i)
      @Filters << filters_tmp
    end
  end
end