Class InstanceConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<InstanceConfig.Builder>
com.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
com.soulfiremc.grpc.generated.InstanceConfig.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, InstanceConfigOrBuilder, Cloneable
- Enclosing class:
InstanceConfig
public static final class InstanceConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
implements InstanceConfigOrBuilder
Contains the complete configuration for an instance, including settings, Minecraft accounts, and proxies.Protobuf type
soulfire.v1.InstanceConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAccounts(int index, MinecraftAccountProto value) List of Minecraft accounts available to this instance for bot connections.addAccounts(int index, MinecraftAccountProto.Builder builderForValue) List of Minecraft accounts available to this instance for bot connections.addAccounts(MinecraftAccountProto value) List of Minecraft accounts available to this instance for bot connections.addAccounts(MinecraftAccountProto.Builder builderForValue) List of Minecraft accounts available to this instance for bot connections.List of Minecraft accounts available to this instance for bot connections.addAccountsBuilder(int index) List of Minecraft accounts available to this instance for bot connections.addAllAccounts(Iterable<? extends MinecraftAccountProto> values) List of Minecraft accounts available to this instance for bot connections.addAllProxies(Iterable<? extends ProxyProto> values) List of proxies available to this instance for routing bot connections.addAllSettings(Iterable<? extends SettingsNamespace> values) Instance settings organized by namespace.addProxies(int index, ProxyProto value) List of proxies available to this instance for routing bot connections.addProxies(int index, ProxyProto.Builder builderForValue) List of proxies available to this instance for routing bot connections.addProxies(ProxyProto value) List of proxies available to this instance for routing bot connections.addProxies(ProxyProto.Builder builderForValue) List of proxies available to this instance for routing bot connections.List of proxies available to this instance for routing bot connections.addProxiesBuilder(int index) List of proxies available to this instance for routing bot connections.addSettings(int index, SettingsNamespace value) Instance settings organized by namespace.addSettings(int index, SettingsNamespace.Builder builderForValue) Instance settings organized by namespace.addSettings(SettingsNamespace value) Instance settings organized by namespace.addSettings(SettingsNamespace.Builder builderForValue) Instance settings organized by namespace.Instance settings organized by namespace.addSettingsBuilder(int index) Instance settings organized by namespace.build()clear()List of Minecraft accounts available to this instance for bot connections.List of proxies available to this instance for routing bot connections.Instance settings organized by namespace.getAccounts(int index) List of Minecraft accounts available to this instance for bot connections.getAccountsBuilder(int index) List of Minecraft accounts available to this instance for bot connections.List of Minecraft accounts available to this instance for bot connections.intList of Minecraft accounts available to this instance for bot connections.List of Minecraft accounts available to this instance for bot connections.getAccountsOrBuilder(int index) List of Minecraft accounts available to this instance for bot connections.List<? extends MinecraftAccountProtoOrBuilder> List of Minecraft accounts available to this instance for bot connections.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetProxies(int index) List of proxies available to this instance for routing bot connections.getProxiesBuilder(int index) List of proxies available to this instance for routing bot connections.List of proxies available to this instance for routing bot connections.intList of proxies available to this instance for routing bot connections.List of proxies available to this instance for routing bot connections.getProxiesOrBuilder(int index) List of proxies available to this instance for routing bot connections.List<? extends ProxyProtoOrBuilder> List of proxies available to this instance for routing bot connections.getSettings(int index) Instance settings organized by namespace.getSettingsBuilder(int index) Instance settings organized by namespace.Instance settings organized by namespace.intInstance settings organized by namespace.Instance settings organized by namespace.getSettingsOrBuilder(int index) Instance settings organized by namespace.List<? extends SettingsNamespaceOrBuilder> Instance settings organized by namespace.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(InstanceConfig other) removeAccounts(int index) List of Minecraft accounts available to this instance for bot connections.removeProxies(int index) List of proxies available to this instance for routing bot connections.removeSettings(int index) Instance settings organized by namespace.setAccounts(int index, MinecraftAccountProto value) List of Minecraft accounts available to this instance for bot connections.setAccounts(int index, MinecraftAccountProto.Builder builderForValue) List of Minecraft accounts available to this instance for bot connections.setProxies(int index, ProxyProto value) List of proxies available to this instance for routing bot connections.setProxies(int index, ProxyProto.Builder builderForValue) List of proxies available to this instance for routing bot connections.setSettings(int index, SettingsNamespace value) Instance settings organized by namespace.setSettings(int index, SettingsNamespace.Builder builderForValue) Instance settings organized by namespace.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<InstanceConfig.Builder>
-
mergeFrom
public InstanceConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceConfig.Builder>- Throws:
IOException
-
getSettingsList
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1;- Specified by:
getSettingsListin interfaceInstanceConfigOrBuilder
-
getSettingsCount
public int getSettingsCount()Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1;- Specified by:
getSettingsCountin interfaceInstanceConfigOrBuilder
-
getSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1;- Specified by:
getSettingsin interfaceInstanceConfigOrBuilder
-
setSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
setSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addAllSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
clearSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
removeSettings
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
getSettingsBuilder
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
getSettingsOrBuilder
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1;- Specified by:
getSettingsOrBuilderin interfaceInstanceConfigOrBuilder
-
getSettingsOrBuilderList
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1;- Specified by:
getSettingsOrBuilderListin interfaceInstanceConfigOrBuilder
-
addSettingsBuilder
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
addSettingsBuilder
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
getSettingsBuilderList
Instance settings organized by namespace. Each namespace contains key-value pairs for configuration options.
repeated .soulfire.v1.SettingsNamespace settings = 1; -
getAccountsList
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2;- Specified by:
getAccountsListin interfaceInstanceConfigOrBuilder
-
getAccountsCount
public int getAccountsCount()List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2;- Specified by:
getAccountsCountin interfaceInstanceConfigOrBuilder
-
getAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2;- Specified by:
getAccountsin interfaceInstanceConfigOrBuilder
-
setAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
setAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAllAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
clearAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
removeAccounts
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
getAccountsBuilder
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
getAccountsOrBuilder
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2;- Specified by:
getAccountsOrBuilderin interfaceInstanceConfigOrBuilder
-
getAccountsOrBuilderList
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2;- Specified by:
getAccountsOrBuilderListin interfaceInstanceConfigOrBuilder
-
addAccountsBuilder
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
addAccountsBuilder
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
getAccountsBuilderList
List of Minecraft accounts available to this instance for bot connections.
repeated .soulfire.v1.MinecraftAccountProto accounts = 2; -
getProxiesList
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;- Specified by:
getProxiesListin interfaceInstanceConfigOrBuilder
-
getProxiesCount
public int getProxiesCount()List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;- Specified by:
getProxiesCountin interfaceInstanceConfigOrBuilder
-
getProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;- Specified by:
getProxiesin interfaceInstanceConfigOrBuilder
-
setProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
setProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addAllProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
clearProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
removeProxies
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
getProxiesBuilder
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
getProxiesOrBuilder
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;- Specified by:
getProxiesOrBuilderin interfaceInstanceConfigOrBuilder
-
getProxiesOrBuilderList
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;- Specified by:
getProxiesOrBuilderListin interfaceInstanceConfigOrBuilder
-
addProxiesBuilder
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
addProxiesBuilder
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3; -
getProxiesBuilderList
List of proxies available to this instance for routing bot connections.
repeated .soulfire.v1.ProxyProto proxies = 3;
-