ArtifactDeliveryResult
public record ArtifactDeliveryResult( boolean successful, boolean conflict, String error, String message)
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:27–45ArtifactDeliveryTarget#deliver尝试的结果。位于 io.agentscope.harness.agent.artifact 包。核心成员包括 successful、conflict、error、message、success、fail。
Result of an ArtifactDeliveryTarget#deliver attempt.
记录组件摘要Record Component Summary
| 组件Component | 类型Type | 说明Description |
|---|---|---|
successful | boolean | 执行 `successful` 方法。 whether the artifact was delivered |
conflict | boolean | 执行 `conflict` 方法。 whether the delivery was rejected because an artifact with the same name already
exists and `force` was `false` |
error | String | 执行错误相关操作。 error description on failure, `null` on success |
message | String | 执行消息相关操作。 human-readable confirmation detail on success (may be `null`) |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public static ArtifactDeliveryResult success()static | 返回成功。 Returns the success. |
public static ArtifactDeliveryResult success(String message)static | 设置成功。 Performs the success operation. |
public static ArtifactDeliveryResult fail(String error)static | 设置该参数。 Performs the fail operation. |
public static ArtifactDeliveryResult conflict(String error)static | 设置该参数。 Performs the conflict operation. |
记录组件详情Record Component Detail
successful
boolean successful执行 successful 方法。
whether the artifact was delivered
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:27–45conflict
boolean conflict执行 conflict 方法。
whether the delivery was rejected because an artifact with the same name already
exists and force was false
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:27–45error
String error执行错误相关操作。
error description on failure, null on success
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:27–45message
String message执行消息相关操作。
human-readable confirmation detail on success (may be null)
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:27–45方法详情Method Detail
success
public static ArtifactDeliveryResult success()
static
返回成功。
Returns the success.
ArtifactDeliveryResult返回ArtifactDeliveryResult。Returns artifact delivery result.
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:30–32success
public static ArtifactDeliveryResult success(String message)
static
设置成功。
Performs the success operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
message | String | 消息(类型 `String`)。The message. |
ArtifactDeliveryResult返回ArtifactDeliveryResult。Returns artifact delivery result.
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:34–36fail
public static ArtifactDeliveryResult fail(String error)
static
设置该参数。
Performs the fail operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
error | String | 错误(类型 `String`)。The error. |
ArtifactDeliveryResult返回ArtifactDeliveryResult。Returns artifact delivery result.
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:38–40conflict
public static ArtifactDeliveryResult conflict(String error)
static
设置该参数。
Performs the conflict operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
error | String | 错误(类型 `String`)。The error. |
ArtifactDeliveryResult返回ArtifactDeliveryResult。Returns artifact delivery result.
源码Source
io/agentscope/harness/agent/artifact/ArtifactDeliveryResult.java:42–44