Class Filter.Builder

  • Enclosing class:
    Filter

    public static class Filter.Builder
    extends Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • operator

        public Filter.Builder operator​(Filter.Operator operator)
        The filter operator.

        Example: ‘AND’, ‘OR’, ‘NOT’.

        Parameters:
        operator - the value to set
        Returns:
        this builder
      • dimensions

        public Filter.Builder dimensions​(List<Dimension> dimensions)
        The dimensions to filter on.
        Parameters:
        dimensions - the value to set
        Returns:
        this builder
      • tags

        public Filter.Builder tags​(List<Tag> tags)
        The tags to filter on.
        Parameters:
        tags - the value to set
        Returns:
        this builder
      • filters

        public Filter.Builder filters​(List<Filter> filters)
        The nested filter object.
        Parameters:
        filters - the value to set
        Returns:
        this builder
      • build

        public Filter build()