Class AgentRegistryGrpc.AgentRegistryBlockingStub (0.2.0)

public static final class AgentRegistryGrpc.AgentRegistryBlockingStub extends AbstractBlockingStub<AgentRegistryGrpc.AgentRegistryBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service AgentRegistry.

Service for managing Agents, Endpoints, McpServers, Services, and Bindings.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > AgentRegistryGrpc.AgentRegistryBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected AgentRegistryGrpc.AgentRegistryBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
AgentRegistryGrpc.AgentRegistryBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createBinding(CreateBindingRequest request)

public Operation createBinding(CreateBindingRequest request)

Creates a new Binding in a given project and location.

Parameter
Name Description
request CreateBindingRequest
Returns
Type Description
Operation

createService(CreateServiceRequest request)

public Operation createService(CreateServiceRequest request)

Creates a new Service in a given project and location.

Parameter
Name Description
request CreateServiceRequest
Returns
Type Description
Operation

deleteBinding(DeleteBindingRequest request)

public Operation deleteBinding(DeleteBindingRequest request)

Deletes a single Binding.

Parameter
Name Description
request DeleteBindingRequest
Returns
Type Description
Operation

deleteService(DeleteServiceRequest request)

public Operation deleteService(DeleteServiceRequest request)

Deletes a single Service.

Parameter
Name Description
request DeleteServiceRequest
Returns
Type Description
Operation

fetchAvailableBindings(FetchAvailableBindingsRequest request)

public FetchAvailableBindingsResponse fetchAvailableBindings(FetchAvailableBindingsRequest request)

Fetches available Bindings.

Parameter
Name Description
request FetchAvailableBindingsRequest
Returns
Type Description
FetchAvailableBindingsResponse

getAgent(GetAgentRequest request)

public Agent getAgent(GetAgentRequest request)

Gets details of a single Agent.

Parameter
Name Description
request GetAgentRequest
Returns
Type Description
Agent

getBinding(GetBindingRequest request)

public Binding getBinding(GetBindingRequest request)

Gets details of a single Binding.

Parameter
Name Description
request GetBindingRequest
Returns
Type Description
Binding

getEndpoint(GetEndpointRequest request)

public Endpoint getEndpoint(GetEndpointRequest request)

Gets details of a single Endpoint.

Parameter
Name Description
request GetEndpointRequest
Returns
Type Description
Endpoint

getMcpServer(GetMcpServerRequest request)

public McpServer getMcpServer(GetMcpServerRequest request)

Gets details of a single McpServer.

Parameter
Name Description
request GetMcpServerRequest
Returns
Type Description
McpServer

getService(GetServiceRequest request)

public Service getService(GetServiceRequest request)

Gets details of a single Service.

Parameter
Name Description
request GetServiceRequest
Returns
Type Description
Service

listAgents(ListAgentsRequest request)

public ListAgentsResponse listAgents(ListAgentsRequest request)

Lists Agents in a given project and location.

Parameter
Name Description
request ListAgentsRequest
Returns
Type Description
ListAgentsResponse

listBindings(ListBindingsRequest request)

public ListBindingsResponse listBindings(ListBindingsRequest request)

Lists Bindings in a given project and location.

Parameter
Name Description
request ListBindingsRequest
Returns
Type Description
ListBindingsResponse

listEndpoints(ListEndpointsRequest request)

public ListEndpointsResponse listEndpoints(ListEndpointsRequest request)

Lists Endpoints in a given project and location.

Parameter
Name Description
request ListEndpointsRequest
Returns
Type Description
ListEndpointsResponse

listMcpServers(ListMcpServersRequest request)

public ListMcpServersResponse listMcpServers(ListMcpServersRequest request)

Lists McpServers in a given project and location.

Parameter
Name Description
request ListMcpServersRequest
Returns
Type Description
ListMcpServersResponse

listServices(ListServicesRequest request)

public ListServicesResponse listServices(ListServicesRequest request)

Lists Services in a given project and location.

Parameter
Name Description
request ListServicesRequest
Returns
Type Description
ListServicesResponse

searchAgents(SearchAgentsRequest request)

public SearchAgentsResponse searchAgents(SearchAgentsRequest request)

Searches Agents in a given project and location.

Parameter
Name Description
request SearchAgentsRequest
Returns
Type Description
SearchAgentsResponse

searchMcpServers(SearchMcpServersRequest request)

public SearchMcpServersResponse searchMcpServers(SearchMcpServersRequest request)

Searches McpServers in a given project and location.

Parameter
Name Description
request SearchMcpServersRequest
Returns
Type Description
SearchMcpServersResponse

updateBinding(UpdateBindingRequest request)

public Operation updateBinding(UpdateBindingRequest request)

Updates the parameters of a single Binding.

Parameter
Name Description
request UpdateBindingRequest
Returns
Type Description
Operation

updateService(UpdateServiceRequest request)

public Operation updateService(UpdateServiceRequest request)

Updates the parameters of a single Service.

Parameter
Name Description
request UpdateServiceRequest
Returns
Type Description
Operation