DaytonaSandboxClientOptions
public class DaytonaSandboxClientOptions extends SandboxClientOptions
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:23–153用于DaytonaSandboxClient的选项。位于 io.agentscope.extensions.sandbox.daytona 包,继承自 SandboxClientOptions。核心成员包括 getType、createClient、getHttpClient、setHttpClient、getApiKey、setApiKey。
Options for DaytonaSandboxClient.
方法摘要Method Summary
方法详情Method Detail
getType
public String getType()
获取类型。
Returns the type.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:39–42createClient
public SandboxClient<? extends SandboxClientOptions> createClient()
创建客户端。
Creates the client.
SandboxClient<? extends SandboxClientOptions>io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:44–47getHttpClient
public OkHttpClient getHttpClient()
获取HTTP 客户端。
Returns the http client.
OkHttpClientio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:49–51setHttpClient
public void setHttpClient(OkHttpClient httpClient)
设置HTTP 客户端。
Sets the http client.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
httpClient | OkHttpClient | HTTP 客户端(类型 `OkHttpClient`)。The http client. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:53–55getApiKey
public String getApiKey()
获取API 键。
Returns the api key.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:57–59setApiKey
public void setApiKey(String apiKey)
设置API 键。
Sets the api key.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
apiKey | String | API 键(类型 `String`)。The api key. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:61–63getControlPlaneBaseUrl
public String getControlPlaneBaseUrl()
获取控制面基类 URL。
Returns the control plane base url.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:65–67setControlPlaneBaseUrl
public void setControlPlaneBaseUrl(String controlPlaneBaseUrl)
设置控制面基类 URL。
Sets the control plane base url.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
controlPlaneBaseUrl | String | 控制面基类 URL(类型 `String`)。The control plane base url. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:69–71getToolboxBaseUrl
public String getToolboxBaseUrl()
获取工具箱基类 URL。
Returns the toolbox base url.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:73–75setToolboxBaseUrl
public void setToolboxBaseUrl(String toolboxBaseUrl)
设置工具箱基类 URL。
Sets the toolbox base url.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
toolboxBaseUrl | String | 工具箱基类 URL(类型 `String`)。The toolbox base url. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:77–79getImage
public String getImage()
获取图像。
Returns the image.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:81–83setImage
public void setImage(String image)
设置图像。
Sets the image.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
image | String | 图像(类型 `String`)。The image. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:85–87getSnapshotId
public String getSnapshotId()
获取快照标识。
Returns the snapshot id.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:89–91setSnapshotId
public void setSnapshotId(String snapshotId)
设置快照标识。
Sets the snapshot id.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
snapshotId | String | 快照标识(类型 `String`)。The snapshot id. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:93–95getCpu
public Integer getCpu()
获取 getCpu。
Returns the cpu.
Integerio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:97–99setCpu
public void setCpu(Integer cpu)
设置 setCpu。
Sets the cpu.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
cpu | Integer | cpu(类型 `Integer`)。The cpu. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:101–103getMemory
public Integer getMemory()
获取记忆。
Returns the memory.
Integerio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:105–107setMemory
public void setMemory(Integer memory)
设置记忆。
Sets the memory.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
memory | Integer | 记忆(类型 `Integer`)。The memory. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:109–111getDisk
public Integer getDisk()
获取 getDisk。
Returns the disk.
Integerio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:113–115setDisk
public void setDisk(Integer disk)
设置 setDisk。
Sets the disk.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
disk | Integer | disk(类型 `Integer`)。The disk. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:117–119getWorkspaceRoot
public String getWorkspaceRoot()
获取工作区根。
Returns the workspace root.
Stringio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:121–123setWorkspaceRoot
public void setWorkspaceRoot(String workspaceRoot)
设置工作区根。
Sets the workspace root.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
workspaceRoot | String | 工作区根(类型 `String`)。The workspace root. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:125–128getConnectTimeoutSeconds
public int getConnectTimeoutSeconds()
获取连接超时秒。
Returns the connect timeout seconds.
intio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:130–132setConnectTimeoutSeconds
public void setConnectTimeoutSeconds(int connectTimeoutSeconds)
设置连接超时秒。
Sets the connect timeout seconds.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
connectTimeoutSeconds | int | 连接超时秒(类型 `int`)。The connect timeout seconds. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:134–136getReadTimeoutSeconds
public int getReadTimeoutSeconds()
获取读取超时秒。
Returns the read timeout seconds.
intio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:138–140setReadTimeoutSeconds
public void setReadTimeoutSeconds(int readTimeoutSeconds)
设置读取超时秒。
Sets the read timeout seconds.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
readTimeoutSeconds | int | 读取超时秒(类型 `int`)。The read timeout seconds. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:142–144getMaxRetries
public int getMaxRetries()
获取最大重试。
Returns the max retries.
intio/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:146–148setMaxRetries
public void setMaxRetries(int maxRetries)
设置最大重试。
Sets the max retries.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
maxRetries | int | 最大重试(类型 `int`)。The max retries. |
io/agentscope/extensions/sandbox/daytona/DaytonaSandboxClientOptions.java:150–152