Class ModerationCreateParams.Builder
-
- All Implemented Interfaces:
public final class ModerationCreateParams.Builder
A builder for ModerationCreateParams.
-
-
Method Summary
-
-
Method Detail
-
body
final ModerationCreateParams.Builder body(ModerationCreateParams.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:
-
input
final ModerationCreateParams.Builder input(ModerationCreateParams.Input input)
Input (or inputs) to classify. Can be a single string, an array of strings, or an array of multi-modal input objects similar to other models.
-
input
final ModerationCreateParams.Builder input(JsonField<ModerationCreateParams.Input> input)
Sets Builder.input to an arbitrary JSON value.
You should usually call Builder.input with a well-typed Input value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
input
final ModerationCreateParams.Builder input(String string)
Alias for calling input with
Input.ofString(string)
.
-
inputOfStrings
final ModerationCreateParams.Builder inputOfStrings(List<String> strings)
Alias for calling input with
Input.ofStrings(strings)
.
-
inputOfModerationMultiModalArray
final ModerationCreateParams.Builder inputOfModerationMultiModalArray(List<ModerationMultiModalInput> moderationMultiModalArray)
Alias for calling input with
Input.ofModerationMultiModalArray(moderationMultiModalArray)
.
-
model
final ModerationCreateParams.Builder model(ModerationModel model)
The content moderation model you would like to use. Learn more in the moderation guide, and learn about available models here.
-
model
final ModerationCreateParams.Builder model(JsonField<ModerationModel> model)
Sets Builder.model to an arbitrary JSON value.
You should usually call Builder.model with a well-typed ModerationModel value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
model
final ModerationCreateParams.Builder model(String value)
Sets model to an arbitrary String.
You should usually call model with a well-typed ModerationModel constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final ModerationCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final ModerationCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final ModerationCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final ModerationCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final ModerationCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final ModerationCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final ModerationCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final ModerationCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final ModerationCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final ModerationCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final ModerationCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final ModerationCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final ModerationCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final ModerationCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final ModerationCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final ModerationCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final ModerationCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final ModerationCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final ModerationCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final ModerationCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final ModerationCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final ModerationCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final ModerationCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final ModerationCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final ModerationCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final ModerationCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final ModerationCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final ModerationCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final ModerationCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final ModerationCreateParams build()
Returns an immutable instance of ModerationCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.input()
-
-
-
-