AS AgentScopeAPI 手册 / API Reference

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
sourceSource数据来源(URL 或 Base64)。The data source (URL or Base64)
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining
源码Source io/agentscope/core/message/DataBlock.java:115–118

id

public Builder id(String id)

设置标识。

Sets the identifier for the data block.

参数Parameters
名称Name类型Type说明Description
idString标识(类型 `String`)。The stable id
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining
源码Source io/agentscope/core/message/DataBlock.java:127–130

name

public Builder name(String name)

设置可选名称用于数据块。

Sets the optional name for the data block.

参数Parameters
名称Name类型Type说明Description
nameString名称(类型 `String`)。The block name (e.g. file name)
返回Returns Builder
返回当前实例,以支持链式调用。This builder for chaining
源码Source io/agentscope/core/message/DataBlock.java:138–141

build

public DataBlock build()

构建并返回最终实例。

Builds a new DataBlock with the configured fields.

返回Returns DataBlock
一种新的数据块实例。A new DataBlock instance
抛出Throws
  • NullPointerException 可能抛出 `NullPointerException`。if source is null
源码Source io/agentscope/core/message/DataBlock.java:149–151
基于官方固定版本源码静态生成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.