Class KubernetesApiResponse<DataType extends io.kubernetes.client.common.KubernetesType>
java.lang.Object
io.kubernetes.client.util.generic.KubernetesApiResponse<DataType>
public class KubernetesApiResponse<DataType extends io.kubernetes.client.common.KubernetesType>
extends Object
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionKubernetesApiResponse
(DataType object) KubernetesApiResponse
(io.kubernetes.client.openapi.models.V1Status status, int httpStatusCode) -
Method Summary
Modifier and TypeMethodDescriptionint
io.kubernetes.client.openapi.models.V1Status
boolean
onFailure
(KubernetesApiResponse.ErrorStatusHandler errorStatusHandler) Calling errorStatusHandler upon errors from server..Throws api exception kubernetes api response on failure.
-
Constructor Details
-
KubernetesApiResponse
-
KubernetesApiResponse
public KubernetesApiResponse(io.kubernetes.client.openapi.models.V1Status status, int httpStatusCode)
-
-
Method Details
-
getObject
-
getStatus
public io.kubernetes.client.openapi.models.V1Status getStatus() -
getHttpStatusCode
public int getHttpStatusCode() -
isSuccess
public boolean isSuccess() -
throwsApiException
public KubernetesApiResponse<DataType> throwsApiException() throws io.kubernetes.client.openapi.ApiExceptionThrows api exception kubernetes api response on failure. This is the recommended approach to deal with errors returned from server.- Returns:
- the kubernetes api response
- Throws:
io.kubernetes.client.openapi.ApiException
- the api exception
-
onFailure
public KubernetesApiResponse<DataType> onFailure(KubernetesApiResponse.ErrorStatusHandler errorStatusHandler) throws io.kubernetes.client.openapi.ApiException Calling errorStatusHandler upon errors from server..- Parameters:
errorStatusHandler
- the error status handler- Returns:
- the kubernetes api response
- Throws:
io.kubernetes.client.openapi.ApiException
- the api exception
-