Class Parser
java.lang.Object
com.redhat.cloud.notifications.ingress.Parser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ActionValidates and decodes the json string to an Action - Default values are set for supported values (see schema)static StringValidates and encodes an Action to a json-string - Default values are set for supported values (see schema)static voidvalidate(com.fasterxml.jackson.databind.JsonNode action, com.networknt.schema.JsonSchema jsonSchema) Validates action and ensures all the values conform to the schema.static voidValidates action and ensures all the values conform to the schema.static voidValidates an "Action out" and ensures that all the values conform to the schema.static voidValidates action and ensures all the values conform to the schema.
-
Constructor Details
-
Parser
public Parser()
-
-
Method Details
-
decode
Validates and decodes the json string to an Action - Default values are set for supported values (see schema)- Parameters:
actionJson- json-serialized Action- Returns:
- Action valid Action
-
encode
Validates and encodes an Action to a json-string - Default values are set for supported values (see schema)- Parameters:
action- Action to be encoded- Returns:
- String json-serialized action.
-
validate
Validates action and ensures all the values conform to the schema.- Parameters:
action- to be validated
-
validate
Validates action and ensures all the values conform to the schema.- Parameters:
actionJson- string of json encoded action to be validated Note that this validate does not perform the string-to-json of the context and events[*].payload fields and are reported as errors.
-
validate
public static void validate(com.fasterxml.jackson.databind.JsonNode action, com.networknt.schema.JsonSchema jsonSchema) Validates action and ensures all the values conform to the schema.- Parameters:
action- JsonNode to be validated Note that this validate does not perform the string-to-json of the context and events[*].payload fields and are reported as errors.
-
validate
Validates an "Action out" and ensures that all the values conform to the schema.- Parameters:
actionOut- ActionOut to be validated.
-