Class R<T>

java.lang.Object
io.milvus.param.R<T>

public class R<T> extends Object
Utility class to wrap gpc response and exceptions.
  • Constructor Details

    • R

      public R()
  • Method Details

    • getException

      public Exception getException()
    • setException

      public void setException(Exception exception)
    • getMessage

      public String getMessage()
    • getStatus

      public Integer getStatus()
    • setStatus

      public void setStatus(Integer status)
    • getData

      public T getData()
    • setData

      public void setData(T data)
    • failed

      public static <T> R<T> failed(Exception exception)
      Wraps an exception for failure.
      Parameters:
      exception - exception object
      Returns:
      R
    • failed

      public static <T> R<T> failed(ErrorCode errorCode, String msg)
      Wraps an error code and error message for failure.
      Parameters:
      errorCode - rpc error code
      msg - error message
      Returns:
      R
    • failed

      public static <T> R<T> failed(R.Status statusCode, String msg)
      Wraps a status code and error message for failure.
      Parameters:
      statusCode - status code
      msg - error message
      Returns:
      R
    • success

      public static <T> R<T> success()
      Returns a succeed status.
      Returns:
      R
    • success

      public static <T> R<T> success(T data)
      Wraps a succeed rpc response object.
      Parameters:
      data - rpc response object
      Returns:
      R
    • toString

      public String toString()
      Constructs a String by R instance.
      Overrides:
      toString in class Object
      Returns:
      String