Package com.google.cloud.agentregistry.v1 (0.2.0)

GitHub Repository

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.agentregistry.v1.AgentRegistryClient Service Description: Service for managing Agents, Endpoints, McpServers, Services, and Bindings.

This class provides the ability to make remote calls to the backing service through method calls that map to API methods. Sample code to get started:

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.agentregistry.v1.AgentRegistrySettings Settings class to configure an instance of AgentRegistryClient.

The default instance has everything set to sensible defaults:

Classes

Class Description
com.google.cloud.agentregistry.v1.Agent Represents an Agent. "A2A" below refers to the Agent-to-Agent protocol.
com.google.cloud.agentregistry.v1.Agent.Builder Represents an Agent. "A2A" below refers to the Agent-to-Agent protocol.
com.google.cloud.agentregistry.v1.Agent.Card Full Agent Card payload, often obtained from the A2A Agent Card.
com.google.cloud.agentregistry.v1.Agent.Card.Builder Full Agent Card payload, often obtained from the A2A Agent Card.
com.google.cloud.agentregistry.v1.Agent.Protocol Represents the protocol of an Agent.
com.google.cloud.agentregistry.v1.Agent.Protocol.Builder Represents the protocol of an Agent.
com.google.cloud.agentregistry.v1.Agent.Skill Represents the skills of an Agent.
com.google.cloud.agentregistry.v1.Agent.Skill.Builder Represents the skills of an Agent.
com.google.cloud.agentregistry.v1.AgentName
com.google.cloud.agentregistry.v1.AgentName.Builder Builder for projects/{project}/locations/{location}/agents/{agent}.
com.google.cloud.agentregistry.v1.AgentProto
com.google.cloud.agentregistry.v1.AgentRegistryClient.FetchAvailableBindingsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.FetchAvailableBindingsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.FetchAvailableBindingsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListAgentsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListAgentsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListAgentsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListBindingsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListBindingsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListBindingsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListEndpointsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListEndpointsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListEndpointsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListLocationsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListLocationsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListLocationsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListMcpServersFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListMcpServersPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListMcpServersPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListServicesFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListServicesPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.ListServicesPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchAgentsFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchAgentsPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchAgentsPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchMcpServersFixedSizeCollection
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchMcpServersPage
com.google.cloud.agentregistry.v1.AgentRegistryClient.SearchMcpServersPagedResponse
com.google.cloud.agentregistry.v1.AgentRegistryGrpc Service for managing Agents, Endpoints, McpServers, Services, and Bindings.
com.google.cloud.agentregistry.v1.AgentRegistryGrpc.AgentRegistryImplBase Base class for the server implementation of the service AgentRegistry. Service for managing Agents, Endpoints, McpServers, Services, and Bindings.
com.google.cloud.agentregistry.v1.AgentRegistryServiceProto
com.google.cloud.agentregistry.v1.AgentRegistrySettings.Builder Builder for AgentRegistrySettings.
com.google.cloud.agentregistry.v1.Binding Represents a user-defined Binding.
com.google.cloud.agentregistry.v1.Binding.AuthProviderBinding The AuthProvider of the Binding.
com.google.cloud.agentregistry.v1.Binding.AuthProviderBinding.Builder The AuthProvider of the Binding.
com.google.cloud.agentregistry.v1.Binding.Builder Represents a user-defined Binding.
com.google.cloud.agentregistry.v1.Binding.Source The source of the Binding.
com.google.cloud.agentregistry.v1.Binding.Source.Builder The source of the Binding.
com.google.cloud.agentregistry.v1.Binding.Target The target of the Binding.
com.google.cloud.agentregistry.v1.Binding.Target.Builder The target of the Binding.
com.google.cloud.agentregistry.v1.BindingName
com.google.cloud.agentregistry.v1.BindingName.Builder Builder for projects/{project}/locations/{location}/bindings/{binding}.
com.google.cloud.agentregistry.v1.BindingProto
com.google.cloud.agentregistry.v1.CreateBindingRequest Message for creating a Binding
com.google.cloud.agentregistry.v1.CreateBindingRequest.Builder Message for creating a Binding
com.google.cloud.agentregistry.v1.CreateServiceRequest Message for creating a Service
com.google.cloud.agentregistry.v1.CreateServiceRequest.Builder Message for creating a Service
com.google.cloud.agentregistry.v1.DeleteBindingRequest Message for deleting a Binding
com.google.cloud.agentregistry.v1.DeleteBindingRequest.Builder Message for deleting a Binding
com.google.cloud.agentregistry.v1.DeleteServiceRequest Message for deleting a Service
com.google.cloud.agentregistry.v1.DeleteServiceRequest.Builder Message for deleting a Service
com.google.cloud.agentregistry.v1.Endpoint Represents an Endpoint.
com.google.cloud.agentregistry.v1.Endpoint.Builder Represents an Endpoint.
com.google.cloud.agentregistry.v1.EndpointName
com.google.cloud.agentregistry.v1.EndpointName.Builder Builder for projects/{project}/locations/{location}/endpoints/{endpoint}.
com.google.cloud.agentregistry.v1.EndpointProto
com.google.cloud.agentregistry.v1.FetchAvailableBindingsRequest Message for fetching available Bindings.
com.google.cloud.agentregistry.v1.FetchAvailableBindingsRequest.Builder Message for fetching available Bindings.
com.google.cloud.agentregistry.v1.FetchAvailableBindingsResponse Message for response to fetching available Bindings.
com.google.cloud.agentregistry.v1.FetchAvailableBindingsResponse.Builder Message for response to fetching available Bindings.
com.google.cloud.agentregistry.v1.GetAgentRequest Message for getting a Agent
com.google.cloud.agentregistry.v1.GetAgentRequest.Builder Message for getting a Agent
com.google.cloud.agentregistry.v1.GetBindingRequest Message for getting a Binding
com.google.cloud.agentregistry.v1.GetBindingRequest.Builder Message for getting a Binding
com.google.cloud.agentregistry.v1.GetEndpointRequest Message for getting a Endpoint
com.google.cloud.agentregistry.v1.GetEndpointRequest.Builder Message for getting a Endpoint
com.google.cloud.agentregistry.v1.GetMcpServerRequest Message for getting a McpServer
com.google.cloud.agentregistry.v1.GetMcpServerRequest.Builder Message for getting a McpServer
com.google.cloud.agentregistry.v1.GetServiceRequest Message for getting a Service
com.google.cloud.agentregistry.v1.GetServiceRequest.Builder Message for getting a Service
com.google.cloud.agentregistry.v1.Interface Represents the connection details for an Agent or MCP Server.
com.google.cloud.agentregistry.v1.Interface.Builder Represents the connection details for an Agent or MCP Server.
com.google.cloud.agentregistry.v1.ListAgentsRequest Message for requesting list of Agents
com.google.cloud.agentregistry.v1.ListAgentsRequest.Builder Message for requesting list of Agents
com.google.cloud.agentregistry.v1.ListAgentsResponse Message for response to listing Agents
com.google.cloud.agentregistry.v1.ListAgentsResponse.Builder Message for response to listing Agents
com.google.cloud.agentregistry.v1.ListBindingsRequest Message for requesting a list of Bindings.
com.google.cloud.agentregistry.v1.ListBindingsRequest.Builder Message for requesting a list of Bindings.
com.google.cloud.agentregistry.v1.ListBindingsResponse Message for response to listing Bindings
com.google.cloud.agentregistry.v1.ListBindingsResponse.Builder Message for response to listing Bindings
com.google.cloud.agentregistry.v1.ListEndpointsRequest Message for requesting list of Endpoints
com.google.cloud.agentregistry.v1.ListEndpointsRequest.Builder Message for requesting list of Endpoints
com.google.cloud.agentregistry.v1.ListEndpointsResponse Message for response to listing Endpoints
com.google.cloud.agentregistry.v1.ListEndpointsResponse.Builder Message for response to listing Endpoints
com.google.cloud.agentregistry.v1.ListMcpServersRequest Message for requesting list of McpServers
com.google.cloud.agentregistry.v1.ListMcpServersRequest.Builder Message for requesting list of McpServers
com.google.cloud.agentregistry.v1.ListMcpServersResponse Message for response to listing McpServers
com.google.cloud.agentregistry.v1.ListMcpServersResponse.Builder Message for response to listing McpServers
com.google.cloud.agentregistry.v1.ListServicesRequest Message for requesting list of Services
com.google.cloud.agentregistry.v1.ListServicesRequest.Builder Message for requesting list of Services
com.google.cloud.agentregistry.v1.ListServicesResponse Message for response to listing Services
com.google.cloud.agentregistry.v1.ListServicesResponse.Builder Message for response to listing Services
com.google.cloud.agentregistry.v1.LocationName
com.google.cloud.agentregistry.v1.LocationName.Builder Builder for projects/{project}/locations/{location}.
com.google.cloud.agentregistry.v1.McpServer Represents an MCP (Model Context Protocol) Server.
com.google.cloud.agentregistry.v1.McpServer.Builder Represents an MCP (Model Context Protocol) Server.
com.google.cloud.agentregistry.v1.McpServer.Tool Represents a single tool provided by an MCP Server.
com.google.cloud.agentregistry.v1.McpServer.Tool.Annotations Annotations describing the characteristics and behavior of a tool or operation.
com.google.cloud.agentregistry.v1.McpServer.Tool.Annotations.Builder Annotations describing the characteristics and behavior of a tool or operation.
com.google.cloud.agentregistry.v1.McpServer.Tool.Builder Represents a single tool provided by an MCP Server.
com.google.cloud.agentregistry.v1.McpServerName
com.google.cloud.agentregistry.v1.McpServerName.Builder Builder for projects/{project}/locations/{location}/mcpServers/{mcp_server}.
com.google.cloud.agentregistry.v1.McpServerProto
com.google.cloud.agentregistry.v1.OperationMetadata Represents the metadata of the long-running operation.
com.google.cloud.agentregistry.v1.OperationMetadata.Builder Represents the metadata of the long-running operation.
com.google.cloud.agentregistry.v1.PropertiesProto
com.google.cloud.agentregistry.v1.SearchAgentsRequest Message for searching Agents
com.google.cloud.agentregistry.v1.SearchAgentsRequest.Builder Message for searching Agents
com.google.cloud.agentregistry.v1.SearchAgentsResponse Message for response to searching Agents
com.google.cloud.agentregistry.v1.SearchAgentsResponse.Builder Message for response to searching Agents
com.google.cloud.agentregistry.v1.SearchMcpServersRequest Message for searching MCP Servers
com.google.cloud.agentregistry.v1.SearchMcpServersRequest.Builder Message for searching MCP Servers
com.google.cloud.agentregistry.v1.SearchMcpServersResponse Message for response to searching MCP Servers
com.google.cloud.agentregistry.v1.SearchMcpServersResponse.Builder Message for response to searching MCP Servers
com.google.cloud.agentregistry.v1.Service Represents a user-defined Service.
com.google.cloud.agentregistry.v1.Service.AgentSpec The spec of the agent.
com.google.cloud.agentregistry.v1.Service.AgentSpec.Builder The spec of the agent.
com.google.cloud.agentregistry.v1.Service.Builder Represents a user-defined Service.
com.google.cloud.agentregistry.v1.Service.EndpointSpec The spec of the endpoint.
com.google.cloud.agentregistry.v1.Service.EndpointSpec.Builder The spec of the endpoint.
com.google.cloud.agentregistry.v1.Service.McpServerSpec The spec of the MCP Server.
com.google.cloud.agentregistry.v1.Service.McpServerSpec.Builder The spec of the MCP Server.
com.google.cloud.agentregistry.v1.ServiceName
com.google.cloud.agentregistry.v1.ServiceName.Builder Builder for projects/{project}/locations/{location}/services/{service}.
com.google.cloud.agentregistry.v1.ServiceProto
com.google.cloud.agentregistry.v1.UpdateBindingRequest Message for updating a Binding
com.google.cloud.agentregistry.v1.UpdateBindingRequest.Builder Message for updating a Binding
com.google.cloud.agentregistry.v1.UpdateServiceRequest Message for updating a Service
com.google.cloud.agentregistry.v1.UpdateServiceRequest.Builder Message for updating a Service

Interfaces

Interface Description
com.google.cloud.agentregistry.v1.Agent.CardOrBuilder
com.google.cloud.agentregistry.v1.Agent.ProtocolOrBuilder
com.google.cloud.agentregistry.v1.Agent.SkillOrBuilder
com.google.cloud.agentregistry.v1.AgentOrBuilder
com.google.cloud.agentregistry.v1.AgentRegistryGrpc.AsyncService Service for managing Agents, Endpoints, McpServers, Services, and Bindings.
com.google.cloud.agentregistry.v1.Binding.AuthProviderBindingOrBuilder
com.google.cloud.agentregistry.v1.Binding.SourceOrBuilder
com.google.cloud.agentregistry.v1.Binding.TargetOrBuilder
com.google.cloud.agentregistry.v1.BindingOrBuilder
com.google.cloud.agentregistry.v1.CreateBindingRequestOrBuilder
com.google.cloud.agentregistry.v1.CreateServiceRequestOrBuilder
com.google.cloud.agentregistry.v1.DeleteBindingRequestOrBuilder
com.google.cloud.agentregistry.v1.DeleteServiceRequestOrBuilder
com.google.cloud.agentregistry.v1.EndpointOrBuilder
com.google.cloud.agentregistry.v1.FetchAvailableBindingsRequestOrBuilder
com.google.cloud.agentregistry.v1.FetchAvailableBindingsResponseOrBuilder
com.google.cloud.agentregistry.v1.GetAgentRequestOrBuilder
com.google.cloud.agentregistry.v1.GetBindingRequestOrBuilder
com.google.cloud.agentregistry.v1.GetEndpointRequestOrBuilder
com.google.cloud.agentregistry.v1.GetMcpServerRequestOrBuilder
com.google.cloud.agentregistry.v1.GetServiceRequestOrBuilder
com.google.cloud.agentregistry.v1.InterfaceOrBuilder
com.google.cloud.agentregistry.v1.ListAgentsRequestOrBuilder
com.google.cloud.agentregistry.v1.ListAgentsResponseOrBuilder
com.google.cloud.agentregistry.v1.ListBindingsRequestOrBuilder
com.google.cloud.agentregistry.v1.ListBindingsResponseOrBuilder
com.google.cloud.agentregistry.v1.ListEndpointsRequestOrBuilder
com.google.cloud.agentregistry.v1.ListEndpointsResponseOrBuilder
com.google.cloud.agentregistry.v1.ListMcpServersRequestOrBuilder
com.google.cloud.agentregistry.v1.ListMcpServersResponseOrBuilder
com.google.cloud.agentregistry.v1.ListServicesRequestOrBuilder
com.google.cloud.agentregistry.v1.ListServicesResponseOrBuilder
com.google.cloud.agentregistry.v1.McpServer.Tool.AnnotationsOrBuilder
com.google.cloud.agentregistry.v1.McpServer.ToolOrBuilder
com.google.cloud.agentregistry.v1.McpServerOrBuilder
com.google.cloud.agentregistry.v1.OperationMetadataOrBuilder
com.google.cloud.agentregistry.v1.SearchAgentsRequestOrBuilder
com.google.cloud.agentregistry.v1.SearchAgentsResponseOrBuilder
com.google.cloud.agentregistry.v1.SearchMcpServersRequestOrBuilder
com.google.cloud.agentregistry.v1.SearchMcpServersResponseOrBuilder
com.google.cloud.agentregistry.v1.Service.AgentSpecOrBuilder
com.google.cloud.agentregistry.v1.Service.EndpointSpecOrBuilder
com.google.cloud.agentregistry.v1.Service.McpServerSpecOrBuilder
com.google.cloud.agentregistry.v1.ServiceOrBuilder
com.google.cloud.agentregistry.v1.UpdateBindingRequestOrBuilder
com.google.cloud.agentregistry.v1.UpdateServiceRequestOrBuilder

Enums

Enum Description
com.google.cloud.agentregistry.v1.Agent.Card.Type Represents the type of the agent card.
com.google.cloud.agentregistry.v1.Agent.Protocol.Type The type of the protocol.
com.google.cloud.agentregistry.v1.Binding.BindingCase
com.google.cloud.agentregistry.v1.Binding.Source.SourceTypeCase
com.google.cloud.agentregistry.v1.Binding.Target.TargetTypeCase
com.google.cloud.agentregistry.v1.FetchAvailableBindingsRequest.SourceCase
com.google.cloud.agentregistry.v1.FetchAvailableBindingsRequest.TargetCase
com.google.cloud.agentregistry.v1.Interface.ProtocolBinding The protocol binding of the interface.
com.google.cloud.agentregistry.v1.Service.AgentSpec.Type The type of the agent spec.
com.google.cloud.agentregistry.v1.Service.EndpointSpec.Type The type of the endpoint spec.
com.google.cloud.agentregistry.v1.Service.McpServerSpec.Type The type of the MCP Server spec.
com.google.cloud.agentregistry.v1.Service.SpecCase