Class: TencentCloud::Tics::V20181115::DescribeFileInfoResponse

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

Overview

DescribeFileInfo返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(returncode = nil, result = nil, confidence = nil, fileinfo = nil, tags = nil, intelligences = nil, context = nil, requestid = nil) ⇒ DescribeFileInfoResponse

Returns a new instance of DescribeFileInfoResponse.



157
158
159
160
161
162
163
164
165
166
# File 'lib/v20181115/models.rb', line 157

def initialize(returncode=nil, result=nil, confidence=nil, fileinfo=nil, tags=nil, intelligences=nil, context=nil, requestid=nil)
  @ReturnCode = returncode
  @Result = result
  @Confidence = confidence
  @FileInfo = fileinfo
  @Tags = tags
  @Intelligences = intelligences
  @Context = context
  @RequestId = requestid
end

Instance Attribute Details

#ConfidenceObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def Confidence
  @Confidence
end

#ContextObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def Context
  @Context
end

#FileInfoObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def FileInfo
  @FileInfo
end

#IntelligencesObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def Intelligences
  @Intelligences
end

#RequestIdObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def RequestId
  @RequestId
end

#ResultObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def Result
  @Result
end

#ReturnCodeObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def ReturnCode
  @ReturnCode
end

#TagsObject

(md5,sha1,sha256),文件大小等等文件基础信息

Parameters:

  • ReturnCode:

    是否有数据,0代表有数据,1代表没有数据

  • Result:

    判定结果,如:black、white、grey

  • Confidence:

    置信度,取值0-100

  • FileInfo:

    文件类型,文件hash

  • Tags:

    恶意标签,对应的团伙,家族等信息。

  • Intelligences:

    对应的历史上的威胁情报事件

  • Context:

    情报相关的上下文

  • RequestId:

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



155
156
157
# File 'lib/v20181115/models.rb', line 155

def Tags
  @Tags
end

Instance Method Details

#deserialize(params) ⇒ Object



168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
# File 'lib/v20181115/models.rb', line 168

def deserialize(params)
  @ReturnCode = params['ReturnCode']
  @Result = params['Result']
  @Confidence = params['Confidence']
  unless params['FileInfo'].nil?
    @FileInfo = []
    params['FileInfo'].each do |i|
      fileinfotype_tmp = FileInfoType.new
      fileinfotype_tmp.deserialize(i)
      @FileInfo << fileinfotype_tmp
    end
  end
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tagtype_tmp = TagType.new
      tagtype_tmp.deserialize(i)
      @Tags << tagtype_tmp
    end
  end
  unless params['Intelligences'].nil?
    @Intelligences = []
    params['Intelligences'].each do |i|
      intelligencetype_tmp = IntelligenceType.new
      intelligencetype_tmp.deserialize(i)
      @Intelligences << intelligencetype_tmp
    end
  end
  @Context = params['Context']
  @RequestId = params['RequestId']
end