Class EnvironmentUpdateParams.Builder
-
- All Implemented Interfaces:
public final class EnvironmentUpdateParams.BuilderA builder for EnvironmentUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
environmentId
final EnvironmentUpdateParams.Builder environmentId(String environmentId)
-
environmentId
final EnvironmentUpdateParams.Builder environmentId(Optional<String> environmentId)
Alias for calling Builder.environmentId with
environmentId.orElse(null).
-
betas
final EnvironmentUpdateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final EnvironmentUpdateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final EnvironmentUpdateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final EnvironmentUpdateParams.Builder addBeta(String value)
Sets addBeta to an arbitrary String.
You should usually call addBeta with a well-typed AnthropicBeta constant instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
body
final EnvironmentUpdateParams.Builder body(EnvironmentUpdateParams.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 EnvironmentUpdateParams.Builder config(EnvironmentUpdateParams.Config config)
Updated environment configuration
-
config
final EnvironmentUpdateParams.Builder config(Optional<EnvironmentUpdateParams.Config> config)
Alias for calling Builder.config with
config.orElse(null).
-
config
final EnvironmentUpdateParams.Builder config(JsonField<EnvironmentUpdateParams.Config> config)
Sets Builder.config to an arbitrary JSON value.
You should usually call Builder.config with a well-typed Config value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
config
final EnvironmentUpdateParams.Builder config(BetaCloudConfigParams cloud)
Alias for calling config with
Config.ofCloud(cloud).
-
config
final EnvironmentUpdateParams.Builder config(BetaSelfHostedConfigParams selfHosted)
Alias for calling config with
Config.ofSelfHosted(selfHosted).
-
description
final EnvironmentUpdateParams.Builder description(String description)
Updated description of the environment
-
description
final EnvironmentUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final EnvironmentUpdateParams.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.
-
metadata
final EnvironmentUpdateParams.Builder metadata(EnvironmentUpdateParams.Metadata metadata)
User-provided metadata key-value pairs. Set a value to null or empty string to delete the key.
-
metadata
final EnvironmentUpdateParams.Builder metadata(JsonField<EnvironmentUpdateParams.Metadata> metadata)
Sets Builder.metadata to an arbitrary JSON value.
You should usually call Builder.metadata with a well-typed Metadata value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
name
final EnvironmentUpdateParams.Builder name(String name)
Updated name for the environment
-
name
final EnvironmentUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final EnvironmentUpdateParams.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.
-
scope
final EnvironmentUpdateParams.Builder scope(EnvironmentUpdateParams.Scope scope)
The visibility scope for this environment. 'organization' makes the environment visible to all accounts. 'account' restricts visibility to the owning account only.
-
scope
final EnvironmentUpdateParams.Builder scope(Optional<EnvironmentUpdateParams.Scope> scope)
Alias for calling Builder.scope with
scope.orElse(null).
-
scope
final EnvironmentUpdateParams.Builder scope(JsonField<EnvironmentUpdateParams.Scope> scope)
Sets Builder.scope to an arbitrary JSON value.
You should usually call Builder.scope with a well-typed Scope value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final EnvironmentUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final EnvironmentUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final EnvironmentUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final EnvironmentUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final EnvironmentUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final EnvironmentUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final EnvironmentUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final EnvironmentUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final EnvironmentUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final EnvironmentUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final EnvironmentUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final EnvironmentUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final EnvironmentUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final EnvironmentUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final EnvironmentUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final EnvironmentUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final EnvironmentUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final EnvironmentUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final EnvironmentUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final EnvironmentUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final EnvironmentUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final EnvironmentUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final EnvironmentUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final EnvironmentUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final EnvironmentUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final EnvironmentUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final EnvironmentUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final EnvironmentUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final EnvironmentUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final EnvironmentUpdateParams build()
Returns an immutable instance of EnvironmentUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-