Class ExtensionBadResponseErrorImpl
- All Implemented Interfaces:
ErrorObject,ExtensionBadResponseError,io.vrap.rmf.base.client.ModelBase
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).
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.vrap.rmf.base.client.ModelBase
io.vrap.rmf.base.client.ModelBase.FilteredRecursiveToStringStyle -
Field Summary
Fields inherited from interface com.commercetools.api.models.error.ExtensionBadResponseError
EXTENSION_BAD_RESPONSE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyDeep()booleangetCode()Error identifier.The response body returned by the Extension.Additional errors related to the API Extension.Any information that should be returned to the API caller.Unique identifier of the Extension.User-defined unique identifier of the Extension.Http status code returned by the Extension.User-defined localized description of the error.Description of the invalid Extension response.inthashCode()voidsetExtensionBody(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.voidsetMessage(String message) Description of the invalid Extension response.voidError-specific additional fields.toString()values()Error-specific additional fields.Methods inherited from interface com.commercetools.api.models.error.ErrorObject
withErrorObjectMethods inherited from interface com.commercetools.api.models.error.ExtensionBadResponseError
withExtensionBadResponseErrorMethods inherited from interface io.vrap.rmf.base.client.ModelBase
reflectionString, reflectionString
-
Constructor Details
-
ExtensionBadResponseErrorImpl
public ExtensionBadResponseErrorImpl()create empty instance
-
-
Method Details
-
getCode
Description copied from interface:ErrorObjectError identifier.
- Specified by:
getCodein interfaceErrorObject- Specified by:
getCodein interfaceExtensionBadResponseError- Returns:
- code
-
getMessage
Description of the invalid Extension response. For example,
"The extension did not return the expected JSON.".- Specified by:
getMessagein interfaceErrorObject- Specified by:
getMessagein interfaceExtensionBadResponseError- Returns:
- message
-
values
Error-specific additional fields.
- Specified by:
valuesin interfaceErrorObject- Returns:
- map of the pattern property values
-
getLocalizedMessage
User-defined localized description of the error.
- Specified by:
getLocalizedMessagein interfaceExtensionBadResponseError- Returns:
- localizedMessage
-
getExtensionExtraInfo
Any information that should be returned to the API caller.
- Specified by:
getExtensionExtraInfoin interfaceExtensionBadResponseError- Returns:
- extensionExtraInfo
-
getExtensionErrors
Additional errors related to the API Extension.
- Specified by:
getExtensionErrorsin interfaceExtensionBadResponseError- Returns:
- extensionErrors
-
getExtensionBody
The response body returned by the Extension.
- Specified by:
getExtensionBodyin interfaceExtensionBadResponseError- Returns:
- extensionBody
-
getExtensionStatusCode
Http status code returned by the Extension.
- Specified by:
getExtensionStatusCodein interfaceExtensionBadResponseError- Returns:
- extensionStatusCode
-
getExtensionId
Unique identifier of the Extension.
- Specified by:
getExtensionIdin interfaceExtensionBadResponseError- Returns:
- extensionId
-
getExtensionKey
User-defined unique identifier of the Extension.
- Specified by:
getExtensionKeyin interfaceExtensionBadResponseError- Returns:
- extensionKey
-
setMessage
Description copied from interface:ExtensionBadResponseErrorDescription of the invalid Extension response. For example,
"The extension did not return the expected JSON.".- Specified by:
setMessagein interfaceErrorObject- Specified by:
setMessagein interfaceExtensionBadResponseError- Parameters:
message- value to be set
-
setValue
Description copied from interface:ErrorObjectError-specific additional fields.
- Specified by:
setValuein interfaceErrorObject- Parameters:
key- property namevalue- property value
-
setLocalizedMessage
Description copied from interface:ExtensionBadResponseErrorUser-defined localized description of the error.
- Specified by:
setLocalizedMessagein interfaceExtensionBadResponseError- Parameters:
localizedMessage- value to be set
-
setExtensionExtraInfo
Description copied from interface:ExtensionBadResponseErrorAny information that should be returned to the API caller.
- Specified by:
setExtensionExtraInfoin interfaceExtensionBadResponseError- Parameters:
extensionExtraInfo- value to be set
-
setExtensionErrors
Description copied from interface:ExtensionBadResponseErrorAdditional errors related to the API Extension.
- Specified by:
setExtensionErrorsin interfaceExtensionBadResponseError- Parameters:
extensionErrors- values to be set
-
setExtensionErrors
Description copied from interface:ExtensionBadResponseErrorAdditional errors related to the API Extension.
- Specified by:
setExtensionErrorsin interfaceExtensionBadResponseError- Parameters:
extensionErrors- values to be set
-
setExtensionBody
Description copied from interface:ExtensionBadResponseErrorThe response body returned by the Extension.
- Specified by:
setExtensionBodyin interfaceExtensionBadResponseError- Parameters:
extensionBody- value to be set
-
setExtensionStatusCode
Description copied from interface:ExtensionBadResponseErrorHttp status code returned by the Extension.
- Specified by:
setExtensionStatusCodein interfaceExtensionBadResponseError- Parameters:
extensionStatusCode- value to be set
-
setExtensionId
Description copied from interface:ExtensionBadResponseErrorUnique identifier of the Extension.
- Specified by:
setExtensionIdin interfaceExtensionBadResponseError- Parameters:
extensionId- value to be set
-
setExtensionKey
Description copied from interface:ExtensionBadResponseErrorUser-defined unique identifier of the Extension.
- Specified by:
setExtensionKeyin interfaceExtensionBadResponseError- Parameters:
extensionKey- value to be set
-
equals
-
hashCode
public int hashCode() -
toString
-
copyDeep
- Specified by:
copyDeepin interfaceErrorObject- Specified by:
copyDeepin interfaceExtensionBadResponseError
-