Class AgentRegistryGrpc.AgentRegistryStub (0.2.0)

public static final class AgentRegistryGrpc.AgentRegistryStub extends AbstractAsyncStub<AgentRegistryGrpc.AgentRegistryStub>

A stub to allow clients to do asynchronous 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.AbstractAsyncStub > AgentRegistryGrpc.AgentRegistryStub

Methods

build(Channel channel, CallOptions callOptions)

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

createBinding(CreateBindingRequest request, StreamObserver<Operation> responseObserver)

public void createBinding(CreateBindingRequest request, StreamObserver<Operation> responseObserver)

Creates a new Binding in a given project and location.

Parameters
Name Description
request CreateBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)

public void createService(CreateServiceRequest request, StreamObserver<Operation> responseObserver)

Creates a new Service in a given project and location.

Parameters
Name Description
request CreateServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteBinding(DeleteBindingRequest request, StreamObserver<Operation> responseObserver)

public void deleteBinding(DeleteBindingRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Binding.

Parameters
Name Description
request DeleteBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)

public void deleteService(DeleteServiceRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Service.

Parameters
Name Description
request DeleteServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

fetchAvailableBindings(FetchAvailableBindingsRequest request, StreamObserver<FetchAvailableBindingsResponse> responseObserver)

public void fetchAvailableBindings(FetchAvailableBindingsRequest request, StreamObserver<FetchAvailableBindingsResponse> responseObserver)

Fetches available Bindings.

Parameters
Name Description
request FetchAvailableBindingsRequest
responseObserver io.grpc.stub.StreamObserver<FetchAvailableBindingsResponse>

getAgent(GetAgentRequest request, StreamObserver<Agent> responseObserver)

public void getAgent(GetAgentRequest request, StreamObserver<Agent> responseObserver)

Gets details of a single Agent.

Parameters
Name Description
request GetAgentRequest
responseObserver io.grpc.stub.StreamObserver<Agent>

getBinding(GetBindingRequest request, StreamObserver<Binding> responseObserver)

public void getBinding(GetBindingRequest request, StreamObserver<Binding> responseObserver)

Gets details of a single Binding.

Parameters
Name Description
request GetBindingRequest
responseObserver io.grpc.stub.StreamObserver<Binding>

getEndpoint(GetEndpointRequest request, StreamObserver<Endpoint> responseObserver)

public void getEndpoint(GetEndpointRequest request, StreamObserver<Endpoint> responseObserver)

Gets details of a single Endpoint.

Parameters
Name Description
request GetEndpointRequest
responseObserver io.grpc.stub.StreamObserver<Endpoint>

getMcpServer(GetMcpServerRequest request, StreamObserver<McpServer> responseObserver)

public void getMcpServer(GetMcpServerRequest request, StreamObserver<McpServer> responseObserver)

Gets details of a single McpServer.

Parameters
Name Description
request GetMcpServerRequest
responseObserver io.grpc.stub.StreamObserver<McpServer>

getService(GetServiceRequest request, StreamObserver<Service> responseObserver)

public void getService(GetServiceRequest request, StreamObserver<Service> responseObserver)

Gets details of a single Service.

Parameters
Name Description
request GetServiceRequest
responseObserver io.grpc.stub.StreamObserver<Service>

listAgents(ListAgentsRequest request, StreamObserver<ListAgentsResponse> responseObserver)

public void listAgents(ListAgentsRequest request, StreamObserver<ListAgentsResponse> responseObserver)

Lists Agents in a given project and location.

Parameters
Name Description
request ListAgentsRequest
responseObserver io.grpc.stub.StreamObserver<ListAgentsResponse>

listBindings(ListBindingsRequest request, StreamObserver<ListBindingsResponse> responseObserver)

public void listBindings(ListBindingsRequest request, StreamObserver<ListBindingsResponse> responseObserver)

Lists Bindings in a given project and location.

Parameters
Name Description
request ListBindingsRequest
responseObserver io.grpc.stub.StreamObserver<ListBindingsResponse>

listEndpoints(ListEndpointsRequest request, StreamObserver<ListEndpointsResponse> responseObserver)

public void listEndpoints(ListEndpointsRequest request, StreamObserver<ListEndpointsResponse> responseObserver)

Lists Endpoints in a given project and location.

Parameters
Name Description
request ListEndpointsRequest
responseObserver io.grpc.stub.StreamObserver<ListEndpointsResponse>

listMcpServers(ListMcpServersRequest request, StreamObserver<ListMcpServersResponse> responseObserver)

public void listMcpServers(ListMcpServersRequest request, StreamObserver<ListMcpServersResponse> responseObserver)

Lists McpServers in a given project and location.

Parameters
Name Description
request ListMcpServersRequest
responseObserver io.grpc.stub.StreamObserver<ListMcpServersResponse>

listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)

public void listServices(ListServicesRequest request, StreamObserver<ListServicesResponse> responseObserver)

Lists Services in a given project and location.

Parameters
Name Description
request ListServicesRequest
responseObserver io.grpc.stub.StreamObserver<ListServicesResponse>

searchAgents(SearchAgentsRequest request, StreamObserver<SearchAgentsResponse> responseObserver)

public void searchAgents(SearchAgentsRequest request, StreamObserver<SearchAgentsResponse> responseObserver)

Searches Agents in a given project and location.

Parameters
Name Description
request SearchAgentsRequest
responseObserver io.grpc.stub.StreamObserver<SearchAgentsResponse>

searchMcpServers(SearchMcpServersRequest request, StreamObserver<SearchMcpServersResponse> responseObserver)

public void searchMcpServers(SearchMcpServersRequest request, StreamObserver<SearchMcpServersResponse> responseObserver)

Searches McpServers in a given project and location.

Parameters
Name Description
request SearchMcpServersRequest
responseObserver io.grpc.stub.StreamObserver<SearchMcpServersResponse>

updateBinding(UpdateBindingRequest request, StreamObserver<Operation> responseObserver)

public void updateBinding(UpdateBindingRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Binding.

Parameters
Name Description
request UpdateBindingRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)

public void updateService(UpdateServiceRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Service.

Parameters
Name Description
request UpdateServiceRequest
responseObserver io.grpc.stub.StreamObserver<Operation>