Class Results.Builder<T>

java.lang.Object
cloud.opencode.base.web.Results.Builder<T>
Type Parameters:
T - the data type | 数据类型
Enclosing class:
Results

public static final class Results.Builder<T> extends Object
Result Builder 结果构建器
Since:
JDK 25, opencode-base-web V1.0.0
Author:
Leon Soo www.LeonSoo.com
  • Method Details

    • code

      public Results.Builder<T> code(String code)
      Set code 设置代码
      Parameters:
      code - the code | 代码
      Returns:
      this builder | 此构建器
    • code

      public Results.Builder<T> code(ResultCode resultCode)
      Set code from result code 从响应码设置代码
      Parameters:
      resultCode - the result code | 响应码
      Returns:
      this builder | 此构建器
    • message

      public Results.Builder<T> message(String message)
      Set message 设置消息
      Parameters:
      message - the message | 消息
      Returns:
      this builder | 此构建器
    • data

      public Results.Builder<T> data(T data)
      Set data 设置数据
      Parameters:
      data - the data | 数据
      Returns:
      this builder | 此构建器
    • success

      public Results.Builder<T> success(boolean success)
      Set success 设置成功标志
      Parameters:
      success - the success flag | 成功标志
      Returns:
      this builder | 此构建器
    • traceId

      public Results.Builder<T> traceId(String traceId)
      Set trace ID 设置追踪ID
      Parameters:
      traceId - the trace ID | 追踪ID
      Returns:
      this builder | 此构建器
    • build

      public Result<T> build()
      Build the result 构建结果
      Returns:
      the result | 结果