Class JsonApiDataFormat.Builder
- java.lang.Object
-
- org.apache.camel.model.dataformat.JsonApiDataFormat.Builder
-
- All Implemented Interfaces:
DataFormatBuilder<JsonApiDataFormat>
- Enclosing class:
- JsonApiDataFormat
public static class JsonApiDataFormat.Builder extends Object implements DataFormatBuilder<JsonApiDataFormat>
Builder
is a specific builder forJsonApiDataFormat
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsonApiDataFormat.Builder
dataFormatTypes(Class<?>[] dataFormatTypes)
The classes to take into account for the marshalling,JsonApiDataFormat.Builder
dataFormatTypes(String dataFormatTypes)
The classes (FQN name) to take into account for the marshalling.JsonApiDataFormat
end()
Ends the build of the data format.JsonApiDataFormat.Builder
mainFormatType(Class<?> mainFormatType)
The classes to take into account while unmarshalling,JsonApiDataFormat.Builder
mainFormatType(String mainFormatType)
The class (FQN name) to take into account while unmarshalling,
-
-
-
Method Detail
-
dataFormatTypes
public JsonApiDataFormat.Builder dataFormatTypes(Class<?>[] dataFormatTypes)
The classes to take into account for the marshalling,
-
dataFormatTypes
public JsonApiDataFormat.Builder dataFormatTypes(String dataFormatTypes)
The classes (FQN name) to take into account for the marshalling. Multiple class names can be separated by comma.
-
mainFormatType
public JsonApiDataFormat.Builder mainFormatType(Class<?> mainFormatType)
The classes to take into account while unmarshalling,
-
mainFormatType
public JsonApiDataFormat.Builder mainFormatType(String mainFormatType)
The class (FQN name) to take into account while unmarshalling,
-
end
public JsonApiDataFormat end()
Description copied from interface:DataFormatBuilder
Ends the build of the data format.- Specified by:
end
in interfaceDataFormatBuilder<JsonApiDataFormat>
- Returns:
- the data format fully built.
-
-