Interface InstanceConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InstanceConfig, InstanceConfig.Builder

@Generated public interface InstanceConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • getSettingsList

      List<SettingsNamespace> getSettingsList()
      Instance settings organized by namespace. Each namespace contains
      key-value pairs for configuration options.
      
      repeated .soulfire.v1.SettingsNamespace settings = 1;
    • getSettings

      SettingsNamespace getSettings(int index)
      Instance settings organized by namespace. Each namespace contains
      key-value pairs for configuration options.
      
      repeated .soulfire.v1.SettingsNamespace settings = 1;
    • getSettingsCount

      int getSettingsCount()
      Instance settings organized by namespace. Each namespace contains
      key-value pairs for configuration options.
      
      repeated .soulfire.v1.SettingsNamespace settings = 1;
    • getSettingsOrBuilderList

      List<? extends SettingsNamespaceOrBuilder> getSettingsOrBuilderList()
      Instance settings organized by namespace. Each namespace contains
      key-value pairs for configuration options.
      
      repeated .soulfire.v1.SettingsNamespace settings = 1;
    • getSettingsOrBuilder

      SettingsNamespaceOrBuilder getSettingsOrBuilder(int index)
      Instance settings organized by namespace. Each namespace contains
      key-value pairs for configuration options.
      
      repeated .soulfire.v1.SettingsNamespace settings = 1;
    • getAccountsList

      List<MinecraftAccountProto> getAccountsList()
      List of Minecraft accounts available to this instance for bot connections.
      
      repeated .soulfire.v1.MinecraftAccountProto accounts = 2;
    • getAccounts

      MinecraftAccountProto getAccounts(int index)
      List of Minecraft accounts available to this instance for bot connections.
      
      repeated .soulfire.v1.MinecraftAccountProto accounts = 2;
    • getAccountsCount

      int getAccountsCount()
      List of Minecraft accounts available to this instance for bot connections.
      
      repeated .soulfire.v1.MinecraftAccountProto accounts = 2;
    • getAccountsOrBuilderList

      List<? extends MinecraftAccountProtoOrBuilder> getAccountsOrBuilderList()
      List of Minecraft accounts available to this instance for bot connections.
      
      repeated .soulfire.v1.MinecraftAccountProto accounts = 2;
    • getAccountsOrBuilder

      MinecraftAccountProtoOrBuilder getAccountsOrBuilder(int index)
      List of Minecraft accounts available to this instance for bot connections.
      
      repeated .soulfire.v1.MinecraftAccountProto accounts = 2;
    • getProxiesList

      List<ProxyProto> getProxiesList()
      List of proxies available to this instance for routing bot connections.
      
      repeated .soulfire.v1.ProxyProto proxies = 3;
    • getProxies

      ProxyProto getProxies(int index)
      List of proxies available to this instance for routing bot connections.
      
      repeated .soulfire.v1.ProxyProto proxies = 3;
    • getProxiesCount

      int getProxiesCount()
      List of proxies available to this instance for routing bot connections.
      
      repeated .soulfire.v1.ProxyProto proxies = 3;
    • getProxiesOrBuilderList

      List<? extends ProxyProtoOrBuilder> getProxiesOrBuilderList()
      List of proxies available to this instance for routing bot connections.
      
      repeated .soulfire.v1.ProxyProto proxies = 3;
    • getProxiesOrBuilder

      ProxyProtoOrBuilder getProxiesOrBuilder(int index)
      List of proxies available to this instance for routing bot connections.
      
      repeated .soulfire.v1.ProxyProto proxies = 3;
    • getPersistentMetadataList

      List<SettingsNamespace> getPersistentMetadataList()
      Persistent metadata stored with the instance across sessions.
      Organized as namespace -> key -> value mappings.
      Used by plugins and the system to store instance-specific state
      that should persist across restarts.
      
      repeated .soulfire.v1.SettingsNamespace persistent_metadata = 4;
    • getPersistentMetadata

      SettingsNamespace getPersistentMetadata(int index)
      Persistent metadata stored with the instance across sessions.
      Organized as namespace -> key -> value mappings.
      Used by plugins and the system to store instance-specific state
      that should persist across restarts.
      
      repeated .soulfire.v1.SettingsNamespace persistent_metadata = 4;
    • getPersistentMetadataCount

      int getPersistentMetadataCount()
      Persistent metadata stored with the instance across sessions.
      Organized as namespace -> key -> value mappings.
      Used by plugins and the system to store instance-specific state
      that should persist across restarts.
      
      repeated .soulfire.v1.SettingsNamespace persistent_metadata = 4;
    • getPersistentMetadataOrBuilderList

      List<? extends SettingsNamespaceOrBuilder> getPersistentMetadataOrBuilderList()
      Persistent metadata stored with the instance across sessions.
      Organized as namespace -> key -> value mappings.
      Used by plugins and the system to store instance-specific state
      that should persist across restarts.
      
      repeated .soulfire.v1.SettingsNamespace persistent_metadata = 4;
    • getPersistentMetadataOrBuilder

      SettingsNamespaceOrBuilder getPersistentMetadataOrBuilder(int index)
      Persistent metadata stored with the instance across sessions.
      Organized as namespace -> key -> value mappings.
      Used by plugins and the system to store instance-specific state
      that should persist across restarts.
      
      repeated .soulfire.v1.SettingsNamespace persistent_metadata = 4;