Interface AgentRegistryGrpc.AsyncService (0.2.0)

public static interface AgentRegistryGrpc.AsyncService

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

Methods

createBinding(CreateBindingRequest request, StreamObserver<Operation> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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 default 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>