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 |
|---|---|---|
containerId | String | 容器标识(类型 `String`)。The container id. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:32–34ContainerCreateResult
public ContainerCreateResult(String containerId, List<String> ports, String ip)
初始化 ContainerCreateResult 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
containerId | String | 容器标识(类型 `String`)。The container id. |
ports | List<String> | ports(类型 `List`)。The ports. |
ip | String | ip(类型 `String`)。The ip. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:36–41ContainerCreateResult
public ContainerCreateResult(String containerId, List<String> ports, String ip, String... rest)
初始化 ContainerCreateResult 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
containerId | String | 容器标识(类型 `String`)。The container id. |
ports | List<String> | ports(类型 `List`)。The ports. |
ip | String | ip(类型 `String`)。The ip. |
rest varargs | String... | 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.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:50–52setContainerId
public void setContainerId(String containerId)
设置容器标识。
Sets the container id.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
containerId | String | 容器标识(类型 `String`)。The container id. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:54–56getPorts
public List<String> getPorts()
获取 getPorts。
Returns the ports.
List<String>返回列出。Returns list.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:58–60setPorts
public void setPorts(List<String> ports)
设置 setPorts。
Sets the ports.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
ports | List<String> | ports(类型 `List`)。The ports. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:62–64getIp
public String getIp()
获取Ip。
Returns the ip.
String返回字符串结果。Returns a string.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:66–68setIp
public void setIp(String ip)
设置Ip。
Sets the ip.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
ip | String | ip(类型 `String`)。The ip. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:70–72getRest
public List<String> getRest()
获取REST。
Returns the rest.
List<String>返回列出。Returns list.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:74–76setRest
public void setRest(List<String> rest)
设置REST。
Sets the rest.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
rest | List<String> | REST(类型 `List`)。The rest. |
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:78–80getFirstPort
public String getFirstPort()
获取 getFirstPort。
Get the first port, or null if no ports available
String返回字符串结果。Returns a string.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:85–87getProtocol
public String getProtocol()
获取协议。
Get the protocol from rest values, defaulting to "http" if not found
String返回字符串结果。Returns a string.
源码Source
io/agentscope/runtime/sandbox/manager/client/container/ContainerCreateResult.java:92–97