Show / Hide Table of Contents

Class RemoteA2aConfig

Shared configuration for connecting to a remote A2A agent.

Inheritance
object
RemoteA2aConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.CustomerEngagementSuite.v1.Data
Assembly: Google.Apis.CustomerEngagementSuite.v1.dll
Syntax
public class RemoteA2aConfig : IDirectResponseSchema

Properties

AgentCard

Optional. The full agent card defined inline.

Declaration
[JsonProperty("agentCard")]
public virtual AgentCard AgentCard { get; set; }
Property Value
Type Description
AgentCard

AgentRegistry

Optional. Reference to the agent in the Agent Registry. Format: projects/{project}/locations/{location}/agents/{agent}

Declaration
[JsonProperty("agentRegistry")]
public virtual string AgentRegistry { get; set; }
Property Value
Type Description
string

ApiAuthentication

Optional. Authentication configuration for calling the remote agent. Optional if the registry reference already handles authentication.

Declaration
[JsonProperty("apiAuthentication")]
public virtual ApiAuthentication ApiAuthentication { get; set; }
Property Value
Type Description
ApiAuthentication

ContextId

Optional. If not empty, interactions with the remote A2A agent will use this context ID. This context_id field can refer to a session variable like $context.variables.order_agent_session_id.

Declaration
[JsonProperty("contextId")]
public virtual string ContextId { get; set; }
Property Value
Type Description
string

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

InputVariableMapping

Optional. Mapping of input variable names of remote agent to GECX variable names.

Declaration
[JsonProperty("inputVariableMapping")]
public virtual IDictionary<string, string> InputVariableMapping { get; set; }
Property Value
Type Description
IDictionary<string, string>

OutputVariableMapping

Optional. Mapping of output variable names of remote agent to GECX variable names.

Declaration
[JsonProperty("outputVariableMapping")]
public virtual IDictionary<string, string> OutputVariableMapping { get; set; }
Property Value
Type Description
IDictionary<string, string>

StreamingEnabled

Optional. Whether streaming is enabled for the remote agent.

Declaration
[JsonProperty("streamingEnabled")]
public virtual bool? StreamingEnabled { get; set; }
Property Value
Type Description
bool?

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX