Interface ServerInfoResponseOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ServerInfoResponse, ServerInfoResponse.Builder
@Generated
public interface ServerInfoResponseOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionThe current server configuration containing all persisted settings values.The current server configuration containing all persisted settings values.getPlugins(int index) List of registered plugins on the server.intList of registered plugins on the server.List of registered plugins on the server.getPluginsOrBuilder(int index) List of registered plugins on the server.List<? extends ServerPluginOrBuilder> List of registered plugins on the server.getServerSettings(int index) Pages that group settings together for UI organization.intPages that group settings together for UI organization.Pages that group settings together for UI organization.getServerSettingsOrBuilder(int index) Pages that group settings together for UI organization.List<? extends SettingsPageOrBuilder> Pages that group settings together for UI organization.getSettingsDefinitions(int index) All available settings definitions that can be rendered by identifier.intAll available settings definitions that can be rendered by identifier.All available settings definitions that can be rendered by identifier.getSettingsDefinitionsOrBuilder(int index) All available settings definitions that can be rendered by identifier.List<? extends SettingsDefinitionOrBuilder> All available settings definitions that can be rendered by identifier.booleanThe current server configuration containing all persisted settings values.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasConfig
boolean hasConfig()The current server configuration containing all persisted settings values. If no configuration has been saved yet, this will contain default/empty values.
.soulfire.v1.ServerConfig config = 1;- Returns:
- Whether the config field is set.
-
getConfig
ServerConfig getConfig()The current server configuration containing all persisted settings values. If no configuration has been saved yet, this will contain default/empty values.
.soulfire.v1.ServerConfig config = 1;- Returns:
- The config.
-
getConfigOrBuilder
ServerConfigOrBuilder getConfigOrBuilder()The current server configuration containing all persisted settings values. If no configuration has been saved yet, this will contain default/empty values.
.soulfire.v1.ServerConfig config = 1; -
getSettingsDefinitionsList
List<SettingsDefinition> getSettingsDefinitionsList()All available settings definitions that can be rendered by identifier. Each definition includes the setting's type (string, int, bool, etc.), UI metadata (display name, description), constraints (min/max, patterns), and scope (SERVER, INSTANCE, or BOT level). These definitions are referenced by their identifier (namespace + key).
repeated .soulfire.v1.SettingsDefinition settings_definitions = 4; -
getSettingsDefinitions
All available settings definitions that can be rendered by identifier. Each definition includes the setting's type (string, int, bool, etc.), UI metadata (display name, description), constraints (min/max, patterns), and scope (SERVER, INSTANCE, or BOT level). These definitions are referenced by their identifier (namespace + key).
repeated .soulfire.v1.SettingsDefinition settings_definitions = 4; -
getSettingsDefinitionsCount
int getSettingsDefinitionsCount()All available settings definitions that can be rendered by identifier. Each definition includes the setting's type (string, int, bool, etc.), UI metadata (display name, description), constraints (min/max, patterns), and scope (SERVER, INSTANCE, or BOT level). These definitions are referenced by their identifier (namespace + key).
repeated .soulfire.v1.SettingsDefinition settings_definitions = 4; -
getSettingsDefinitionsOrBuilderList
List<? extends SettingsDefinitionOrBuilder> getSettingsDefinitionsOrBuilderList()All available settings definitions that can be rendered by identifier. Each definition includes the setting's type (string, int, bool, etc.), UI metadata (display name, description), constraints (min/max, patterns), and scope (SERVER, INSTANCE, or BOT level). These definitions are referenced by their identifier (namespace + key).
repeated .soulfire.v1.SettingsDefinition settings_definitions = 4; -
getSettingsDefinitionsOrBuilder
All available settings definitions that can be rendered by identifier. Each definition includes the setting's type (string, int, bool, etc.), UI metadata (display name, description), constraints (min/max, patterns), and scope (SERVER, INSTANCE, or BOT level). These definitions are referenced by their identifier (namespace + key).
repeated .soulfire.v1.SettingsDefinition settings_definitions = 4; -
getServerSettingsList
List<SettingsPage> getServerSettingsList()Pages that group settings together for UI organization. Each page has an ID, display name, icon, and references settings by their identifiers. Pages may be associated with plugins and can have an "enabled" toggle setting.
repeated .soulfire.v1.SettingsPage server_settings = 2; -
getServerSettings
Pages that group settings together for UI organization. Each page has an ID, display name, icon, and references settings by their identifiers. Pages may be associated with plugins and can have an "enabled" toggle setting.
repeated .soulfire.v1.SettingsPage server_settings = 2; -
getServerSettingsCount
int getServerSettingsCount()Pages that group settings together for UI organization. Each page has an ID, display name, icon, and references settings by their identifiers. Pages may be associated with plugins and can have an "enabled" toggle setting.
repeated .soulfire.v1.SettingsPage server_settings = 2; -
getServerSettingsOrBuilderList
List<? extends SettingsPageOrBuilder> getServerSettingsOrBuilderList()Pages that group settings together for UI organization. Each page has an ID, display name, icon, and references settings by their identifiers. Pages may be associated with plugins and can have an "enabled" toggle setting.
repeated .soulfire.v1.SettingsPage server_settings = 2; -
getServerSettingsOrBuilder
Pages that group settings together for UI organization. Each page has an ID, display name, icon, and references settings by their identifiers. Pages may be associated with plugins and can have an "enabled" toggle setting.
repeated .soulfire.v1.SettingsPage server_settings = 2; -
getPluginsList
List<ServerPlugin> getPluginsList()List of registered plugins on the server. Each plugin includes metadata such as ID, version, description, author, license, and website URL. Plugins may own settings pages.
repeated .soulfire.v1.ServerPlugin plugins = 3; -
getPlugins
List of registered plugins on the server. Each plugin includes metadata such as ID, version, description, author, license, and website URL. Plugins may own settings pages.
repeated .soulfire.v1.ServerPlugin plugins = 3; -
getPluginsCount
int getPluginsCount()List of registered plugins on the server. Each plugin includes metadata such as ID, version, description, author, license, and website URL. Plugins may own settings pages.
repeated .soulfire.v1.ServerPlugin plugins = 3; -
getPluginsOrBuilderList
List<? extends ServerPluginOrBuilder> getPluginsOrBuilderList()List of registered plugins on the server. Each plugin includes metadata such as ID, version, description, author, license, and website URL. Plugins may own settings pages.
repeated .soulfire.v1.ServerPlugin plugins = 3; -
getPluginsOrBuilder
List of registered plugins on the server. Each plugin includes metadata such as ID, version, description, author, license, and website URL. Plugins may own settings pages.
repeated .soulfire.v1.ServerPlugin plugins = 3;
-