AS AgentScopeAPI 手册 / API Reference

DaytonaFilesystemSpec

public class DaytonaFilesystemSpec extends SandboxFilesystemSpec
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:26–112

Daytona 文件系统规格,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.daytona 包,继承自 SandboxFilesystemSpec。核心成员包括 client、apiKey、controlPlaneBaseUrl、toolboxBaseUrl、image、snapshotId。

SandboxFilesystemSpec for Daytona.

方法摘要Method Summary

方法Method说明Description
public DaytonaFilesystemSpec client(SandboxClient<?> client)
设置客户端。
Performs the client operation.
public DaytonaFilesystemSpec apiKey(String apiKey)
设置API 键。
Performs the api key operation.
public DaytonaFilesystemSpec controlPlaneBaseUrl(String url)
设置控制面基类 URL。
Performs the control plane base url operation.
public DaytonaFilesystemSpec toolboxBaseUrl(String url)
设置工具箱基类 URL。
Performs the toolbox base url operation.
public DaytonaFilesystemSpec image(String image)
设置图像。
Performs the image operation.
public DaytonaFilesystemSpec snapshotId(String snapshotId)
设置快照标识。
Performs the snapshot id operation.
public DaytonaFilesystemSpec cpu(int cpu)
设置该参数。
Performs the cpu operation.
public DaytonaFilesystemSpec memory(int memoryGiB)
设置记忆。
Performs the memory operation.
public DaytonaFilesystemSpec disk(int diskGiB)
设置该参数。
Performs the disk operation.
public DaytonaFilesystemSpec workspaceRoot(String workspaceRoot)
设置工作区根。
Performs the workspace root operation.
public DaytonaFilesystemSpec snapshotSpec(SandboxSnapshotSpec snapshotSpec)
设置快照规格。
Performs the snapshot spec operation.
public DaytonaFilesystemSpec workspaceSpec(WorkspaceSpec workspaceSpec)
设置工作区规格。
Performs the workspace spec operation.
protected SandboxClient<?> createClient()
创建客户端。
Creates the client.
protected SandboxClientOptions clientOptions()
返回客户端选项。
Returns the client options.
protected SandboxSnapshotSpec snapshotSpec()
返回快照规格。
Returns the snapshot spec.
protected WorkspaceSpec workspaceSpec()
返回工作区规格。
Returns the workspace spec.

方法详情Method Detail

client

public DaytonaFilesystemSpec client(SandboxClient<?> client)

设置客户端。

Performs the client operation.

参数Parameters
名称Name类型Type说明Description
clientSandboxClient<?>客户端(类型 `SandboxClient`)。The client.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:33–36

apiKey

public DaytonaFilesystemSpec apiKey(String apiKey)

设置API 键。

Performs the api key operation.

参数Parameters
名称Name类型Type说明Description
apiKeyStringAPI 键(类型 `String`)。The api key.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:38–41

controlPlaneBaseUrl

public DaytonaFilesystemSpec controlPlaneBaseUrl(String url)

设置控制面基类 URL。

Performs the control plane base url operation.

参数Parameters
名称Name类型Type说明Description
urlString服务地址(类型 `String`)。The url.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:43–46

toolboxBaseUrl

public DaytonaFilesystemSpec toolboxBaseUrl(String url)

设置工具箱基类 URL。

Performs the toolbox base url operation.

参数Parameters
名称Name类型Type说明Description
urlString服务地址(类型 `String`)。The url.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:48–51

image

public DaytonaFilesystemSpec image(String image)

设置图像。

Performs the image operation.

参数Parameters
名称Name类型Type说明Description
imageString图像(类型 `String`)。The image.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:53–56

snapshotId

public DaytonaFilesystemSpec snapshotId(String snapshotId)

设置快照标识。

Performs the snapshot id operation.

参数Parameters
名称Name类型Type说明Description
snapshotIdString快照标识(类型 `String`)。The snapshot id.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:58–61

cpu

public DaytonaFilesystemSpec cpu(int cpu)

设置该参数。

Performs the cpu operation.

参数Parameters
名称Name类型Type说明Description
cpuintcpu(类型 `int`)。The cpu.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:63–66

memory

public DaytonaFilesystemSpec memory(int memoryGiB)

设置记忆。

Performs the memory operation.

参数Parameters
名称Name类型Type说明Description
memoryGiBint记忆 Gi B(类型 `int`)。The memory gi b.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:68–71

disk

public DaytonaFilesystemSpec disk(int diskGiB)

设置该参数。

Performs the disk operation.

参数Parameters
名称Name类型Type说明Description
diskGiBintdisk Gi B(类型 `int`)。The disk gi b.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:73–76

workspaceRoot

public DaytonaFilesystemSpec workspaceRoot(String workspaceRoot)

设置工作区根。

Performs the workspace root operation.

参数Parameters
名称Name类型Type说明Description
workspaceRootString工作区根(类型 `String`)。The workspace root.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:78–81

snapshotSpec

public DaytonaFilesystemSpec snapshotSpec(SandboxSnapshotSpec snapshotSpec)

设置快照规格。

Performs the snapshot spec operation.

参数Parameters
名称Name类型Type说明Description
snapshotSpecSandboxSnapshotSpec快照规格(类型 `SandboxSnapshotSpec`)。The snapshot spec.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:83–86

workspaceSpec

public DaytonaFilesystemSpec workspaceSpec(WorkspaceSpec workspaceSpec)

设置工作区规格。

Performs the workspace spec operation.

参数Parameters
名称Name类型Type说明Description
workspaceSpecWorkspaceSpec工作区规格(类型 `WorkspaceSpec`)。The workspace spec.
返回Returns DaytonaFilesystemSpec
返回DaytonaFilesystemSpec。Returns daytona filesystem spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:88–91

createClient

protected SandboxClient<?> createClient()

创建客户端。

Creates the client.

返回Returns SandboxClient<?>
返回SandboxClient。Returns sandbox client.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:93–96

clientOptions

protected SandboxClientOptions clientOptions()

返回客户端选项。

Returns the client options.

返回Returns SandboxClientOptions
返回SandboxClientOptions。Returns sandbox client options.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:98–101

snapshotSpec

protected SandboxSnapshotSpec snapshotSpec()

返回快照规格。

Returns the snapshot spec.

返回Returns SandboxSnapshotSpec
返回SandboxSnapshotSpec。Returns sandbox snapshot spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:103–106

workspaceSpec

protected WorkspaceSpec workspaceSpec()

返回工作区规格。

Returns the workspace spec.

返回Returns WorkspaceSpec
返回WorkspaceSpec。Returns workspace spec.
源码Source io/agentscope/extensions/sandbox/daytona/DaytonaFilesystemSpec.java:108–111

继承成员Inherited Members

基于官方固定版本源码静态生成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.