Interface MCPServerSigV4ServiceDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MCPServerSigV4ServiceDetails.Builder,,MCPServerSigV4ServiceDetails> SdkBuilder<MCPServerSigV4ServiceDetails.Builder,,MCPServerSigV4ServiceDetails> SdkPojo
- Enclosing class:
MCPServerSigV4ServiceDetails
@Mutable
@NotThreadSafe
public static interface MCPServerSigV4ServiceDetails.Builder
extends SdkPojo, CopyableBuilder<MCPServerSigV4ServiceDetails.Builder,MCPServerSigV4ServiceDetails>
-
Method Summary
Modifier and TypeMethodDescriptionauthorizationConfig(Consumer<MCPServerSigV4AuthorizationConfig.Builder> authorizationConfig) MCP Server SigV4 authorization configuration.authorizationConfig(MCPServerSigV4AuthorizationConfig authorizationConfig) MCP Server SigV4 authorization configuration.description(String description) Optional description for the MCP server.MCP server endpoint URL.MCP server name.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
-
name
MCP server name.
- Parameters:
name- MCP server name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
endpoint
MCP server endpoint URL.
- Parameters:
endpoint- MCP server endpoint URL.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Optional description for the MCP server.
- Parameters:
description- Optional description for the MCP server.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
MCPServerSigV4ServiceDetails.Builder authorizationConfig(MCPServerSigV4AuthorizationConfig authorizationConfig) MCP Server SigV4 authorization configuration.
- Parameters:
authorizationConfig- MCP Server SigV4 authorization configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authorizationConfig
default MCPServerSigV4ServiceDetails.Builder authorizationConfig(Consumer<MCPServerSigV4AuthorizationConfig.Builder> authorizationConfig) MCP Server SigV4 authorization configuration.
This is a convenience method that creates an instance of theMCPServerSigV4AuthorizationConfig.Builderavoiding the need to create one manually viaMCPServerSigV4AuthorizationConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthorizationConfig(MCPServerSigV4AuthorizationConfig).- Parameters:
authorizationConfig- a consumer that will call methods onMCPServerSigV4AuthorizationConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-