Class CheckedApiException

java.lang.Object
java.lang.Throwable
java.lang.Exception
com.google.cloud.pubsublite.internal.CheckedApiException
All Implemented Interfaces:
Serializable

public class CheckedApiException extends Exception
A wrapper around an ApiException that is a checked exception to help ensure correctness of internal classes as well as ease construction of ApiExceptions. Should not be exposed in end-user interfaces.
See Also:
  • Field Details

    • underlying

      public final com.google.api.gax.rpc.ApiException underlying
  • Constructor Details

    • CheckedApiException

      public CheckedApiException(com.google.api.gax.rpc.ApiException underlying)
    • CheckedApiException

      public CheckedApiException(String message, @Nullable Throwable cause, com.google.api.gax.rpc.StatusCode.Code code)
    • CheckedApiException

      public CheckedApiException(@Nullable Throwable cause, com.google.api.gax.rpc.StatusCode.Code code)
    • CheckedApiException

      public CheckedApiException(String message, com.google.api.gax.rpc.StatusCode.Code code)
    • CheckedApiException

      public CheckedApiException(com.google.api.gax.rpc.StatusCode.Code code)
  • Method Details

    • fromCode

      public static com.google.api.gax.rpc.StatusCode fromCode(com.google.api.gax.rpc.StatusCode.Code code)
    • code

      public com.google.api.gax.rpc.StatusCode.Code code()