Builder
public static class Builder
源码Source
io/agentscope/extensions/cos/CosAgentStateStore.java:351–375构建器,用于构建并配置目标实例。位于 io.agentscope.extensions.cos 包。核心成员包括 cosClient、bucketName、keyPrefix、build。
A class in io.agentscope.extensions.cos that connects agents to messaging channels and enterprise platforms. Declared in io.agentscope.extensions.cos.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder cosClient(COSClient cosClient) | 设置COS 客户端。 Performs the cos client operation. |
public Builder bucketName(String bucketName) | 设置存储桶名称。 Performs the bucket name operation. |
public Builder keyPrefix(String keyPrefix) | 设置该配置项。 Performs the key prefix operation. |
public CosAgentStateStore build() | 构建并返回最终实例。 Creates and returns an instance. |
方法详情Method Detail
cosClient
public Builder cosClient(COSClient cosClient)
设置COS 客户端。
Performs the cos client operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
cosClient | COSClient | COS 客户端(类型 `COSClient`)。The cos client. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/cos/CosAgentStateStore.java:357–360bucketName
public Builder bucketName(String bucketName)
设置存储桶名称。
Performs the bucket name operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
bucketName | String | 存储桶名称(类型 `String`)。The bucket name. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/cos/CosAgentStateStore.java:362–365keyPrefix
public Builder keyPrefix(String keyPrefix)
设置该配置项。
Performs the key prefix operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
keyPrefix | String | 键 Prefix(类型 `String`)。The key prefix. |
Builder返回当前实例,以支持链式调用。Returns the current instance for chaining.
源码Source
io/agentscope/extensions/cos/CosAgentStateStore.java:367–370build
public CosAgentStateStore build()
构建并返回最终实例。
Creates and returns an instance.
CosAgentStateStore返回CosAgentStateStore。Returns cos agent state store.
源码Source
io/agentscope/extensions/cos/CosAgentStateStore.java:372–374