Class RedTeamSubmitTargetResponseParams.Builder
-
- All Implemented Interfaces:
public final class RedTeamSubmitTargetResponseParams.BuilderA builder for RedTeamSubmitTargetResponseParams.
-
-
Method Summary
-
-
Method Detail
-
workflowId
final RedTeamSubmitTargetResponseParams.Builder workflowId(String workflowId)
The workflow identifier
-
workflowId
final RedTeamSubmitTargetResponseParams.Builder workflowId(Optional<String> workflowId)
Alias for calling Builder.workflowId with
workflowId.orElse(null).
-
body
final RedTeamSubmitTargetResponseParams.Builder body(RedTeamSubmitTargetResponseParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
sessionId
final RedTeamSubmitTargetResponseParams.Builder sessionId(String sessionId)
Session identifier
-
sessionId
final RedTeamSubmitTargetResponseParams.Builder sessionId(JsonField<String> sessionId)
Sets Builder.sessionId to an arbitrary JSON value.
You should usually call Builder.sessionId with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
targetResponse
final RedTeamSubmitTargetResponseParams.Builder targetResponse(String targetResponse)
Target's response text
-
targetResponse
final RedTeamSubmitTargetResponseParams.Builder targetResponse(JsonField<String> targetResponse)
Sets Builder.targetResponse to an arbitrary JSON value.
You should usually call Builder.targetResponse with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final RedTeamSubmitTargetResponseParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final RedTeamSubmitTargetResponseParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final RedTeamSubmitTargetResponseParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final RedTeamSubmitTargetResponseParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final RedTeamSubmitTargetResponseParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final RedTeamSubmitTargetResponseParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final RedTeamSubmitTargetResponseParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final RedTeamSubmitTargetResponseParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final RedTeamSubmitTargetResponseParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final RedTeamSubmitTargetResponseParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final RedTeamSubmitTargetResponseParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final RedTeamSubmitTargetResponseParams build()
Returns an immutable instance of RedTeamSubmitTargetResponseParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.sessionId() .targetResponse()
-
-
-
-