Builder
public static class Builder
源码Source
io/agentscope/core/message/DataBlock.java:101–152构建器,用于构建并配置目标实例。位于 io.agentscope.core.message 包。核心成员包括 source、id、name、build。
Builder for constructing DataBlock instances.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder source(Source source) | 设置来源用于数据块。 Sets the source for the data block. |
public Builder id(String id) | 设置标识。 Sets the identifier for the data block. |
public Builder name(String name) | 设置可选名称用于数据块。 Sets the optional name for the data block. |
public DataBlock build() | 构建并返回最终实例。 Builds a new DataBlock with the configured fields. |
方法详情Method Detail
source
public Builder source(Source source)
设置来源用于数据块。
Sets the source for the data block.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
source | Source | 数据来源(URL 或 Base64)。The data source (URL or Base64) |
Builder返回当前实例,以支持链式调用。This builder for chaining
源码Source
io/agentscope/core/message/DataBlock.java:115–118id
public Builder id(String id)
设置标识。
Sets the identifier for the data block.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
id | String | 标识(类型 `String`)。The stable id |
Builder返回当前实例,以支持链式调用。This builder for chaining
源码Source
io/agentscope/core/message/DataBlock.java:127–130name
public Builder name(String name)
设置可选名称用于数据块。
Sets the optional name for the data block.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
name | String | 名称(类型 `String`)。The block name (e.g. file name) |
Builder返回当前实例,以支持链式调用。This builder for chaining
源码Source
io/agentscope/core/message/DataBlock.java:138–141build
public DataBlock build()
构建并返回最终实例。
Builds a new DataBlock with the configured fields.
DataBlock一种新的数据块实例。A new DataBlock instance
NullPointerException可能抛出 `NullPointerException`。if source is null
源码Source
io/agentscope/core/message/DataBlock.java:149–151