Interface RegistryFilterSettings.Builder

    • Field Detail

      • EXCLUDE_CONFIG_KEY

        static final String EXCLUDE_CONFIG_KEY
        Config key within the filter section for the regex for names to exclude.
        See Also:
        Constant Field Values
      • INCLUDE_CONFIG_KEY

        static final String INCLUDE_CONFIG_KEY
        Config key within the filter section for the regex for names to include.
        See Also:
        Constant Field Values
    • Method Detail

      • create

        static RegistryFilterSettings.Builder create​(Config config)
        Returns a new builder initialized according to the specific configuration.
        Parameters:
        config - the registry settings config node
        Returns:
        newly-initialized builder
      • exclude

        RegistryFilterSettings.Builder exclude​(String excludeFilter)
        Sets the regex for names to exclude.
        Parameters:
        excludeFilter - filter for names to exclude
        Returns:
        updated builder
      • include

        RegistryFilterSettings.Builder include​(String includeFilter)
        Sets the refex for names to include.
        Parameters:
        includeFilter - filter for names to include
        Returns:
        updated builder
      • config

        RegistryFilterSettings.Builder config​(Config config)
        Sets whichever values are specified by the provided filter config node.
        Parameters:
        config - the filter config node
        Returns:
        updated builder