Builder
public static class Builder
源码Source
io/agentscope/core/model/transport/websocket/WebSocketRequest.java:87–138WebSocketRequest的构建器。位于 io.agentscope.core.model.transport.websocket 包。核心成员包括 header、headers、connectTimeout、build。
Builder for WebSocketRequest.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Builder header(String name, String value) | 设置请求头。 Add a header. |
public Builder headers(Map<String, String> headers) | 设置请求头。 Add multiple headers. |
public Builder connectTimeout(Duration timeout) | 设置连接超时。 Set the connection timeout. |
public WebSocketRequest build() | 构建WebSocketRequest。 Build the WebSocketRequest. |
方法详情Method Detail
header
public Builder header(String name, String value)
设置请求头。
Add a header.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
name | String | 名称(类型 `String`)。Header name |
value | String | 值(类型 `String`)。Header value |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/model/transport/websocket/WebSocketRequest.java:103–106headers
public Builder headers(Map<String, String> headers)
设置请求头。
Add multiple headers.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
headers | Map<String, String> | 请求头(类型 `Map`)。Headers to add |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/model/transport/websocket/WebSocketRequest.java:114–117connectTimeout
public Builder connectTimeout(Duration timeout)
设置连接超时。
Set the connection timeout.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
timeout | Duration | 超时时间(类型 `Duration`)。Connection timeout |
Builder返回当前实例,以支持链式调用。this builder
源码Source
io/agentscope/core/model/transport/websocket/WebSocketRequest.java:125–128build
public WebSocketRequest build()
构建WebSocketRequest。
Build the WebSocketRequest.
WebSocketRequest返回WebSocketRequest。WebSocketRequest instance
源码Source
io/agentscope/core/model/transport/websocket/WebSocketRequest.java:135–137