Package Classes (0.1.0)

Summary of entries of Classes for google-cloud-agentregistry.

Classes

AgentRegistryAsyncClient

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

AgentRegistryClient

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

FetchAvailableBindingsAsyncPager

A pager for iterating through fetch_available_bindings requests.

This class thinly wraps an initial FetchAvailableBindingsResponse object, and provides an __aiter__ method to iterate through its bindings field.

If there are more pages, the __aiter__ method will make additional FetchAvailableBindings requests and continue to iterate through the bindings field on the corresponding responses.

All the usual FetchAvailableBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

FetchAvailableBindingsPager

A pager for iterating through fetch_available_bindings requests.

This class thinly wraps an initial FetchAvailableBindingsResponse object, and provides an __iter__ method to iterate through its bindings field.

If there are more pages, the __iter__ method will make additional FetchAvailableBindings requests and continue to iterate through the bindings field on the corresponding responses.

All the usual FetchAvailableBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAgentsAsyncPager

A pager for iterating through list_agents requests.

This class thinly wraps an initial ListAgentsResponse object, and provides an __aiter__ method to iterate through its agents field.

If there are more pages, the __aiter__ method will make additional ListAgents requests and continue to iterate through the agents field on the corresponding responses.

All the usual ListAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListAgentsPager

A pager for iterating through list_agents requests.

This class thinly wraps an initial ListAgentsResponse object, and provides an __iter__ method to iterate through its agents field.

If there are more pages, the __iter__ method will make additional ListAgents requests and continue to iterate through the agents field on the corresponding responses.

All the usual ListAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBindingsAsyncPager

A pager for iterating through list_bindings requests.

This class thinly wraps an initial ListBindingsResponse object, and provides an __aiter__ method to iterate through its bindings field.

If there are more pages, the __aiter__ method will make additional ListBindings requests and continue to iterate through the bindings field on the corresponding responses.

All the usual ListBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListBindingsPager

A pager for iterating through list_bindings requests.

This class thinly wraps an initial ListBindingsResponse object, and provides an __iter__ method to iterate through its bindings field.

If there are more pages, the __iter__ method will make additional ListBindings requests and continue to iterate through the bindings field on the corresponding responses.

All the usual ListBindingsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListEndpointsAsyncPager

A pager for iterating through list_endpoints requests.

This class thinly wraps an initial ListEndpointsResponse object, and provides an __aiter__ method to iterate through its endpoints field.

If there are more pages, the __aiter__ method will make additional ListEndpoints requests and continue to iterate through the endpoints field on the corresponding responses.

All the usual ListEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListEndpointsPager

A pager for iterating through list_endpoints requests.

This class thinly wraps an initial ListEndpointsResponse object, and provides an __iter__ method to iterate through its endpoints field.

If there are more pages, the __iter__ method will make additional ListEndpoints requests and continue to iterate through the endpoints field on the corresponding responses.

All the usual ListEndpointsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListMcpServersAsyncPager

A pager for iterating through list_mcp_servers requests.

This class thinly wraps an initial ListMcpServersResponse object, and provides an __aiter__ method to iterate through its mcp_servers field.

If there are more pages, the __aiter__ method will make additional ListMcpServers requests and continue to iterate through the mcp_servers field on the corresponding responses.

All the usual ListMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListMcpServersPager

A pager for iterating through list_mcp_servers requests.

This class thinly wraps an initial ListMcpServersResponse object, and provides an __iter__ method to iterate through its mcp_servers field.

If there are more pages, the __iter__ method will make additional ListMcpServers requests and continue to iterate through the mcp_servers field on the corresponding responses.

All the usual ListMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesAsyncPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __aiter__ method to iterate through its services field.

If there are more pages, the __aiter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListServicesPager

A pager for iterating through list_services requests.

This class thinly wraps an initial ListServicesResponse object, and provides an __iter__ method to iterate through its services field.

If there are more pages, the __iter__ method will make additional ListServices requests and continue to iterate through the services field on the corresponding responses.

All the usual ListServicesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchAgentsAsyncPager

A pager for iterating through search_agents requests.

This class thinly wraps an initial SearchAgentsResponse object, and provides an __aiter__ method to iterate through its agents field.

If there are more pages, the __aiter__ method will make additional SearchAgents requests and continue to iterate through the agents field on the corresponding responses.

All the usual SearchAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchAgentsPager

A pager for iterating through search_agents requests.

This class thinly wraps an initial SearchAgentsResponse object, and provides an __iter__ method to iterate through its agents field.

If there are more pages, the __iter__ method will make additional SearchAgents requests and continue to iterate through the agents field on the corresponding responses.

All the usual SearchAgentsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchMcpServersAsyncPager

A pager for iterating through search_mcp_servers requests.

This class thinly wraps an initial SearchMcpServersResponse object, and provides an __aiter__ method to iterate through its mcp_servers field.

If there are more pages, the __aiter__ method will make additional SearchMcpServers requests and continue to iterate through the mcp_servers field on the corresponding responses.

All the usual SearchMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

SearchMcpServersPager

A pager for iterating through search_mcp_servers requests.

This class thinly wraps an initial SearchMcpServersResponse object, and provides an __iter__ method to iterate through its mcp_servers field.

If there are more pages, the __iter__ method will make additional SearchMcpServers requests and continue to iterate through the mcp_servers field on the corresponding responses.

All the usual SearchMcpServersResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

Agent

Represents an Agent. "A2A" below refers to the Agent-to-Agent protocol.

AttributesEntry

The abstract base class for a message.

Card

Full Agent Card payload, often obtained from the A2A Agent Card.

Type

Represents the type of the agent card.

Protocol

Represents the protocol of an Agent.

Type

The type of the protocol.

Skill

Represents the skills of an Agent.

Binding

Represents a user-defined Binding.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AuthProviderBinding

The AuthProvider of the Binding.

Source

The source of the Binding.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Target

The target of the Binding.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CreateBindingRequest

Message for creating a Binding

CreateServiceRequest

Message for creating a Service

DeleteBindingRequest

Message for deleting a Binding

DeleteServiceRequest

Message for deleting a Service

Endpoint

Represents an Endpoint.

AttributesEntry

The abstract base class for a message.

FetchAvailableBindingsRequest

Message for fetching available Bindings.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

FetchAvailableBindingsResponse

Message for response to fetching available Bindings.

GetAgentRequest

Message for getting a Agent

GetBindingRequest

Message for getting a Binding

GetEndpointRequest

Message for getting a Endpoint

GetMcpServerRequest

Message for getting a McpServer

GetServiceRequest

Message for getting a Service

Interface

Represents the connection details for an Agent or MCP Server.

ProtocolBinding

The protocol binding of the interface.

ListAgentsRequest

Message for requesting list of Agents

ListAgentsResponse

Message for response to listing Agents

ListBindingsRequest

Message for requesting a list of Bindings.

ListBindingsResponse

Message for response to listing Bindings

ListEndpointsRequest

Message for requesting list of Endpoints

ListEndpointsResponse

Message for response to listing Endpoints

ListMcpServersRequest

Message for requesting list of McpServers

ListMcpServersResponse

Message for response to listing McpServers

ListServicesRequest

Message for requesting list of Services

ListServicesResponse

Message for response to listing Services

McpServer

Represents an MCP (Model Context Protocol) Server.

AttributesEntry

The abstract base class for a message.

Tool

Represents a single tool provided by an MCP Server.

Annotations

Annotations describing the characteristics and behavior of a tool or operation.

OperationMetadata

Represents the metadata of the long-running operation.

SearchAgentsRequest

Message for searching Agents

SearchAgentsResponse

Message for response to searching Agents

SearchMcpServersRequest

Message for searching MCP Servers

SearchMcpServersResponse

Message for response to searching MCP Servers

Service

Represents a user-defined Service.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

AgentSpec

The spec of the agent.

Type

The type of the agent spec.

EndpointSpec

The spec of the endpoint.

Type

The type of the endpoint spec.

McpServerSpec

The spec of the MCP Server.

Type

The type of the MCP Server spec.

UpdateBindingRequest

Message for updating a Binding

UpdateServiceRequest

Message for updating a Service

Modules

pagers

API documentation for agentregistry_v1.services.agent_registry.pagers module.