Package com.consol.citrus.validation
Class DelegatingPayloadVariableExtractor.Builder
- java.lang.Object
-
- com.consol.citrus.validation.DelegatingPayloadVariableExtractor.Builder
-
- All Implemented Interfaces:
com.consol.citrus.builder.WithExpressions<DelegatingPayloadVariableExtractor.Builder>
,com.consol.citrus.message.MessageProcessor.Builder<DelegatingPayloadVariableExtractor,DelegatingPayloadVariableExtractor.Builder>
,com.consol.citrus.variable.VariableExtractor.Builder<DelegatingPayloadVariableExtractor,DelegatingPayloadVariableExtractor.Builder>
- Enclosing class:
- DelegatingPayloadVariableExtractor
public static final class DelegatingPayloadVariableExtractor.Builder extends Object implements com.consol.citrus.variable.VariableExtractor.Builder<DelegatingPayloadVariableExtractor,DelegatingPayloadVariableExtractor.Builder>
Fluent builder.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DelegatingPayloadVariableExtractor
build()
DelegatingPayloadVariableExtractor.Builder
expression(String path, Object variableName)
DelegatingPayloadVariableExtractor.Builder
expressions(Map<String,Object> expressions)
static DelegatingPayloadVariableExtractor.Builder
fromBody()
Static entry method for builder.DelegatingPayloadVariableExtractor.Builder
namespace(String prefix, String namespace)
DelegatingPayloadVariableExtractor.Builder
namespaces(Map<String,String> namespaces)
-
-
-
Method Detail
-
fromBody
public static DelegatingPayloadVariableExtractor.Builder fromBody()
Static entry method for builder.- Returns:
-
namespaces
public DelegatingPayloadVariableExtractor.Builder namespaces(Map<String,String> namespaces)
-
namespace
public DelegatingPayloadVariableExtractor.Builder namespace(String prefix, String namespace)
-
expressions
public DelegatingPayloadVariableExtractor.Builder expressions(Map<String,Object> expressions)
- Specified by:
expressions
in interfacecom.consol.citrus.builder.WithExpressions<DelegatingPayloadVariableExtractor.Builder>
-
expression
public DelegatingPayloadVariableExtractor.Builder expression(String path, Object variableName)
- Specified by:
expression
in interfacecom.consol.citrus.builder.WithExpressions<DelegatingPayloadVariableExtractor.Builder>
-
build
public DelegatingPayloadVariableExtractor build()
- Specified by:
build
in interfacecom.consol.citrus.message.MessageProcessor.Builder<DelegatingPayloadVariableExtractor,DelegatingPayloadVariableExtractor.Builder>
- Specified by:
build
in interfacecom.consol.citrus.variable.VariableExtractor.Builder<DelegatingPayloadVariableExtractor,DelegatingPayloadVariableExtractor.Builder>
-
-