AS AgentScopeAPI 手册 / API Reference

ContainerCreateResult

public class ContainerCreateResult
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:26–98

容器创建结果,承载智能体的部署、调度与服务化运行。位于 io.agentscope.runtime.sandbox.manager.client.container 包。核心成员包括 getContainerId、setContainerId、getPorts、setPorts、getIp、setIp。

Result object for container creation operations.

构造器摘要Constructor Summary

构造器Constructor说明Description
public ContainerCreateResult(String containerId)
初始化 `ContainerCreateResult` 实例。
Creates a new instance.
public ContainerCreateResult(String containerId, List<String> ports, String ip)
初始化 `ContainerCreateResult` 实例。
Creates a new instance.
public ContainerCreateResult(String containerId, List<String> ports, String ip, String... rest)
初始化 `ContainerCreateResult` 实例。
Creates a new instance.

方法摘要Method Summary

方法Method说明Description
public String getContainerId()
获取容器标识。
Returns the container id.
public void setContainerId(String containerId)
设置容器标识。
Sets the container id.
public List<String> getPorts()
获取 `getPorts`。
Returns the ports.
public void setPorts(List<String> ports)
设置 `setPorts`。
Sets the ports.
public String getIp()
获取Ip。
Returns the ip.
public void setIp(String ip)
设置Ip。
Sets the ip.
public List<String> getRest()
获取REST。
Returns the rest.
public void setRest(List<String> rest)
设置REST。
Sets the rest.
public String getFirstPort()
获取 `getFirstPort`。
Get the first port, or null if no ports available
public String getProtocol()
获取协议。
Get the protocol from rest values, defaulting to "http" if not found

构造器详情Constructor Detail

ContainerCreateResult

public ContainerCreateResult(String containerId)

初始化 ContainerCreateResult 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
containerIdString容器标识(类型 `String`)。The container id.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:32–34

ContainerCreateResult

public ContainerCreateResult(String containerId, List<String> ports, String ip)

初始化 ContainerCreateResult 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
containerIdString容器标识(类型 `String`)。The container id.
portsList<String>ports(类型 `List`)。The ports.
ipStringip(类型 `String`)。The ip.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:36–41

ContainerCreateResult

public ContainerCreateResult(String containerId, List<String> ports, String ip, String... rest)

初始化 ContainerCreateResult 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
containerIdString容器标识(类型 `String`)。The container id.
portsList<String>ports(类型 `List`)。The ports.
ipStringip(类型 `String`)。The ip.
rest varargsString...REST(类型 `String...`)。The rest.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:43–48

方法详情Method Detail

getContainerId

public String getContainerId()

获取容器标识。

Returns the container id.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:50–52

setContainerId

public void setContainerId(String containerId)

设置容器标识。

Sets the container id.

参数Parameters
名称Name类型Type说明Description
containerIdString容器标识(类型 `String`)。The container id.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:54–56

getPorts

public List<String> getPorts()

获取 getPorts。

Returns the ports.

返回Returns List<String>
返回列出。Returns list.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:58–60

setPorts

public void setPorts(List<String> ports)

设置 setPorts。

Sets the ports.

参数Parameters
名称Name类型Type说明Description
portsList<String>ports(类型 `List`)。The ports.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:62–64

getIp

public String getIp()

获取Ip。

Returns the ip.

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:66–68

setIp

public void setIp(String ip)

设置Ip。

Sets the ip.

参数Parameters
名称Name类型Type说明Description
ipStringip(类型 `String`)。The ip.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:70–72

getRest

public List<String> getRest()

获取REST。

Returns the rest.

返回Returns List<String>
返回列出。Returns list.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:74–76

setRest

public void setRest(List<String> rest)

设置REST。

Sets the rest.

参数Parameters
名称Name类型Type说明Description
restList<String>REST(类型 `List`)。The rest.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:78–80

getFirstPort

public String getFirstPort()

获取 getFirstPort。

Get the first port, or null if no ports available

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:85–87

getProtocol

public String getProtocol()

获取协议。

Get the protocol from rest values, defaulting to "http" if not found

返回Returns String
返回字符串结果。Returns a string.
源码Source io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:92–97
基于官方固定版本源码静态生成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.