public static final class GetPolicyInfoResponseBody.Builder extends Object
public GetPolicyInfoResponseBody.Builder code(String code)
Result code, 00000 indicates success; others indicate failure.
example:00000
public GetPolicyInfoResponseBody.Builder contentSafeModelInfo(GetPolicyInfoResponseBody.ContentSafeModelInfo contentSafeModelInfo)
public GetPolicyInfoResponseBody.Builder enableSensitiveInputCheck(Integer enableSensitiveInputCheck)
public GetPolicyInfoResponseBody.Builder enableSensitiveOutputCheck(Integer enableSensitiveOutputCheck)
public GetPolicyInfoResponseBody.Builder gmtModified(Long gmtModified)
Policy modification time
example:1634122349000
public GetPolicyInfoResponseBody.Builder harmfulCategoryConfigInfoList(List<GetPolicyInfoResponseBody.HarmfulCategoryConfigInfoList> harmfulCategoryConfigInfoList)
Harmful category configuration list
public GetPolicyInfoResponseBody.Builder httpStatusCode(Integer httpStatusCode)
HTTP status code
example:200
public GetPolicyInfoResponseBody.Builder inputSafeAnswer(String inputSafeAnswer)
public GetPolicyInfoResponseBody.Builder inputSafeAnswerSwitch(Integer inputSafeAnswerSwitch)
public GetPolicyInfoResponseBody.Builder isSidecarPolicy(Integer isSidecarPolicy)
public GetPolicyInfoResponseBody.Builder message(String message)
Error message.
example:""
public GetPolicyInfoResponseBody.Builder outputSafeAnswer(String outputSafeAnswer)
public GetPolicyInfoResponseBody.Builder outputSafeAnswerSwitch(Integer outputSafeAnswerSwitch)
public GetPolicyInfoResponseBody.Builder policyIdentifier(String policyIdentifier)
Policy identifier
example:x1bc5xgs4uhx
public GetPolicyInfoResponseBody.Builder policyName(String policyName)
Detection policy name.
example:testPolicy
public GetPolicyInfoResponseBody.Builder promptAttackInfo(GetPolicyInfoResponseBody.PromptAttackInfo promptAttackInfo)
Prompt attack detection result object
public GetPolicyInfoResponseBody.Builder promptAttackInfoList(List<GetPolicyInfoResponseBody.PromptAttackInfoList> promptAttackInfoList)
Prompt attack list
public GetPolicyInfoResponseBody.Builder promptAttackModelInfo(GetPolicyInfoResponseBody.PromptAttackModelInfo promptAttackModelInfo)
public GetPolicyInfoResponseBody.Builder regularExpressList(List<GetPolicyInfoResponseBody.RegularExpressList> regularExpressList)
public GetPolicyInfoResponseBody.Builder requestId(String requestId)
Request ID
example:AAAAAA-BBBB-CCCCC-DDDD-EEEEEEEE****
public GetPolicyInfoResponseBody.Builder sceneType(Integer sceneType)
public GetPolicyInfoResponseBody.Builder sensitiveConfigList(List<GetPolicyInfoResponseBody.SensitiveConfigList> sensitiveConfigList)
public GetPolicyInfoResponseBody.Builder sensitiveTopicList(List<GetPolicyInfoResponseBody.SensitiveTopicList> sensitiveTopicList)
public GetPolicyInfoResponseBody.Builder sensitiveTopicModelInfo(GetPolicyInfoResponseBody.SensitiveTopicModelInfo sensitiveTopicModelInfo)
public GetPolicyInfoResponseBody.Builder sensitiveWordList(List<GetPolicyInfoResponseBody.SensitiveWordList> sensitiveWordList)
public GetPolicyInfoResponseBody.Builder success(Boolean success)
Indicates whether the operation was successful. true for success, false for failure.
True
public GetPolicyInfoResponseBody.Builder topicConfigInfoList(List<GetPolicyInfoResponseBody.TopicConfigInfoList> topicConfigInfoList)
Sensitive topic list
public GetPolicyInfoResponseBody.Builder wordGroupInfoList(List<GetPolicyInfoResponseBody.WordGroupInfoList> wordGroupInfoList)
Keyword group object list
public GetPolicyInfoResponseBody build()
Copyright © 2025. All rights reserved.