Builder
public static class Builder extends A2aProtocolConfig.Builder
io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:72–129构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.runtime.a2a.nacos 包,继承自 A2aProtocolConfig.Builder。核心成员包括 registerAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、agentCard、agentCompletionTimeoutSeconds、consumptionCompletionTimeoutSeconds。
A class in io.agentscope.extensions.runtime.a2a.nacos that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.extensions.runtime.a2a.nacos. Extends A2aProtocolConfig.Builder.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public Builder(Properties nacosProperties) | 初始化 `Builder` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder registerAsLatest(boolean registerAsLatest) | 注册 `registerAsLatest`。 Registers the as latest. |
public Builder enabledRegisterEndpoint(boolean enabledRegisterEndpoint) | 启用d 注册端点。 Performs the enabled register endpoint operation. |
public Builder overwritePreferredTransport(String overwritePreferredTransport) | 设置该配置项。 Performs the overwrite preferred transport operation. |
public NacosA2aProtocolConfig.Builder agentCard(ConfigurableAgentCard agentCard) | 设置智能体卡片。 Performs the agent card operation. |
public NacosA2aProtocolConfig.Builder agentCompletionTimeoutSeconds(int agentCompletionTimeoutSeconds) | 设置智能体补全超时秒。 Performs the agent completion timeout seconds operation. |
public NacosA2aProtocolConfig.Builder consumptionCompletionTimeoutSeconds(int consumptionCompletionTimeoutSeconds) | 设置该配置项。 Performs the consumption completion timeout seconds operation. |
public A2aProtocolConfig build() | 构建并返回最终实例。 Creates and returns an instance. |
构造器详情Constructor Detail
Builder
public Builder(Properties nacosProperties)
初始化 Builder 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
nacosProperties | Properties | Nacos 属性(类型 `Properties`)。The nacos properties. |
io/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:82–84方法详情Method Detail
registerAsLatest
public Builder registerAsLatest(boolean registerAsLatest)
注册 registerAsLatest。
Registers the as latest.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
registerAsLatest | boolean | 注册 As Latest(类型 `boolean`)。The register as latest. |
Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:86–89enabledRegisterEndpoint
public Builder enabledRegisterEndpoint(boolean enabledRegisterEndpoint)
启用d 注册端点。
Performs the enabled register endpoint operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enabledRegisterEndpoint | boolean | 已启用注册端点(类型 `boolean`)。The enabled register endpoint. |
Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:91–94overwritePreferredTransport
public Builder overwritePreferredTransport(String overwritePreferredTransport)
设置该配置项。
Performs the overwrite preferred transport operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
overwritePreferredTransport | String | overwrite Preferred 传输层(类型 `String`)。The overwrite preferred transport. |
Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:96–99agentCard
public NacosA2aProtocolConfig.Builder agentCard(ConfigurableAgentCard agentCard)
设置智能体卡片。
Performs the agent card operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCard | ConfigurableAgentCard | 智能体卡片(类型 `ConfigurableAgentCard`)。The agent card. |
NacosA2aProtocolConfig.Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:101–105agentCompletionTimeoutSeconds
public NacosA2aProtocolConfig.Builder agentCompletionTimeoutSeconds(int agentCompletionTimeoutSeconds)
设置智能体补全超时秒。
Performs the agent completion timeout seconds operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agentCompletionTimeoutSeconds | int | 智能体补全超时秒(类型 `int`)。The agent completion timeout seconds. |
NacosA2aProtocolConfig.Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:107–111consumptionCompletionTimeoutSeconds
public NacosA2aProtocolConfig.Builder consumptionCompletionTimeoutSeconds(int consumptionCompletionTimeoutSeconds)
设置该配置项。
Performs the consumption completion timeout seconds operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
consumptionCompletionTimeoutSeconds | int | consumption 补全超时秒(类型 `int`)。The consumption completion timeout seconds. |
NacosA2aProtocolConfig.Builderio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:113–118build
public A2aProtocolConfig build()
构建并返回最终实例。
Creates and returns an instance.
A2aProtocolConfigio/agentscope/extensions/runtime/a2a/nacos/NacosA2aProtocolConfig.java:120–128