a886cdc9cd1668c972157fab6492d522b0adb2ea
[jFCPlib.git] / src / main / java / net / pterodactylus / fcp / quelaton / GetConfigCommand.java
1 package net.pterodactylus.fcp.quelaton;
2
3 import net.pterodactylus.fcp.ConfigData;
4
5 /**
6  * Command that retrieves the node’s configuration.
7  *
8  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
9  */
10 public interface GetConfigCommand extends Executable<ConfigData> {
11
12         GetConfigCommand withCurrent();
13         GetConfigCommand withDefaults();
14         GetConfigCommand withSortOrder();
15         GetConfigCommand withExpertFlag();
16         GetConfigCommand withForceWriteFlag();
17         GetConfigCommand withShortDescription();
18
19 }