Class ApiKeyAdditionalConfiguration.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.ApiKeyAdditionalConfiguration.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<ApiKeyAdditionalConfiguration>
- Enclosing interface:
ApiKeyAdditionalConfiguration
@Stability(Stable)
public static final class ApiKeyAdditionalConfiguration.Builder
extends Object
implements software.amazon.jsii.Builder<ApiKeyAdditionalConfiguration>
A builder for
ApiKeyAdditionalConfiguration-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.credentialParameterName(String credentialParameterName) Sets the value ofApiKeyAdditionalConfiguration.getCredentialParameterName()credentialPrefix(String credentialPrefix) Sets the value ofApiKeyAdditionalConfiguration.getCredentialPrefix()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
credentialParameterName
@Stability(Stable) public ApiKeyAdditionalConfiguration.Builder credentialParameterName(String credentialParameterName) Sets the value ofApiKeyAdditionalConfiguration.getCredentialParameterName()- Parameters:
credentialParameterName- The name of the credential parameter for the API key. This parameter name is used when sending the API key to the target endpoint.Length Constraints: Minimum length of 1. Maximum length of 64.
- Returns:
this
-
credentialPrefix
@Stability(Stable) public ApiKeyAdditionalConfiguration.Builder credentialPrefix(String credentialPrefix) Sets the value ofApiKeyAdditionalConfiguration.getCredentialPrefix()- Parameters:
credentialPrefix- The prefix for the API key credential. This prefix is added to the API key when sending it to the target endpoint.Length Constraints: Minimum length of 1. Maximum length of 64.
- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<ApiKeyAdditionalConfiguration>- Returns:
- a new instance of
ApiKeyAdditionalConfiguration - Throws:
NullPointerException- if any required attribute was not provided
-