AS AgentScopeAPI 手册 / API Reference

SandboxClaimSpec

@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public class SandboxClaimSpec
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:24–153

用于SandboxClaim的规格。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getWarmPoolRef、setWarmPoolRef、getLifecycle、setLifecycle、getAdditionalPodMetadata、setAdditionalPodMetadata。

Spec for SandboxClaim.

嵌套类摘要Nested Class Summary

类Class类型Kind说明Description
WarmPoolRef类class
Warm 连接池引用,在隔离环境中安全执行代码和工具。
A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments.
Lifecycle类class
生命周期,在隔离环境中安全执行代码和工具。
A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments.
AdditionalPodMetadata类class
Additional Pod 元数据,在隔离环境中安全执行代码和工具。
A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments.

构造器摘要Constructor Summary

构造器Constructor说明Description
public SandboxClaimSpec()
初始化 `SandboxClaimSpec` 实例。
Creates a new instance.
public SandboxClaimSpec(String warmPoolName)
初始化 `SandboxClaimSpec` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public WarmPoolRef getWarmPoolRef()
获取 `getWarmPoolRef`。
Returns the warm pool ref.
public void setWarmPoolRef(WarmPoolRef warmPoolRef)
设置 `setWarmPoolRef`。
Sets the warm pool ref.
public Lifecycle getLifecycle()
获取生命周期。
Returns the lifecycle.
public void setLifecycle(Lifecycle lifecycle)
设置生命周期。
Sets the lifecycle.
public AdditionalPodMetadata getAdditionalPodMetadata()
获取 `getAdditionalPodMetadata`。
Returns the additional pod metadata.
public void setAdditionalPodMetadata(AdditionalPodMetadata additionalPodMetadata)
设置 `setAdditionalPodMetadata`。
Sets the additional pod metadata.

构造器详情Constructor Detail

SandboxClaimSpec

public SandboxClaimSpec()

初始化 SandboxClaimSpec 实例。

Creates a new instance.

源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:37

SandboxClaimSpec

public SandboxClaimSpec(String warmPoolName)

初始化 SandboxClaimSpec 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
warmPoolNameStringwarm 连接池名称(类型 `String`)。The warm pool name.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:39–41

方法详情Method Detail

getWarmPoolRef

public WarmPoolRef getWarmPoolRef()

获取 getWarmPoolRef。

Returns the warm pool ref.

返回Returns WarmPoolRef
返回WarmPoolRef。Returns warm pool ref.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:43–45

setWarmPoolRef

public void setWarmPoolRef(WarmPoolRef warmPoolRef)

设置 setWarmPoolRef。

Sets the warm pool ref.

参数Parameters
名称Name类型Type说明Description
warmPoolRefWarmPoolRefwarm 连接池引用(类型 `WarmPoolRef`)。The warm pool ref.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:47–49

getLifecycle

public Lifecycle getLifecycle()

获取生命周期。

Returns the lifecycle.

返回Returns Lifecycle
返回生命周期。Returns lifecycle.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:51–53

setLifecycle

public void setLifecycle(Lifecycle lifecycle)

设置生命周期。

Sets the lifecycle.

参数Parameters
名称Name类型Type说明Description
lifecycleLifecycle生命周期(类型 `Lifecycle`)。The lifecycle.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:55–57

getAdditionalPodMetadata

public AdditionalPodMetadata getAdditionalPodMetadata()

获取 getAdditionalPodMetadata。

Returns the additional pod metadata.

返回Returns AdditionalPodMetadata
返回AdditionalPodMetadata。Returns additional pod metadata.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:59–61

setAdditionalPodMetadata

public void setAdditionalPodMetadata(AdditionalPodMetadata additionalPodMetadata)

设置 setAdditionalPodMetadata。

Sets the additional pod metadata.

参数Parameters
名称Name类型Type说明Description
additionalPodMetadataAdditionalPodMetadataadditional Pod 元数据(类型 `AdditionalPodMetadata`)。The additional pod metadata.
源码Source io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:63–65

嵌套类详情Nested Class Detail

WarmPoolRef

@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public static class WarmPoolRef

Warm 连接池引用,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getName、setName、WarmPoolRef。

A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments. Declared in io.agentscope.extensions.sandbox.kubernetes.client.crd.

Lifecycle

@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public static class Lifecycle

生命周期,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getShutdownTime、setShutdownTime、getShutdownPolicy、setShutdownPolicy、Lifecycle。

A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments. Declared in io.agentscope.extensions.sandbox.kubernetes.client.crd.

AdditionalPodMetadata

@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public static class AdditionalPodMetadata

Additional Pod 元数据,在隔离环境中安全执行代码和工具。位于 io.agentscope.extensions.sandbox.kubernetes.client.crd 包。核心成员包括 getLabels、setLabels、getAnnotations、setAnnotations、AdditionalPodMetadata。

A class in io.agentscope.extensions.sandbox.kubernetes.client.crd that executes code and tools inside isolated environments. Declared in io.agentscope.extensions.sandbox.kubernetes.client.crd.

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