Class Action

  • Direct Known Subclasses:
    SqlRuleAction

    public class Action
    extends Object
    Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
    • Constructor Detail

      • Action

        public Action()
    • Method Detail

      • sqlExpression

        public String sqlExpression()
        Get the sqlExpression property: SQL expression. e.g. MyProperty='ABC'.
        Returns:
        the sqlExpression value.
      • withSqlExpression

        public Action withSqlExpression​(String sqlExpression)
        Set the sqlExpression property: SQL expression. e.g. MyProperty='ABC'.
        Parameters:
        sqlExpression - the sqlExpression value to set.
        Returns:
        the Action object itself.
      • compatibilityLevel

        public Integer compatibilityLevel()
        Get the compatibilityLevel property: This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
        Returns:
        the compatibilityLevel value.
      • withCompatibilityLevel

        public Action withCompatibilityLevel​(Integer compatibilityLevel)
        Set the compatibilityLevel property: This property is reserved for future use. An integer value showing the compatibility level, currently hard-coded to 20.
        Parameters:
        compatibilityLevel - the compatibilityLevel value to set.
        Returns:
        the Action object itself.
      • requiresPreprocessing

        public Boolean requiresPreprocessing()
        Get the requiresPreprocessing property: Value that indicates whether the rule action requires preprocessing.
        Returns:
        the requiresPreprocessing value.
      • withRequiresPreprocessing

        public Action withRequiresPreprocessing​(Boolean requiresPreprocessing)
        Set the requiresPreprocessing property: Value that indicates whether the rule action requires preprocessing.
        Parameters:
        requiresPreprocessing - the requiresPreprocessing value to set.
        Returns:
        the Action object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.