Package dev.openfga.sdk.errors
Class FgaError
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- dev.openfga.sdk.errors.ApiException
-
- dev.openfga.sdk.errors.FgaError
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
FgaApiAuthenticationError,FgaApiInternalError,FgaApiNotFoundError,FgaApiRateLimitExceededError,FgaApiValidationError
public class FgaError extends ApiException
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FgaError(java.lang.String message, int code, java.net.http.HttpHeaders responseHeaders, java.lang.String responseBody)FgaError(java.lang.String message, java.lang.Throwable cause, int code, java.net.http.HttpHeaders responseHeaders, java.lang.String responseBody)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetApiErrorCode()java.lang.StringgetAudience()java.lang.StringgetClientId()static java.util.Optional<FgaError>getError(java.lang.String name, java.net.http.HttpRequest request, Configuration configuration, java.net.http.HttpResponse<java.lang.String> response, java.lang.Throwable previousError)java.lang.StringgetGrantType()java.lang.StringgetMethod()java.lang.StringgetRequestId()java.lang.StringgetRequestUrl()voidsetApiErrorCode(java.lang.String apiErrorCode)voidsetAudience(java.lang.String audience)voidsetClientId(java.lang.String clientId)voidsetGrantType(java.lang.String grantType)voidsetMethod(java.lang.String method)voidsetRequestId(java.lang.String requestId)voidsetRequestUrl(java.lang.String requestUrl)-
Methods inherited from class dev.openfga.sdk.errors.ApiException
getResponseData, getResponseHeaders, getStatusCode
-
-
-
-
Constructor Detail
-
FgaError
public FgaError(java.lang.String message, java.lang.Throwable cause, int code, java.net.http.HttpHeaders responseHeaders, java.lang.String responseBody)
-
FgaError
public FgaError(java.lang.String message, int code, java.net.http.HttpHeaders responseHeaders, java.lang.String responseBody)
-
-
Method Detail
-
getError
public static java.util.Optional<FgaError> getError(java.lang.String name, java.net.http.HttpRequest request, Configuration configuration, java.net.http.HttpResponse<java.lang.String> response, java.lang.Throwable previousError)
-
setMethod
public void setMethod(java.lang.String method)
-
getMethod
public java.lang.String getMethod()
-
setRequestUrl
public void setRequestUrl(java.lang.String requestUrl)
-
getRequestUrl
public java.lang.String getRequestUrl()
-
setClientId
public void setClientId(java.lang.String clientId)
-
getClientId
public java.lang.String getClientId()
-
setAudience
public void setAudience(java.lang.String audience)
-
getAudience
public java.lang.String getAudience()
-
setGrantType
public void setGrantType(java.lang.String grantType)
-
getGrantType
public java.lang.String getGrantType()
-
setRequestId
public void setRequestId(java.lang.String requestId)
-
getRequestId
public java.lang.String getRequestId()
-
setApiErrorCode
public void setApiErrorCode(java.lang.String apiErrorCode)
-
getApiErrorCode
public java.lang.String getApiErrorCode()
-
-