Class McpEmbeddedResource
java.lang.Object
com.soklet.McpEmbeddedResource
- All Implemented Interfaces:
McpContentBlock
Immutable embedded-resource MCP content block.
- Author:
- Mark Allen
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classMutable builder for immutableMcpEmbeddedResource. -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns optional presentation annotations for this content block.Returns protocol extension metadata associated with this content block.inthashCode()withResource(@NonNull McpResourceContents resourceContents) Vends a builder primed with resource contents.
-
Method Details
-
withResource
public static @NonNull McpEmbeddedResource.Builder withResource(@NonNull McpResourceContents resourceContents) Vends a builder primed with resource contents.- Parameters:
resourceContents- embedded resource contents- Returns:
- embedded-resource builder
-
getResource
- Returns:
- embedded resource contents
-
getAnnotations
Description copied from interface:McpContentBlockReturns optional presentation annotations for this content block.- Specified by:
getAnnotationsin interfaceMcpContentBlock- Returns:
- content annotations, if supplied
-
getMetadata
Description copied from interface:McpContentBlockReturns protocol extension metadata associated with this content block.- Specified by:
getMetadatain interfaceMcpContentBlock- Returns:
- immutable extension metadata
-
equals
-
hashCode
-