Class SavedExtensionUpdateParams.Builder
-
- All Implemented Interfaces:
public final class SavedExtensionUpdateParams.BuilderA builder for SavedExtensionUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
id
final SavedExtensionUpdateParams.Builder id(String id)
-
id
final SavedExtensionUpdateParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final SavedExtensionUpdateParams.Builder body(SavedExtensionUpdateParams.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:
-
config
final SavedExtensionUpdateParams.Builder config(ExtensionConfig config)
Configuration object for an extension (base extensions only, not saved extension references).
-
config
final SavedExtensionUpdateParams.Builder config(JsonField<ExtensionConfig> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed ExtensionConfig value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
config
final SavedExtensionUpdateParams.Builder config(ExtensionConfig.RemoveBg removeBg)
Alias for calling config with
ExtensionConfig.ofRemoveBg(removeBg).
-
config
final SavedExtensionUpdateParams.Builder config(ExtensionConfig.AutoTaggingExtension autoTaggingExtension)
Alias for calling config with
ExtensionConfig.ofAutoTaggingExtension(autoTaggingExtension).
-
config
final SavedExtensionUpdateParams.Builder config(ExtensionConfig.AiTasks aiTasks)
Alias for calling config with
ExtensionConfig.ofAiTasks(aiTasks).
-
configAiAutoDescription
final SavedExtensionUpdateParams.Builder configAiAutoDescription()
Alias for calling config with
ExtensionConfig.ofAiAutoDescription().
-
aiTasksConfig
final SavedExtensionUpdateParams.Builder aiTasksConfig(List<ExtensionConfig.AiTasks.Task> tasks)
Alias for calling config with the following:
ExtensionConfig.AiTasks.builder() .tasks(tasks) .build()
-
description
final SavedExtensionUpdateParams.Builder description(String description)
Updated description of the saved extension.
-
description
final SavedExtensionUpdateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final SavedExtensionUpdateParams.Builder name(String name)
Updated name of the saved extension.
-
name
final SavedExtensionUpdateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name 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 SavedExtensionUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final SavedExtensionUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final SavedExtensionUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final SavedExtensionUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final SavedExtensionUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final SavedExtensionUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final SavedExtensionUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final SavedExtensionUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final SavedExtensionUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final SavedExtensionUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final SavedExtensionUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final SavedExtensionUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final SavedExtensionUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final SavedExtensionUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final SavedExtensionUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final SavedExtensionUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final SavedExtensionUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final SavedExtensionUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final SavedExtensionUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final SavedExtensionUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final SavedExtensionUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final SavedExtensionUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final SavedExtensionUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final SavedExtensionUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final SavedExtensionUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final SavedExtensionUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final SavedExtensionUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final SavedExtensionUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final SavedExtensionUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final SavedExtensionUpdateParams build()
Returns an immutable instance of SavedExtensionUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-