Class RuleInner


  • public class RuleInner
    extends com.azure.core.management.ProxyResource
    Description of Rule Resource.
    • Constructor Detail

      • RuleInner

        public RuleInner()
    • Method Detail

      • action

        public Action action()
        Get the action property: Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
        Returns:
        the action value.
      • withAction

        public RuleInner withAction​(Action action)
        Set the action property: Represents the filter actions which are allowed for the transformation of a message that have been matched by a filter expression.
        Parameters:
        action - the action value to set.
        Returns:
        the RuleInner object itself.
      • filterType

        public FilterType filterType()
        Get the filterType property: Filter type that is evaluated against a BrokeredMessage.
        Returns:
        the filterType value.
      • withFilterType

        public RuleInner withFilterType​(FilterType filterType)
        Set the filterType property: Filter type that is evaluated against a BrokeredMessage.
        Parameters:
        filterType - the filterType value to set.
        Returns:
        the RuleInner object itself.
      • sqlFilter

        public SqlFilter sqlFilter()
        Get the sqlFilter property: Properties of sqlFilter.
        Returns:
        the sqlFilter value.
      • withSqlFilter

        public RuleInner withSqlFilter​(SqlFilter sqlFilter)
        Set the sqlFilter property: Properties of sqlFilter.
        Parameters:
        sqlFilter - the sqlFilter value to set.
        Returns:
        the RuleInner object itself.
      • correlationFilter

        public CorrelationFilter correlationFilter()
        Get the correlationFilter property: Properties of correlationFilter.
        Returns:
        the correlationFilter value.
      • withCorrelationFilter

        public RuleInner withCorrelationFilter​(CorrelationFilter correlationFilter)
        Set the correlationFilter property: Properties of correlationFilter.
        Parameters:
        correlationFilter - the correlationFilter value to set.
        Returns:
        the RuleInner object itself.
      • validate

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