NacosA2aRegistryProperties
public record NacosA2aRegistryProperties(boolean isSetAsLatest, boolean enabledRegisterEndpoint, String overwritePreferredTransport, Map<String, NacosA2aRegistryTransportProperties> transportProperties)
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:29–80承载 Nacos A 2 a 注册表属性数据的记录类型。位于 io.agentscope.extensions.nacos.a2a.registry 包。核心成员包括 isSetAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、transportProperties、addTransport、builder。
Properties for A2A AgentCard and Endpoint registry to Nacos.
TODO extract transportProperties out from NacosA2aRegistryProperties.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
isSetAsLatest | boolean | 判断是否 `isSetAsLatest`。 Returns whether the set as latest. |
enabledRegisterEndpoint | boolean | 执行已启用注册端点相关操作。 Performs the enabled register endpoint operation. |
overwritePreferredTransport | String | 执行 `overwritePreferredTransport` 方法。 Performs the overwrite preferred transport operation. |
transportProperties | Map<String, NacosA2aRegistryTransportProperties> | 执行传输层属性相关操作。 Performs the transport properties operation. |
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | 构建器,用于构建并配置目标实例。 A class in io.agentscope.extensions.nacos.a2a.registry that supports discovery, delegation and collaboration between agents. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public void addTransport(NacosA2aRegistryTransportProperties transport) | 添加传输层。 Adds the transport. |
public static Builder builder()static | 返回构建器实例。 Returns the builder. |
记录组件详情Record Component Detail
isSetAsLatest
boolean isSetAsLatest判断是否 isSetAsLatest。
Returns whether the set as latest.
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:29–80enabledRegisterEndpoint
boolean enabledRegisterEndpoint执行已启用注册端点相关操作。
Performs the enabled register endpoint operation.
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:29–80overwritePreferredTransport
String overwritePreferredTransport执行 overwritePreferredTransport 方法。
Performs the overwrite preferred transport operation.
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:29–80transportProperties
Map<String, NacosA2aRegistryTransportProperties> transportProperties执行传输层属性相关操作。
Performs the transport properties operation.
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:29–80方法详情Method Detail
addTransport
public void addTransport(NacosA2aRegistryTransportProperties transport)
添加传输层。
Adds the transport.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
transport | NacosA2aRegistryTransportProperties | 传输层(类型 `NacosA2aRegistryTransportProperties`)。The transport. |
io/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:32–34builder
public static Builder builder()
返回构建器实例。
Returns the builder.
Builderio/agentscope/extensions/nacos/a2a/registry/NacosA2aRegistryProperties.java:36–38嵌套类详情Nested Class Detail
Builder
public static class Builder构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.nacos.a2a.registry 包。核心成员包括 setAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、addTransport、build。
A class in io.agentscope.extensions.nacos.a2a.registry that supports discovery, delegation and collaboration between agents. Declared in io.agentscope.extensions.nacos.a2a.registry.