Class ThriftDataFormat.Builder
- java.lang.Object
-
- org.apache.camel.model.dataformat.ThriftDataFormat.Builder
-
- All Implemented Interfaces:
DataFormatBuilder<ThriftDataFormat>
- Enclosing class:
- ThriftDataFormat
public static class ThriftDataFormat.Builder extends Object implements DataFormatBuilder<ThriftDataFormat>
Builder
is a specific builder forThriftDataFormat
.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ThriftDataFormat.Builder
contentTypeFormat(String contentTypeFormat)
Defines a content type format in which thrift message will be serialized/deserialized from(to) the Java been.ThriftDataFormat.Builder
contentTypeHeader(boolean contentTypeHeader)
ThriftDataFormat.Builder
contentTypeHeader(String contentTypeHeader)
ThriftDataFormat.Builder
defaultInstance(Object defaultInstance)
ThriftDataFormat
end()
Ends the build of the data format.ThriftDataFormat.Builder
instanceClass(String instanceClass)
Name of class to use when unmarshalling
-
-
-
Method Detail
-
instanceClass
public ThriftDataFormat.Builder instanceClass(String instanceClass)
Name of class to use when unmarshalling
-
contentTypeFormat
public ThriftDataFormat.Builder contentTypeFormat(String contentTypeFormat)
Defines a content type format in which thrift message will be serialized/deserialized from(to) the Java been. The format can either be native or json for either native binary thrift, json or simple json fields representation. The default value is binary.
-
contentTypeHeader
public ThriftDataFormat.Builder contentTypeHeader(String contentTypeHeader)
-
contentTypeHeader
public ThriftDataFormat.Builder contentTypeHeader(boolean contentTypeHeader)
-
defaultInstance
public ThriftDataFormat.Builder defaultInstance(Object defaultInstance)
-
end
public ThriftDataFormat end()
Description copied from interface:DataFormatBuilder
Ends the build of the data format.- Specified by:
end
in interfaceDataFormatBuilder<ThriftDataFormat>
- Returns:
- the data format fully built.
-
-