Class 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:
    Serialized Form
    • Field Detail

      • underlying

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

      • 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 Detail

      • 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()