public static final class GetFileDetectReportResponseBody.Data.Builder extends Object
public GetFileDetectReportResponseBody.Data.Builder basic(String basic)
The basic information about the detected file.
example:{ "sha256": "", "sha512": "", "source": "aegis", "gmt_first_submit": "", "sha1": "", "virus_result": "", "webshell_result": "", "gmt_update": "", "sandbox_result": "2", "fileSize": "363752", "virus_name": "", }
public GetFileDetectReportResponseBody.Data.Builder fileHash(String fileHash)
The hash value of the file.
example:c42b5f6bde0b730ece2923266333****
public GetFileDetectReportResponseBody.Data.Builder filename(String filename)
The name of the file.
example:test.zip
public GetFileDetectReportResponseBody.Data.Builder hasData(Boolean hasData)
Indicates whether the file data exists in the cloud sandbox. Valid values:
true
public GetFileDetectReportResponseBody.Data.Builder intelligences(String intelligences)
The threat intelligence event, which is a JSON array.
Valid values:
["The threat type"]
public GetFileDetectReportResponseBody.Data.Builder sandbox(String sandbox)
The details of the cloud sandbox check results.
example:{"BehaviorData": {}, "ProcessData": {}, "SandboxData": {}, "AttackData": [], "NetworkData": {}, "SolutionData": {}, "FileData": {}}
public GetFileDetectReportResponseBody.Data.Builder showTab(Boolean showTab)
Indicates whether the check report is displayed. Valid values:
true
public GetFileDetectReportResponseBody.Data.Builder threatLevel(Long threatLevel)
The threat level. Valid values:
2
public GetFileDetectReportResponseBody.Data.Builder threatTypes(String threatTypes)
The risk tags and server tags that are generated by analyzing threat intelligence and security events. The value is a string array. The array includes the following elements:
[{"threat_type_desc": "test","risk_type": 1,"threat_type": ""}]
public GetFileDetectReportResponseBody.Data build()
Copyright © 2026. All rights reserved.