Class JsonMessageValidationContext.Builder
java.lang.Object
org.citrusframework.validation.context.MessageValidationContext.Builder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
org.citrusframework.validation.json.JsonMessageValidationContext.Builder
- All Implemented Interfaces:
org.citrusframework.builder.WithExpressions<org.citrusframework.validation.json.JsonPathMessageValidationContextBuilder<?,,?>> org.citrusframework.validation.context.MessageValidationContextBuilder<JsonMessageValidationContext,,JsonMessageValidationContext.Builder> org.citrusframework.validation.context.SchemaValidationContextBuilder<JsonMessageValidationContext.Builder>,org.citrusframework.validation.context.ValidationContext.Builder<JsonMessageValidationContext,,JsonMessageValidationContext.Builder> org.citrusframework.validation.json.JsonMessageValidationContextBuilder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
- Enclosing class:
- JsonMessageValidationContext
public static final class JsonMessageValidationContext.Builder
extends org.citrusframework.validation.context.MessageValidationContext.Builder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
implements org.citrusframework.validation.json.JsonMessageValidationContextBuilder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
Fluent builder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.citrusframework.validation.json.JsonMessageValidationContextBuilder
org.citrusframework.validation.json.JsonMessageValidationContextBuilder.FactoryNested classes/interfaces inherited from interface org.citrusframework.validation.context.MessageValidationContextBuilder
org.citrusframework.validation.context.MessageValidationContextBuilder.Factory -
Field Summary
Fields inherited from class org.citrusframework.validation.context.MessageValidationContext.Builder
ignoreExpressions, schema, schemaRepository, schemaValidation, self -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()expression(String path, Object expectedValue) expressions(Map<String, Object> expressions) json()jsonPath()Methods inherited from class org.citrusframework.validation.context.MessageValidationContext.Builder
ignore, ignore, schema, schemaRepository, schemaValidationMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.citrusframework.validation.json.JsonMessageValidationContextBuilder
expressionsMethods inherited from interface org.citrusframework.validation.context.MessageValidationContextBuilder
ignore, ignoreMethods inherited from interface org.citrusframework.validation.context.SchemaValidationContextBuilder
schema, schemaRepository, schemaValidation
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
json
-
jsonPath
- Specified by:
jsonPathin interfaceorg.citrusframework.validation.json.JsonMessageValidationContextBuilder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
-
expressions
- Specified by:
expressionsin interfaceorg.citrusframework.builder.WithExpressions<org.citrusframework.validation.json.JsonPathMessageValidationContextBuilder<?,?>>
-
expression
- Specified by:
expressionin interfaceorg.citrusframework.builder.WithExpressions<org.citrusframework.validation.json.JsonPathMessageValidationContextBuilder<?,?>>
-
build
- Specified by:
buildin interfaceorg.citrusframework.validation.context.ValidationContext.Builder<JsonMessageValidationContext,JsonMessageValidationContext.Builder>
-