CreateSandboxOptions
public final class CreateSandboxOptions
io/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:26–162用于SandboxClient#createSandbox(CreateSandboxOptions)的选项。位于 io.agentscope.extensions.sandbox.kubernetes.client 包。核心成员包括 builder、warmPool、namespace、claimName、sandboxReadyTimeoutSeconds、shutdownAfterSeconds。
Options for SandboxClient#createSandbox(CreateSandboxOptions).
Corresponds to the keyword arguments of the Python SDK's create_sandbox.
嵌套类摘要Nested Class Summary
| 类Class | 类型Kind | 说明Description |
|---|---|---|
Builder | 类class | `CreateSandboxOptions`的构建器。 Builder for `CreateSandboxOptions`. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static Builder builder(String warmPool)static | 返回构建器实例。 Performs the builder operation. |
public String warmPool() | 返回 `warmPool` 结果。 Returns the warm pool. |
public String namespace() | 返回命名空间。 Returns the namespace. |
public String claimName() | 返回 `claimName` 结果。 Optional explicit claim name. |
public long sandboxReadyTimeoutSeconds() | 返回沙箱就绪超时秒。 Returns the sandbox ready timeout seconds. |
public Long shutdownAfterSeconds() | 返回 `shutdownAfterSeconds` 结果。 Returns the shutdown after seconds. |
public Map<String, String> labels() | 返回 `labels` 结果。 Returns the labels. |
public Map<String, String> podLabels() | 返回 `podLabels` 结果。 Returns the pod labels. |
public Map<String, String> podAnnotations() | 返回 `podAnnotations` 结果。 Returns the pod annotations. |
方法详情Method Detail
builder
public static Builder builder(String warmPool)
返回构建器实例。
Performs the builder operation.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
warmPool | String | warm 连接池(类型 `String`)。The warm pool. |
Builderio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:61–63warmPool
public String warmPool()
返回 warmPool 结果。
Returns the warm pool.
Stringio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:65–67namespace
public String namespace()
返回命名空间。
Returns the namespace.
Stringio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:69–71claimName
public String claimName()
返回 claimName 结果。
Optional explicit claim name.
Stringio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:78–80sandboxReadyTimeoutSeconds
public long sandboxReadyTimeoutSeconds()
返回沙箱就绪超时秒。
Returns the sandbox ready timeout seconds.
longio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:82–84shutdownAfterSeconds
public Long shutdownAfterSeconds()
返回 shutdownAfterSeconds 结果。
Returns the shutdown after seconds.
Longio/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:86–88labels
public Map<String, String> labels()
返回 labels 结果。
Returns the labels.
Map<String, String>io/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:90–92podLabels
public Map<String, String> podLabels()
返回 podLabels 结果。
Returns the pod labels.
Map<String, String>io/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:94–96podAnnotations
public Map<String, String> podAnnotations()
返回 podAnnotations 结果。
Returns the pod annotations.
Map<String, String>io/agentscope/extensions/sandbox/kubernetes/client/CreateSandboxOptions.java:98–100嵌套类详情Nested Class Detail
Builder
public static final class BuilderCreateSandboxOptions的构建器。位于 io.agentscope.extensions.sandbox.kubernetes.client 包。核心成员包括 namespace、claimName、sandboxReadyTimeoutSeconds、shutdownAfterSeconds、labels、podLabels。
Builder for CreateSandboxOptions.