Class JsonPathVariableExtractor.Builder
java.lang.Object
org.citrusframework.validation.json.JsonPathVariableExtractor.Builder
- All Implemented Interfaces:
org.citrusframework.builder.WithExpressions<JsonPathVariableExtractor.Builder>,MessageProcessor.Builder<JsonPathVariableExtractor,,JsonPathVariableExtractor.Builder> MessageProcessorAdapter,ValidationContextAdapter,VariableExtractor.Builder<JsonPathVariableExtractor,JsonPathVariableExtractor.Builder>
- Enclosing class:
- JsonPathVariableExtractor
public static final class JsonPathVariableExtractor.Builder
extends Object
implements VariableExtractor.Builder<JsonPathVariableExtractor,JsonPathVariableExtractor.Builder>, MessageProcessorAdapter, ValidationContextAdapter
Fluent builder.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.citrusframework.validation.context.ValidationContextbuild()expression(String expression, Object variableName) expressions(Map<String, Object> expressions)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
fromJsonPath
-
expressions
- Specified by:
expressionsin interfaceorg.citrusframework.builder.WithExpressions<JsonPathVariableExtractor.Builder>
-
expression
- Specified by:
expressionin interfaceorg.citrusframework.builder.WithExpressions<JsonPathVariableExtractor.Builder>
-
asProcessor
- Specified by:
asProcessorin interfaceMessageProcessorAdapter
-
asValidationContext
public org.citrusframework.validation.context.ValidationContext asValidationContext()- Specified by:
asValidationContextin interfaceValidationContextAdapter
-
build
- Specified by:
buildin interfaceMessageProcessor.Builder<JsonPathVariableExtractor,JsonPathVariableExtractor.Builder> - Specified by:
buildin interfaceVariableExtractor.Builder<JsonPathVariableExtractor,JsonPathVariableExtractor.Builder>
-