Class JsonApiDataFormat
java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.model.DataFormatDefinition
org.apache.camel.model.dataformat.JsonApiDataFormat
@Metadata(firstVersion="3.0.0",
label="dataformat,transformation",
title="JSonApi")
public class JsonApiDataFormat
extends DataFormatDefinition
Marshal and unmarshal JSON:API resources using
JSONAPI-Converter library.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Builder
is a specific builder forJsonApiDataFormat
. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionClass<?>[]
Class<?>
void
setDataFormatTypeClasses
(Class<?>[] dataFormatTypeClasses) The classes to take into account for the marshalling.void
setDataFormatTypes
(String dataFormatTypes) The classes to take into account for the marshalling.void
setMainFormatType
(String mainFormatType) The class to take into account while unmarshalling.void
setMainFormatTypeClass
(Class<?> mainFormatTypeClass) The classes to take into account while unmarshalling.Methods inherited from class org.apache.camel.model.DataFormatDefinition
getDataFormat, getDataFormatName, getShortName, setDataFormat, setDataFormatName
Methods inherited from class org.apache.camel.model.IdentifiedType
getId, setId
-
Constructor Details
-
JsonApiDataFormat
public JsonApiDataFormat()
-
-
Method Details
-
getDataFormatTypes
-
setDataFormatTypes
The classes to take into account for the marshalling. Multiple classes can be separated by comma. -
getDataFormatTypeClasses
-
setDataFormatTypeClasses
The classes to take into account for the marshalling. -
getMainFormatType
-
setMainFormatType
The class to take into account while unmarshalling. -
getMainFormatTypeClass
-
setMainFormatTypeClass
The classes to take into account while unmarshalling.
-