Class BulkRemoveAiTagsParams.Builder
-
- All Implemented Interfaces:
public final class BulkRemoveAiTagsParams.BuilderA builder for BulkRemoveAiTagsParams.
-
-
Method Summary
-
-
Method Detail
-
body
final BulkRemoveAiTagsParams.Builder body(BulkRemoveAiTagsParams.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:
-
aiTags
final BulkRemoveAiTagsParams.Builder aiTags(List<String> aiTags)
An array of AITags that you want to remove from the files.
-
aiTags
final BulkRemoveAiTagsParams.Builder aiTags(JsonField<List<String>> aiTags)
Sets Builder.aiTags to an arbitrary JSON value.
You should usually call Builder.aiTags with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addAiTag
final BulkRemoveAiTagsParams.Builder addAiTag(String aiTag)
-
fileIds
final BulkRemoveAiTagsParams.Builder fileIds(List<String> fileIds)
An array of fileIds from which you want to remove AITags.
-
fileIds
final BulkRemoveAiTagsParams.Builder fileIds(JsonField<List<String>> fileIds)
Sets Builder.fileIds to an arbitrary JSON value.
You should usually call Builder.fileIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFileId
final BulkRemoveAiTagsParams.Builder addFileId(String fileId)
-
additionalBodyProperties
final BulkRemoveAiTagsParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final BulkRemoveAiTagsParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final BulkRemoveAiTagsParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final BulkRemoveAiTagsParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final BulkRemoveAiTagsParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final BulkRemoveAiTagsParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final BulkRemoveAiTagsParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final BulkRemoveAiTagsParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final BulkRemoveAiTagsParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final BulkRemoveAiTagsParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final BulkRemoveAiTagsParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final BulkRemoveAiTagsParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final BulkRemoveAiTagsParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final BulkRemoveAiTagsParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final BulkRemoveAiTagsParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final BulkRemoveAiTagsParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final BulkRemoveAiTagsParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final BulkRemoveAiTagsParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final BulkRemoveAiTagsParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final BulkRemoveAiTagsParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final BulkRemoveAiTagsParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final BulkRemoveAiTagsParams build()
Returns an immutable instance of BulkRemoveAiTagsParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.aiTags() .fileIds()
-
-
-
-