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 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

      SettingsDefinition getSettingsDefinitions(int index)
      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

      SettingsDefinitionOrBuilder getSettingsDefinitionsOrBuilder(int index)
      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

      SettingsPage getServerSettings(int index)
      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

      SettingsPageOrBuilder getServerSettingsOrBuilder(int index)
      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

      ServerPlugin getPlugins(int index)
      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

      ServerPluginOrBuilder getPluginsOrBuilder(int index)
      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;