1 package net.pterodactylus.rhynodge.engine;
3 import net.pterodactylus.util.envopt.Option;
6 * Options for Rhynodge which must be set as environment variables.
8 * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
10 public class Options {
12 @Option(name = "SMTP_HOSTNAME", defaultValue = "localhost")
13 public final String smtpHostname = null;
15 @Option(name = "ERROR_EMAIL_SENDER", required = true)
16 public final String errorEmailSender = null;
18 @Option(name = "ERROR_EMAIL_RECIPIENT", required = true)
19 public final String errorEmailRecipient = null;
21 @Option(name = "STATE_DIRECTORY", defaultValue = "states")
22 public final String stateDirectory = null;
24 @Option(name = "CHAIN_DIRECTORY", defaultValue = "chains")
25 public final String chainDirectory = null;