Class ClientCapabilitiesSerializable
java.lang.Object
com.mulesoft.connectors.mcp.internal.server.connection.ClientCapabilitiesSerializable
- All Implemented Interfaces:
Serializable
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionClientCapabilitiesSerializable(Map<String, Object> experimental, ClientCapabilitiesSerializable.RootCapabilities roots, ClientCapabilitiesSerializable.Sampling sampling) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfromOriginal(io.modelcontextprotocol.spec.McpSchema.ClientCapabilities original) Creates a new ClientCapabilitiesSerializable object from an original ClientCapabilities object.inthashCode()roots()sampling()io.modelcontextprotocol.spec.McpSchema.ClientCapabilitiesConverts this ClientCapabilitiesV2 object back to an original ClientCapabilities object.toString()
-
Constructor Details
-
ClientCapabilitiesSerializable
public ClientCapabilitiesSerializable() -
ClientCapabilitiesSerializable
public ClientCapabilitiesSerializable(Map<String, Object> experimental, ClientCapabilitiesSerializable.RootCapabilities roots, ClientCapabilitiesSerializable.Sampling sampling)
-
-
Method Details
-
experimental
-
roots
-
sampling
-
equals
-
hashCode
public int hashCode() -
toString
-
fromOriginal
public static ClientCapabilitiesSerializable fromOriginal(io.modelcontextprotocol.spec.McpSchema.ClientCapabilities original) Creates a new ClientCapabilitiesSerializable object from an original ClientCapabilities object. This method performs a deep copy of the data.- Parameters:
original- The original ClientCapabilities object.- Returns:
- A new ClientCapabilitiesSerializable object.
-
toOriginal
public io.modelcontextprotocol.spec.McpSchema.ClientCapabilities toOriginal()Converts this ClientCapabilitiesV2 object back to an original ClientCapabilities object.- Returns:
- A new ClientCapabilities object with the same data.
-