Package io.fabric8.kubernetes.client
Class KubernetesClientException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- io.fabric8.kubernetes.client.KubernetesClientException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
KubernetesClientTimeoutException
public class KubernetesClientException extends RuntimeException
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description KubernetesClientException(io.fabric8.kubernetes.api.model.Status status)
KubernetesClientException(String message)
KubernetesClientException(String message, int code, io.fabric8.kubernetes.api.model.Status status)
KubernetesClientException(String message, Throwable t)
KubernetesClientException(String message, Throwable t, int code, io.fabric8.kubernetes.api.model.Status status, HttpRequest httpRequest)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description KubernetesClientException
copyAsCause()
Create a newKubernetesClientException
with this exception as the causeint
getCode()
String
getFullResourceName()
String
getGroup()
String
getName()
String
getNamespace()
String
getResourcePlural()
io.fabric8.kubernetes.api.model.Status
getStatus()
String
getVersion()
static RuntimeException
launderThrowable(OperationInfo spec, Throwable cause)
static RuntimeException
launderThrowable(String message, Throwable cause)
static RuntimeException
launderThrowable(Throwable cause)
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
KubernetesClientException
public KubernetesClientException(String message)
-
KubernetesClientException
public KubernetesClientException(io.fabric8.kubernetes.api.model.Status status)
-
KubernetesClientException
public KubernetesClientException(String message, int code, io.fabric8.kubernetes.api.model.Status status)
-
KubernetesClientException
public KubernetesClientException(String message, Throwable t, int code, io.fabric8.kubernetes.api.model.Status status, HttpRequest httpRequest)
-
-
Method Detail
-
getStatus
public io.fabric8.kubernetes.api.model.Status getStatus()
-
getCode
public int getCode()
-
getGroup
public String getGroup()
-
getVersion
public String getVersion()
-
getResourcePlural
public String getResourcePlural()
-
getNamespace
public String getNamespace()
-
getName
public String getName()
-
getFullResourceName
public String getFullResourceName()
-
launderThrowable
public static RuntimeException launderThrowable(Throwable cause)
-
launderThrowable
public static RuntimeException launderThrowable(String message, Throwable cause)
-
launderThrowable
public static RuntimeException launderThrowable(OperationInfo spec, Throwable cause)
-
copyAsCause
public KubernetesClientException copyAsCause()
Create a newKubernetesClientException
with this exception as the cause
-
-