Class IpGuard.ConfigurationMode

java.lang.Object
de.gustavblass.nginx.ipguard4j.cli.IpGuard.ConfigurationMode
Enclosing class:
IpGuard

private static class IpGuard.ConfigurationMode extends Object
Groups the options that are only meaningful in combination with configurationFile. Because this group is nested (non-exclusively) inside the exclusive IpGuard.Mode group, picocli requires configurationFile whenever overwriteExistingTargetFiles or disableProgressBars is used, and forbids combining any of these three with --get-yaml-schema, --get-json-schema, or --get-example-configuration.
  • Field Details

    • configurationFile

      private File configurationFile
    • overwriteExistingTargetFiles

      private boolean overwriteExistingTargetFiles
    • disableProgressBars

      private boolean disableProgressBars
  • Constructor Details

    • ConfigurationMode

      private ConfigurationMode()