public interface AgentInterfaceOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getProtocolBinding()
public abstract String getProtocolBinding() Required. The protocol binding supported at this URL. This is an open form
string, to be easily extended for other protocol bindings. The core ones
officially supported are JSONRPC, GRPC and HTTP+JSON.
string protocol_binding = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The protocolBinding. |
getProtocolBindingBytes()
public abstract ByteString getProtocolBindingBytes() Required. The protocol binding supported at this URL. This is an open form
string, to be easily extended for other protocol bindings. The core ones
officially supported are JSONRPC, GRPC and HTTP+JSON.
string protocol_binding = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for protocolBinding. |
getProtocolVersion()
public abstract String getProtocolVersion()Required. The version of the A2A protocol this interface exposes. Use the latest supported minor version per major version. Examples: "0.3", "1.0"
string protocol_version = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The protocolVersion. |
getProtocolVersionBytes()
public abstract ByteString getProtocolVersionBytes()Required. The version of the A2A protocol this interface exposes. Use the latest supported minor version per major version. Examples: "0.3", "1.0"
string protocol_version = 4 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for protocolVersion. |
getTenant()
public abstract String getTenant()Tenant ID to be used in the request when calling the agent.
string tenant = 3;
| Returns | |
|---|---|
| Type | Description |
String |
The tenant. |
getTenantBytes()
public abstract ByteString getTenantBytes()Tenant ID to be used in the request when calling the agent.
string tenant = 3;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for tenant. |
getUrl()
public abstract String getUrl()Required. The URL where this interface is available. Must be a valid absolute HTTPS URL in production. Example: "https://api.example.com/a2a/v1", "https://grpc.example.com/a2a"
string url = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The url. |
getUrlBytes()
public abstract ByteString getUrlBytes()Required. The URL where this interface is available. Must be a valid absolute HTTPS URL in production. Example: "https://api.example.com/a2a/v1", "https://grpc.example.com/a2a"
string url = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for url. |