AS AgentScopeAPI 手册 / API Reference

NacosA2aRegistryProperties

public record NacosA2aRegistryProperties( boolean isSetAsLatest, boolean enabledRegisterEndpoint, String overwritePreferredTransport, Map<String, NacosA2aRegistryTransportProperties> transportProperties)
源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:34–140

承载 Nacos A 2 a 注册表属性数据的记录类型。位于 io.agentscope.core.nacos.a2a.registry 包。核心成员包括 isSetAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、transportProperties、addTransport、builder。

Properties for A2A AgentCard and Endpoint registry to Nacos.

Property description:

  • isSetAsLatest: Always register the A2A service as the latest version, default is false.

  • enabledRegisterEndpoint: Automatically register all Transport as Endpoints for this A2A service, default is true. When set to false, only Agent Card will be published.

  • overwritePreferredTransport: When registering A2A services, use this Transport to override the preferredTransport and url in the Agent Card, default is null.

记录组件摘要Record Component Summary

组件Component类型Type说明Description
isSetAsLatestboolean
判断是否 `isSetAsLatest`。
Returns whether the set as latest.
enabledRegisterEndpointboolean
执行已启用注册端点相关操作。
Performs the enabled register endpoint operation.
overwritePreferredTransportString
执行 `overwritePreferredTransport` 方法。
Performs the overwrite preferred transport operation.
transportPropertiesMap<String, NacosA2aRegistryTransportProperties>
执行传输层属性相关操作。
Performs the transport properties operation.

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
Builder类class
构建器用于`NacosA2aRegistryProperties`。
The Builder for `NacosA2aRegistryProperties`.

方法摘要Method Summary

方法Method说明Description
public void addTransport(NacosA2aRegistryTransportProperties transport)
添加传输层。
Adds properties of transport to the registry.
public static Builder builder()
static
创建新的构建器实例用于`NacosA2aRegistryProperties`。
Creates a new builder instance for `NacosA2aRegistryProperties`.
public static Builder builder(NacosA2aRegistryProperties prototype)
static
返回构建器实例。
Creates a new builder instance for `NacosA2aRegistryProperties` from an existing prototype instance.

记录组件详情Record Component Detail

isSetAsLatest

boolean isSetAsLatest

判断是否 isSetAsLatest。

Returns whether the set as latest.

源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:34–140

enabledRegisterEndpoint

boolean enabledRegisterEndpoint

执行已启用注册端点相关操作。

Performs the enabled register endpoint operation.

源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:34–140

overwritePreferredTransport

String overwritePreferredTransport

执行 overwritePreferredTransport 方法。

Performs the overwrite preferred transport operation.

源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:34–140

transportProperties

Map<String, NacosA2aRegistryTransportProperties> transportProperties

执行传输层属性相关操作。

Performs the transport properties operation.

源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:34–140

方法详情Method Detail

addTransport

public void addTransport(NacosA2aRegistryTransportProperties transport)

添加传输层。

Adds properties of transport to the registry.

参数Parameters
名称Name类型Type说明Description
transportNacosA2aRegistryTransportProperties传输层的属性。properties of transport
源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:47–49

builder

public static Builder builder()
static

创建新的构建器实例用于NacosA2aRegistryProperties。

Creates a new builder instance for NacosA2aRegistryProperties.

返回Returns Builder
返回当前实例,以支持链式调用。builder instance
源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:56–58

builder

public static Builder builder(NacosA2aRegistryProperties prototype)
static

返回构建器实例。

Creates a new builder instance for NacosA2aRegistryProperties from an existing prototype instance.

参数Parameters
名称Name类型Type说明Description
prototypeNacosA2aRegistryPropertiesprototype(类型 `NacosA2aRegistryProperties`)。the prototype instance to copy properties from
返回Returns Builder
返回当前实例,以支持链式调用。builder instance
源码Source io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:68–74

嵌套类详情Nested Class Detail

Builder

public static class Builder

构建器用于NacosA2aRegistryProperties。位于 io.agentscope.core.nacos.a2a.registry 包。核心成员包括 setAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、build。

The Builder for NacosA2aRegistryProperties.

基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.