public static final class GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder extends Object
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder actionType(String actionType)
The action of the custom defense rule. Valid values:
0
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder cmdline(String cmdline)
The command line.
example:/usr/sbin/s****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder domain(String domain)
The domain name.
example:example.com
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder filePath(String filePath)
The file path.
example:/etc/pam****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder gmtCreate(Long gmtCreate)
The time when the custom defense rule was created.
example:167118088****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder gmtModified(Long gmtModified)
The time when the custom defense rule was last modified.
example:167118088****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder ip(String ip)
The IP address.
example:10.240.XX.XX
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder id(Long id)
The ID of the custom defense rule.
example:200****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder md5List(String md5List)
The hash values of processes.
example:0c9045b5bec90f9825f1f3f64dd4****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder name(String name)
The name of the custom defense rule.
example:Rule****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder newFilePath(String newFilePath)
The new file path after the file is renamed.
example:/etc/pam****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder parentCmdline(String parentCmdline)
The parent command line.
example:/usr/sbin/s****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder parentProcPath(String parentProcPath)
The path to the parent process.
example:c:/windows/system32/i****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder platform(String platform)
The type of the operating system. Valid values:
linux
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder port(Integer port)
The port number.
example:22
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder portStr(String portStr)
The port number. Valid values: 1 to 65535.
example:80
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder procPath(String procPath)
The path to the process.
example:c:/windows/system32/i****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder registryContent(String registryContent)
The registry value.
example:SECOH-QAD.exe
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder registryKey(String registryKey)
The registry key.
example:HKEY_DYN_****
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail.Builder type(Integer type)
The type of the custom defense rule. Valid values:
1
public GetClientUserDefineRuleResponseBody.UserDefineRuleDetail build()
Copyright © 2026. All rights reserved.