Class AgentRegistryGrpc.AgentRegistryFutureStub (0.2.0)

public static final class AgentRegistryGrpc.AgentRegistryFutureStub extends AbstractFutureStub<AgentRegistryGrpc.AgentRegistryFutureStub>

A stub to allow clients to do ListenableFuture-style 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.AbstractFutureStub > AgentRegistryGrpc.AgentRegistryFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createBinding(CreateBindingRequest request)

public ListenableFuture<Operation> createBinding(CreateBindingRequest request)

Creates a new Binding in a given project and location.

Parameter
Name Description
request CreateBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createService(CreateServiceRequest request)

public ListenableFuture<Operation> createService(CreateServiceRequest request)

Creates a new Service in a given project and location.

Parameter
Name Description
request CreateServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteBinding(DeleteBindingRequest request)

public ListenableFuture<Operation> deleteBinding(DeleteBindingRequest request)

Deletes a single Binding.

Parameter
Name Description
request DeleteBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteService(DeleteServiceRequest request)

public ListenableFuture<Operation> deleteService(DeleteServiceRequest request)

Deletes a single Service.

Parameter
Name Description
request DeleteServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

fetchAvailableBindings(FetchAvailableBindingsRequest request)

public ListenableFuture<FetchAvailableBindingsResponse> fetchAvailableBindings(FetchAvailableBindingsRequest request)

Fetches available Bindings.

Parameter
Name Description
request FetchAvailableBindingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<FetchAvailableBindingsResponse>

getAgent(GetAgentRequest request)

public ListenableFuture<Agent> getAgent(GetAgentRequest request)

Gets details of a single Agent.

Parameter
Name Description
request GetAgentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Agent>

getBinding(GetBindingRequest request)

public ListenableFuture<Binding> getBinding(GetBindingRequest request)

Gets details of a single Binding.

Parameter
Name Description
request GetBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Binding>

getEndpoint(GetEndpointRequest request)

public ListenableFuture<Endpoint> getEndpoint(GetEndpointRequest request)

Gets details of a single Endpoint.

Parameter
Name Description
request GetEndpointRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Endpoint>

getMcpServer(GetMcpServerRequest request)

public ListenableFuture<McpServer> getMcpServer(GetMcpServerRequest request)

Gets details of a single McpServer.

Parameter
Name Description
request GetMcpServerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<McpServer>

getService(GetServiceRequest request)

public ListenableFuture<Service> getService(GetServiceRequest request)

Gets details of a single Service.

Parameter
Name Description
request GetServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Service>

listAgents(ListAgentsRequest request)

public ListenableFuture<ListAgentsResponse> listAgents(ListAgentsRequest request)

Lists Agents in a given project and location.

Parameter
Name Description
request ListAgentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListAgentsResponse>

listBindings(ListBindingsRequest request)

public ListenableFuture<ListBindingsResponse> listBindings(ListBindingsRequest request)

Lists Bindings in a given project and location.

Parameter
Name Description
request ListBindingsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListBindingsResponse>

listEndpoints(ListEndpointsRequest request)

public ListenableFuture<ListEndpointsResponse> listEndpoints(ListEndpointsRequest request)

Lists Endpoints in a given project and location.

Parameter
Name Description
request ListEndpointsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListEndpointsResponse>

listMcpServers(ListMcpServersRequest request)

public ListenableFuture<ListMcpServersResponse> listMcpServers(ListMcpServersRequest request)

Lists McpServers in a given project and location.

Parameter
Name Description
request ListMcpServersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMcpServersResponse>

listServices(ListServicesRequest request)

public ListenableFuture<ListServicesResponse> listServices(ListServicesRequest request)

Lists Services in a given project and location.

Parameter
Name Description
request ListServicesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListServicesResponse>

searchAgents(SearchAgentsRequest request)

public ListenableFuture<SearchAgentsResponse> searchAgents(SearchAgentsRequest request)

Searches Agents in a given project and location.

Parameter
Name Description
request SearchAgentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SearchAgentsResponse>

searchMcpServers(SearchMcpServersRequest request)

public ListenableFuture<SearchMcpServersResponse> searchMcpServers(SearchMcpServersRequest request)

Searches McpServers in a given project and location.

Parameter
Name Description
request SearchMcpServersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<SearchMcpServersResponse>

updateBinding(UpdateBindingRequest request)

public ListenableFuture<Operation> updateBinding(UpdateBindingRequest request)

Updates the parameters of a single Binding.

Parameter
Name Description
request UpdateBindingRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateService(UpdateServiceRequest request)

public ListenableFuture<Operation> updateService(UpdateServiceRequest request)

Updates the parameters of a single Service.

Parameter
Name Description
request UpdateServiceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>