Interface MCPServerSigV4Configuration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<MCPServerSigV4Configuration.Builder,,MCPServerSigV4Configuration> SdkBuilder<MCPServerSigV4Configuration.Builder,,MCPServerSigV4Configuration> SdkPojo
- Enclosing class:
MCPServerSigV4Configuration
@Mutable
@NotThreadSafe
public static interface MCPServerSigV4Configuration.Builder
extends SdkPojo, CopyableBuilder<MCPServerSigV4Configuration.Builder,MCPServerSigV4Configuration>
-
Method Summary
Modifier and TypeMethodDescriptiontoolDetails(Collection<MCPToolDetail> toolDetails) List of MCP tools with their access categorization.toolDetails(Consumer<MCPToolDetail.Builder>... toolDetails) List of MCP tools with their access categorization.toolDetails(MCPToolDetail... toolDetails) List of MCP tools with their access categorization.List of MCP tools available for the association.tools(Collection<String> tools) List of MCP tools available for the association.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
-
tools
List of MCP tools available for the association.
- Parameters:
tools- List of MCP tools available for the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tools
List of MCP tools available for the association.
- Parameters:
tools- List of MCP tools available for the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolDetails
List of MCP tools with their access categorization. When provided, the tool names must match those in the tools member.
- Parameters:
toolDetails- List of MCP tools with their access categorization. When provided, the tool names must match those in the tools member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolDetails
List of MCP tools with their access categorization. When provided, the tool names must match those in the tools member.
- Parameters:
toolDetails- List of MCP tools with their access categorization. When provided, the tool names must match those in the tools member.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toolDetails
List of MCP tools with their access categorization. When provided, the tool names must match those in the tools member.
This is a convenience method that creates an instance of theMCPToolDetail.Builderavoiding the need to create one manually viaMCPToolDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totoolDetails(List<MCPToolDetail>).- Parameters:
toolDetails- a consumer that will call methods onMCPToolDetail.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-