Class McpEmbeddedResource.Builder
java.lang.Object
com.soklet.McpEmbeddedResource.Builder
- Enclosing class:
McpEmbeddedResource
Mutable builder for immutable
McpEmbeddedResource.- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionannotations(@NonNull McpContentAnnotations annotations) build()metadata(@NonNull McpJsonObject metadata)
-
Method Details
-
annotations
- Parameters:
annotations- content annotations- Returns:
- this builder
-
metadata
- Parameters:
metadata- protocol extension metadata- Returns:
- this builder
-
build
- Returns:
- immutable embedded-resource content
- Throws:
IllegalArgumentException- if the contents carry Apps resource metadata, which is valid only on resource reads
-