/** * Sets whether the app's custom setup has been performed. This field * is available in Splunk 4.2.4 and later. * * @param value {@code true} if the app has run its custom setup, * {@code false} if not. */ public void setConfigured(boolean value) { setCacheValue("configured", value); }
/** * Sets a short description of the application, which is displayed below * the app's title on the Splunk Home tab in Splunk Web. * * @param description The short description of the app. */ public void setDescription(String description) { setCacheValue("description", description); }
/** * Sets the version of the app. * * @param version The app's version. */ public void setVersion(String version) { setCacheValue("version", version); }
/** * Sets whether the app is visible and navigable from Splunk Web. * * @param visible {@code true} if the app can be visible and navigable * from Splunk Web, {@code false} if not. */ public void setVisible(boolean visible) { setCacheValue("visible", visible); }
/*** * Sets the name of the app's author. For Splunkbase apps, this value is * the username of the Splunk.com account. For internal apps, this value is * the full name. * * @param author The author name. */ public void setAuthor(String author) { setCacheValue("author", author); }
/** * Sets whether Splunk checks Splunkbase for updates to the app. * * @param value {@code true} if Splunk checks Splunkbase for app updates, * {@code false} if not. */ public void setCheckForUpdates(boolean value) { setCacheValue("check_for_updates", value); }
/** * Sets the app's name, which is displayed in Splunk Web. The name should be * between 5-80 characters and should not include the prefix "Splunk For". * * @param label The label (name) of the app. */ public void setLabel(String label) { setCacheValue("label", label); }