public static final class MergeConfig.Builder extends Object
MergeConfig.MergeConfig| Modifier and Type | Method and Description |
|---|---|
MergeConfig |
build()
Create the
MergeConfig from this object. |
MergeConfig.Builder |
withFieldMergeStrategy(FieldMergeStrategy fieldMergeStrategy)
Set the
FieldMergeStrategy for merging method mappings for the merge session. |
MergeConfig.Builder |
withMergeHandler(MappingSetMergerHandler handler)
Set the
handler for the merge session. |
MergeConfig.Builder |
withMethodMergeStrategy(MethodMergeStrategy methodMergeStrategy)
Set the
MethodMergeStrategy for merging method mappings for the merge session. |
public MergeConfig.Builder withMergeHandler(MappingSetMergerHandler handler)
handler for the merge session. Defaults to the default implementation.handler - The merge handler to use. Must not be null.this instance for chaining.MergeConfig.getHandler()public MergeConfig.Builder withMethodMergeStrategy(MethodMergeStrategy methodMergeStrategy)
MethodMergeStrategy for merging method mappings for the merge session. Defaults to MethodMergeStrategy.STRICT.methodMergeStrategy - The method merge strategy to use. Must not be null.this instance for chaining.MergeConfig.getMethodMergeStrategy()public MergeConfig.Builder withFieldMergeStrategy(FieldMergeStrategy fieldMergeStrategy)
FieldMergeStrategy for merging method mappings for the merge session. Defaults to FieldMergeStrategy.LOOSE.fieldMergeStrategy - The field merge strategy to use. Must not be null.this instance for chaining.MergeConfig.getFieldMergeStrategy()public MergeConfig build()
MergeConfig from this object.null.