Class CredentialCreateParams.Builder
-
- All Implemented Interfaces:
public final class CredentialCreateParams.BuilderA builder for CredentialCreateParams.
-
-
Method Summary
-
-
Method Detail
-
vaultId
final CredentialCreateParams.Builder vaultId(String vaultId)
-
vaultId
final CredentialCreateParams.Builder vaultId(Optional<String> vaultId)
Alias for calling Builder.vaultId with
vaultId.orElse(null).
-
betas
final CredentialCreateParams.Builder betas(List<AnthropicBeta> betas)
Optional header to specify the beta version(s) you want to use.
-
betas
final CredentialCreateParams.Builder betas(Optional<List<AnthropicBeta>> betas)
Alias for calling Builder.betas with
betas.orElse(null).
-
addBeta
final CredentialCreateParams.Builder addBeta(AnthropicBeta beta)
Adds a single AnthropicBeta to betas.
-
addBeta
final CredentialCreateParams.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 CredentialCreateParams.Builder body(CredentialCreateParams.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 CredentialCreateParams.Builder auth(CredentialCreateParams.Auth auth)
Authentication details for creating a credential.
-
auth
final CredentialCreateParams.Builder auth(JsonField<CredentialCreateParams.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 CredentialCreateParams.Builder auth(BetaManagedAgentsMcpOAuthCreateParams mcpOAuth)
Alias for calling auth with
Auth.ofMcpOAuth(mcpOAuth).
-
auth
final CredentialCreateParams.Builder auth(BetaManagedAgentsStaticBearerCreateParams staticBearer)
Alias for calling auth with
Auth.ofStaticBearer(staticBearer).
-
auth
final CredentialCreateParams.Builder auth(BetaManagedAgentsEnvironmentVariableCreateParams environmentVariable)
Alias for calling auth with
Auth.ofEnvironmentVariable(environmentVariable).
-
displayName
final CredentialCreateParams.Builder displayName(String displayName)
Human-readable name for the credential. Up to 255 characters.
-
displayName
final CredentialCreateParams.Builder displayName(Optional<String> displayName)
Alias for calling Builder.displayName with
displayName.orElse(null).
-
displayName
final CredentialCreateParams.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 CredentialCreateParams.Builder metadata(CredentialCreateParams.Metadata metadata)
Arbitrary key-value metadata to attach to the credential. Maximum 16 pairs, keys up to 64 chars, values up to 512 chars.
-
metadata
final CredentialCreateParams.Builder metadata(JsonField<CredentialCreateParams.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 CredentialCreateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CredentialCreateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CredentialCreateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CredentialCreateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CredentialCreateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CredentialCreateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CredentialCreateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CredentialCreateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CredentialCreateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CredentialCreateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CredentialCreateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CredentialCreateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CredentialCreateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CredentialCreateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CredentialCreateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CredentialCreateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CredentialCreateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CredentialCreateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CredentialCreateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CredentialCreateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CredentialCreateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CredentialCreateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CredentialCreateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CredentialCreateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CredentialCreateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CredentialCreateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CredentialCreateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CredentialCreateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CredentialCreateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CredentialCreateParams build()
Returns an immutable instance of CredentialCreateParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.auth()
-
-
-
-