Interface FilterAddOptionalArgumentTrait

All Superinterfaces:
FilterAddArgumentTrait
All Known Implementing Classes:
Filter

public interface FilterAddOptionalArgumentTrait extends FilterAddArgumentTrait
  • Method Details

    • addOptionalArgument

      default void addOptionalArgument(String key, String value)
    • addOptionalArgument

      default void addOptionalArgument(String key, Number value)
    • addOptionalArgument

      default void addOptionalArgument(String key, Enum<?> value)
    • addOptionalArgument

      default void addOptionalArgument(String key)
    • addOptionalArgument

      default void addOptionalArgument(String key, boolean add)
    • addOptionalDurationSecArgument

      default void addOptionalDurationSecArgument(String key, Duration duration)
    • roundWithPrecision

      default String roundWithPrecision(double number)
    • addOptionalDurationSecMsArgument

      default void addOptionalDurationSecMsArgument(String key, Duration duration)
    • addArgument

      default <T> void addArgument(String key, Optional<T> value)
      With String.valueOf(value.get())
    • addOptionalArgument

      default void addOptionalArgument(String key, boolean add, String value)
    • addOptionalNonNegativeArgument

      default void addOptionalNonNegativeArgument(String key, int value)
    • addOptionalNonNegativeArgument

      default void addOptionalNonNegativeArgument(String key, long value)
    • addOptionalNonNegativeArgument

      default void addOptionalNonNegativeArgument(String key, float value)
    • addOptionalNonNegativeArgument

      default void addOptionalNonNegativeArgument(String key, double value)