Interface MCPServerSigV4AuthorizationConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MCPServerSigV4AuthorizationConfig.Builder,,MCPServerSigV4AuthorizationConfig> SdkBuilder<MCPServerSigV4AuthorizationConfig.Builder,,MCPServerSigV4AuthorizationConfig> SdkPojo
- Enclosing class:
MCPServerSigV4AuthorizationConfig
@Mutable
@NotThreadSafe
public static interface MCPServerSigV4AuthorizationConfig.Builder
extends SdkPojo, CopyableBuilder<MCPServerSigV4AuthorizationConfig.Builder,MCPServerSigV4AuthorizationConfig>
-
Method Summary
Modifier and TypeMethodDescriptioncustomHeaders(Map<String, String> customHeaders) Custom headers for the SigV4 MCP server.mcpRoleArn(String mcpRoleArn) IAM role ARN to assume for SigV4 signing.AWS region for SigV4 signing.Deprecated.Use mcpRoleArn instead.AWS service name for SigV4 signing.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
region
AWS region for SigV4 signing. Use '*' for SigV4a multi-region signing.
- Parameters:
region- AWS region for SigV4 signing. Use '*' for SigV4a multi-region signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
service
AWS service name for SigV4 signing.
- Parameters:
service- AWS service name for SigV4 signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
roleArn
Deprecated.Use mcpRoleArn instead.Deprecated — use mcpRoleArn instead. IAM role ARN to assume for SigV4 signing.
- Parameters:
roleArn- Deprecated — use mcpRoleArn instead. IAM role ARN to assume for SigV4 signing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
mcpRoleArn
IAM role ARN to assume for SigV4 signing. Optional — when omitted, credentials are resolved at runtime via a monitor account association.
- Parameters:
mcpRoleArn- IAM role ARN to assume for SigV4 signing. Optional — when omitted, credentials are resolved at runtime via a monitor account association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
customHeaders
Custom headers for the SigV4 MCP server.
- Parameters:
customHeaders- Custom headers for the SigV4 MCP server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-