Interface GraphQLExtensionBadResponseError
- All Superinterfaces:
GraphQLErrorObject
Returned when the response from the API Extension could not be parsed successfully (such as a 500 HTTP status code, or an invalid JSON response).
Example to create an instance using the builder pattern
GraphQLExtensionBadResponseError graphQLExtensionBadResponseError = GraphQLExtensionBadResponseError.builder()
.plusExtensionErrors(extensionErrorsBuilder -> extensionErrorsBuilder)
.extensionId("{extensionId}")
.build()
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringdiscriminator value for GraphQLExtensionBadResponseError -
Method Summary
Modifier and TypeMethodDescriptionbuilder()builder factory method for GraphQLExtensionBadResponseErrorbuilder(GraphQLExtensionBadResponseError template) create builder for GraphQLExtensionBadResponseError instancecopyDeep()deepCopy(GraphQLExtensionBadResponseError template) factory method to create a deep copy of GraphQLExtensionBadResponseError@NotNull StringgetCode()One of the error codes that is listed on the Errors page.The response body returned by the Extension.@NotNull @Valid List<ExtensionError>Additional errors related to the API Extension.@Valid ObjectAny information that should be returned to the API caller.@NotNull StringUnique identifier of the Extension.User-defined unique identifier of the Extension.Http status code returned by the Extension.@Valid LocalizedStringUser-defined localized description of the error.of()factory methodof(GraphQLExtensionBadResponseError template) factory method to create a shallow copy GraphQLExtensionBadResponseErrorvoidsetExtensionBody(String extensionBody) The response body returned by the Extension.voidsetExtensionErrors(ExtensionError... extensionErrors) Additional errors related to the API Extension.voidsetExtensionErrors(List<ExtensionError> extensionErrors) Additional errors related to the API Extension.voidsetExtensionExtraInfo(Object extensionExtraInfo) Any information that should be returned to the API caller.voidsetExtensionId(String extensionId) Unique identifier of the Extension.voidsetExtensionKey(String extensionKey) User-defined unique identifier of the Extension.voidsetExtensionStatusCode(Integer extensionStatusCode) Http status code returned by the Extension.voidsetLocalizedMessage(LocalizedString localizedMessage) User-defined localized description of the error.static com.fasterxml.jackson.core.type.TypeReference<GraphQLExtensionBadResponseError>gives a TypeReference for usage with Jackson DataBinddefault <T> Taccessor map functionMethods inherited from interface com.commercetools.api.models.error.GraphQLErrorObject
setValue, values, withGraphQLErrorObject
-
Field Details
-
EXTENSION_BAD_RESPONSE
discriminator value for GraphQLExtensionBadResponseError- See Also:
-
-
Method Details
-
getCode
Description copied from interface:GraphQLErrorObjectOne of the error codes that is listed on the Errors page.
- Specified by:
getCodein interfaceGraphQLErrorObject- Returns:
- code
-
getLocalizedMessage
User-defined localized description of the error.
- Returns:
- localizedMessage
-
getExtensionExtraInfo
Any information that should be returned to the API caller.
- Returns:
- extensionExtraInfo
-
getExtensionErrors
Additional errors related to the API Extension.
- Returns:
- extensionErrors
-
getExtensionBody
String getExtensionBody()The response body returned by the Extension.
- Returns:
- extensionBody
-
getExtensionStatusCode
Integer getExtensionStatusCode()Http status code returned by the Extension.
- Returns:
- extensionStatusCode
-
getExtensionId
Unique identifier of the Extension.
- Returns:
- extensionId
-
getExtensionKey
String getExtensionKey()User-defined unique identifier of the Extension.
- Returns:
- extensionKey
-
setLocalizedMessage
User-defined localized description of the error.
- Parameters:
localizedMessage- value to be set
-
setExtensionExtraInfo
Any information that should be returned to the API caller.
- Parameters:
extensionExtraInfo- value to be set
-
setExtensionErrors
Additional errors related to the API Extension.
- Parameters:
extensionErrors- values to be set
-
setExtensionErrors
Additional errors related to the API Extension.
- Parameters:
extensionErrors- values to be set
-
setExtensionBody
The response body returned by the Extension.
- Parameters:
extensionBody- value to be set
-
setExtensionStatusCode
Http status code returned by the Extension.
- Parameters:
extensionStatusCode- value to be set
-
setExtensionId
Unique identifier of the Extension.
- Parameters:
extensionId- value to be set
-
setExtensionKey
User-defined unique identifier of the Extension.
- Parameters:
extensionKey- value to be set
-
of
factory method- Returns:
- instance of GraphQLExtensionBadResponseError
-
of
factory method to create a shallow copy GraphQLExtensionBadResponseError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
copyDeep
GraphQLExtensionBadResponseError copyDeep()- Specified by:
copyDeepin interfaceGraphQLErrorObject
-
deepCopy
@Nullable static GraphQLExtensionBadResponseError deepCopy(@Nullable GraphQLExtensionBadResponseError template) factory method to create a deep copy of GraphQLExtensionBadResponseError- Parameters:
template- instance to be copied- Returns:
- copy instance
-
builder
builder factory method for GraphQLExtensionBadResponseError- Returns:
- builder
-
builder
create builder for GraphQLExtensionBadResponseError instance- Parameters:
template- instance with prefilled values for the builder- Returns:
- builder
-
withGraphQLExtensionBadResponseError
default <T> T withGraphQLExtensionBadResponseError(Function<GraphQLExtensionBadResponseError, T> helper) accessor map function- Type Parameters:
T- mapped type- Parameters:
helper- function to map the object- Returns:
- mapped value
-
typeReference
static com.fasterxml.jackson.core.type.TypeReference<GraphQLExtensionBadResponseError> typeReference()gives a TypeReference for usage with Jackson DataBind- Returns:
- TypeReference
-