Class CredentialUpdateParams.Builder
-
- All Implemented Interfaces:
public final class CredentialUpdateParams.BuilderA builder for CredentialUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
vaultId
final CredentialUpdateParams.Builder vaultId(String vaultId)
-
credentialId
final CredentialUpdateParams.Builder credentialId(String credentialId)
-
credentialId
final CredentialUpdateParams.Builder credentialId(Optional<String> credentialId)
Alias for calling Builder.credentialId with
credentialId.orElse(null).
-
betas
final CredentialUpdateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final CredentialUpdateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final CredentialUpdateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final CredentialUpdateParams.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 CredentialUpdateParams.Builder body(CredentialUpdateParams.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:
-
auth
final CredentialUpdateParams.Builder auth(CredentialUpdateParams.Auth auth)
Updated authentication details for a credential.
-
auth
final CredentialUpdateParams.Builder auth(JsonField<CredentialUpdateParams.Auth> auth)
Sets Builder.auth to an arbitrary JSON value.
You should usually call Builder.auth with a well-typed Auth value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
auth
final CredentialUpdateParams.Builder auth(BetaManagedAgentsMcpOAuthUpdateParams mcpOAuth)
Alias for calling auth with
Auth.ofMcpOAuth(mcpOAuth).
-
auth
final CredentialUpdateParams.Builder auth(BetaManagedAgentsStaticBearerUpdateParams staticBearer)
Alias for calling auth with
Auth.ofStaticBearer(staticBearer).
-
auth
final CredentialUpdateParams.Builder auth(BetaManagedAgentsEnvironmentVariableUpdateParams environmentVariable)
Alias for calling auth with
Auth.ofEnvironmentVariable(environmentVariable).
-
displayName
final CredentialUpdateParams.Builder displayName(String displayName)
Updated human-readable name for the credential. 1-255 characters.
-
displayName
final CredentialUpdateParams.Builder displayName(Optional<String> displayName)
Alias for calling Builder.displayName with
displayName.orElse(null).
-
displayName
final CredentialUpdateParams.Builder displayName(JsonField<String> displayName)
Sets Builder.displayName to an arbitrary JSON value.
You should usually call Builder.displayName 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 CredentialUpdateParams.Builder metadata(CredentialUpdateParams.Metadata metadata)
Metadata patch. Set a key to a string to upsert it, or to null to delete it. Omitted keys are preserved.
-
metadata
final CredentialUpdateParams.Builder metadata(Optional<CredentialUpdateParams.Metadata> metadata)
Alias for calling Builder.metadata with
metadata.orElse(null).
-
metadata
final CredentialUpdateParams.Builder metadata(JsonField<CredentialUpdateParams.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.
-
additionalBodyProperties
final CredentialUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CredentialUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CredentialUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CredentialUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CredentialUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CredentialUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CredentialUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CredentialUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CredentialUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CredentialUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CredentialUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CredentialUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CredentialUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CredentialUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CredentialUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CredentialUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CredentialUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CredentialUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CredentialUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CredentialUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CredentialUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CredentialUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CredentialUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CredentialUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CredentialUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CredentialUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CredentialUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CredentialUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CredentialUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CredentialUpdateParams build()
Returns an immutable instance of CredentialUpdateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.vaultId()
-
-
-
-