Interface McpRouter.McpBackendOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
McpRouter.McpBackend,McpRouter.McpBackend.Builder
- Enclosing class:
- McpRouter
public static interface McpRouter.McpBackendOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionBackend target specification.Backend target specification.getName()Unique name for this backend.com.google.protobuf.ByteStringUnique name for this backend.booleanBackend target specification.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getName
String getName()Unique name for this backend. Used for: - Tool name prefixing (e.g., "time__get_current_time") - Session ID composition - Logging and error messages. Default will be the cluster name if not specified.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()Unique name for this backend. Used for: - Tool name prefixing (e.g., "time__get_current_time") - Session ID composition - Logging and error messages. Default will be the cluster name if not specified.
string name = 1;- Returns:
- The bytes for name.
-
hasMcpCluster
boolean hasMcpCluster()Backend target specification.
.envoy.extensions.filters.http.mcp_router.v3.McpRouter.McpCluster mcp_cluster = 2;- Returns:
- Whether the mcpCluster field is set.
-
getMcpCluster
McpRouter.McpCluster getMcpCluster()Backend target specification.
.envoy.extensions.filters.http.mcp_router.v3.McpRouter.McpCluster mcp_cluster = 2;- Returns:
- The mcpCluster.
-
getMcpClusterOrBuilder
McpRouter.McpClusterOrBuilder getMcpClusterOrBuilder()Backend target specification.
.envoy.extensions.filters.http.mcp_router.v3.McpRouter.McpCluster mcp_cluster = 2;
-