SandboxClaimSpec
@JsonIgnoreProperties(ignoreUnknown = true) @JsonInclude(JsonInclude.Include.NON_NULL) public class SandboxClaimSpec
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.
io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:37SandboxClaimSpec
public SandboxClaimSpec(String warmPoolName)
初始化 SandboxClaimSpec 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
warmPoolName | String | warm 连接池名称(类型 `String`)。The warm pool name. |
io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:39–41方法详情Method Detail
getWarmPoolRef
public WarmPoolRef getWarmPoolRef()
获取 getWarmPoolRef。
Returns the warm pool ref.
WarmPoolRefio/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:43–45setWarmPoolRef
public void setWarmPoolRef(WarmPoolRef warmPoolRef)
设置 setWarmPoolRef。
Sets the warm pool ref.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
warmPoolRef | WarmPoolRef | warm 连接池引用(类型 `WarmPoolRef`)。The warm pool ref. |
io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:47–49getLifecycle
public Lifecycle getLifecycle()
获取生命周期。
Returns the lifecycle.
Lifecycleio/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:51–53setLifecycle
public void setLifecycle(Lifecycle lifecycle)
设置生命周期。
Sets the lifecycle.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
lifecycle | Lifecycle | 生命周期(类型 `Lifecycle`)。The lifecycle. |
io/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:55–57getAdditionalPodMetadata
public AdditionalPodMetadata getAdditionalPodMetadata()
获取 getAdditionalPodMetadata。
Returns the additional pod metadata.
AdditionalPodMetadataio/agentscope/extensions/sandbox/kubernetes/client/crd/SandboxClaimSpec.java:59–61setAdditionalPodMetadata
public void setAdditionalPodMetadata(AdditionalPodMetadata additionalPodMetadata)
设置 setAdditionalPodMetadata。
Sets the additional pod metadata.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
additionalPodMetadata | AdditionalPodMetadata | additional Pod 元数据(类型 `AdditionalPodMetadata`)。The additional pod metadata. |
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 WarmPoolRefWarm 连接池引用,在隔离环境中安全执行代码和工具。位于 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 AdditionalPodMetadataAdditional 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.