Builder
public static class Builder
源码Source
io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:79–139构建器用于NacosA2aRegistryProperties。位于 io.agentscope.core.nacos.a2a.registry 包。核心成员包括 setAsLatest、enabledRegisterEndpoint、overwritePreferredTransport、build。
The Builder for NacosA2aRegistryProperties.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder setAsLatest(boolean setAsLatest) | 设置该配置项。 Sets whether to register the A2A service as the latest version. |
public Builder enabledRegisterEndpoint(boolean enabledRegisterEndpoint) | 启用d 注册端点。 Sets whether to automatically register all Transport as Endpoints for this A2A service. |
public Builder overwritePreferredTransport(String overwritePreferredTransport) | 设置该配置项。 Sets the transport to use for overriding the preferredTransport and URL in the Agent Card. |
public NacosA2aRegistryProperties build() | 构建新的实例的`NacosA2aRegistryProperties`。 Build a new instance of `NacosA2aRegistryProperties`. |
方法详情Method Detail
setAsLatest
public Builder setAsLatest(boolean setAsLatest)
设置该配置项。
Sets whether to register the A2A service as the latest version.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
setAsLatest | boolean | 设置 As Latest(类型 `boolean`)。`true` to register as latest version, `false` otherwise |
Builder返回当前实例,以支持链式调用。the builder instance for method chaining
源码Source
io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:100–103enabledRegisterEndpoint
public Builder enabledRegisterEndpoint(boolean enabledRegisterEndpoint)
启用d 注册端点。
Sets whether to automatically register all Transport as Endpoints for this A2A service.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
enabledRegisterEndpoint | boolean | 已启用注册端点(类型 `boolean`)。`true` to enable endpoint registration, `false` to disable |
Builder返回当前实例,以支持链式调用。the builder instance for method chaining
源码Source
io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:111–114overwritePreferredTransport
public Builder overwritePreferredTransport(String overwritePreferredTransport)
设置该配置项。
Sets the transport to use for overriding the preferredTransport and URL in the Agent Card.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
overwritePreferredTransport | String | overwrite Preferred 传输层(类型 `String`)。the transport to use for overriding, or `null` to not override |
Builder返回当前实例,以支持链式调用。the builder instance for method chaining
源码Source
io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:122–125build
public NacosA2aRegistryProperties build()
构建新的实例的NacosA2aRegistryProperties。
Build a new instance of NacosA2aRegistryProperties.
NacosA2aRegistryProperties`NacosA2aRegistryProperties`的新的实例。new instance of `NacosA2aRegistryProperties`
源码Source
io/agentscope/core/nacos/a2a/registry/NacosA2aRegistryProperties.java:132–138