Class AbstractMcpPromptMethodCallback.AbstractBuilder<B extends AbstractMcpPromptMethodCallback.AbstractBuilder<B,T>, T extends AbstractMcpPromptMethodCallback>
java.lang.Object
org.springframework.ai.mcp.annotation.method.prompt.AbstractMcpPromptMethodCallback.AbstractBuilder<B,T>
- Type Parameters:
B- The builder typeT- The callback type
- Direct Known Subclasses:
AsyncMcpPromptMethodCallback.Builder, AsyncStatelessMcpPromptMethodCallback.Builder, SyncMcpPromptMethodCallback.Builder, SyncStatelessMcpPromptMethodCallback.Builder
- Enclosing class:
AbstractMcpPromptMethodCallback
protected abstract static class AbstractMcpPromptMethodCallback.AbstractBuilder<B extends AbstractMcpPromptMethodCallback.AbstractBuilder<B,T>, T extends AbstractMcpPromptMethodCallback>
extends Object
Abstract builder for creating prompt method callback instances.
- Author:
- Christian Tzolov
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
method
-
bean
-
prompt
protected io.modelcontextprotocol.spec.McpSchema.Prompt prompt
-
-
Constructor Details
-
AbstractBuilder
protected AbstractBuilder()
-
-
Method Details
-
method
-
bean
-
prompt
Set the prompt.- Parameters:
prompt- The prompt- Returns:
- This builder
-
validate
protected void validate()Validate the builder state.- Throws:
IllegalArgumentException- if the builder state is invalid
-
build
-