Class: TencentCloud::Cwp::V20180228::DescribeAssetTypeTopResponse

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

Overview

DescribeAssetTypeTop返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(user = nil, port = nil, process = nil, software = nil, database = nil, webapp = nil, weblocation = nil, webframe = nil, webservice = nil, requestid = nil) ⇒ DescribeAssetTypeTopResponse

Returns a new instance of DescribeAssetTypeTopResponse.



9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
# File 'lib/v20180228/models.rb', line 9940

def initialize(user=nil, port=nil, process=nil, software=nil, database=nil, webapp=nil, weblocation=nil, webframe=nil, webservice=nil, requestid=nil)
  @User = user
  @Port = port
  @Process = process
  @Software = software
  @Database = database
  @WebApp = webapp
  @WebLocation = weblocation
  @WebFrame = webframe
  @WebService = webservice
  @RequestId = requestid
end

Instance Attribute Details

#DatabaseObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def Database
  @Database
end

#PortObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def Port
  @Port
end

#ProcessObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def Process
  @Process
end

#RequestIdObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def RequestId
  @RequestId
end

#SoftwareObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def Software
  @Software
end

#UserObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def User
  @User
end

#WebAppObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def WebApp
  @WebApp
end

#WebFrameObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def WebFrame
  @WebFrame
end

#WebLocationObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def WebLocation
  @WebLocation
end

#WebServiceObject

Parameters:

  • User:

    账号Top5

  • Port:

    端口Top5

  • Process:

    进程Top5

  • Software:

    软件Top5

  • Database:

    数据库Top5

  • WebApp:

    Web应用Top5

  • WebLocation:

    Web站点Top5

  • WebFrame:

    Web框架Top5

  • WebService:

    Web服务Top5

  • RequestId:

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



9938
9939
9940
# File 'lib/v20180228/models.rb', line 9938

def WebService
  @WebService
end

Instance Method Details

#deserialize(params) ⇒ Object



9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
# File 'lib/v20180228/models.rb', line 9953

def deserialize(params)
  unless params['User'].nil?
    @User = []
    params['User'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @User << assetkeyval_tmp
    end
  end
  unless params['Port'].nil?
    @Port = []
    params['Port'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @Port << assetkeyval_tmp
    end
  end
  unless params['Process'].nil?
    @Process = []
    params['Process'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @Process << assetkeyval_tmp
    end
  end
  unless params['Software'].nil?
    @Software = []
    params['Software'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @Software << assetkeyval_tmp
    end
  end
  unless params['Database'].nil?
    @Database = []
    params['Database'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @Database << assetkeyval_tmp
    end
  end
  unless params['WebApp'].nil?
    @WebApp = []
    params['WebApp'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @WebApp << assetkeyval_tmp
    end
  end
  unless params['WebLocation'].nil?
    @WebLocation = []
    params['WebLocation'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @WebLocation << assetkeyval_tmp
    end
  end
  unless params['WebFrame'].nil?
    @WebFrame = []
    params['WebFrame'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @WebFrame << assetkeyval_tmp
    end
  end
  unless params['WebService'].nil?
    @WebService = []
    params['WebService'].each do |i|
      assetkeyval_tmp = AssetKeyVal.new
      assetkeyval_tmp.deserialize(i)
      @WebService << assetkeyval_tmp
    end
  end
  @RequestId = params['RequestId']
end