Class InstanceInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.soulfiremc.grpc.generated.InstanceInfo
- All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, InstanceInfoOrBuilder, Serializable
@Generated
public final class InstanceInfo
extends com.google.protobuf.GeneratedMessage
implements InstanceInfoOrBuilder
Contains comprehensive information about an instance including its configuration, state, permissions, and available settings.Protobuf type
soulfire.v1.InstanceInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classContains comprehensive information about an instance including its configuration, state, permissions, and available settings.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanThe complete configuration of the instance including settings, accounts, and proxies.The complete configuration of the instance including settings, accounts, and proxies.static InstanceInfostatic final com.google.protobuf.Descriptors.DescriptorThe human-readable name of the instance.com.google.protobuf.ByteStringThe human-readable name of the instance.getIcon()The icon identifier for the instance (used for UI display).com.google.protobuf.ByteStringThe icon identifier for the instance (used for UI display).getInstancePermissions(int index) The permissions the current user has on this instance.intThe permissions the current user has on this instance.The permissions the current user has on this instance.getInstancePermissionsOrBuilder(int index) The permissions the current user has on this instance.List<? extends InstancePermissionStateOrBuilder> The permissions the current user has on this instance.getInstanceSettings(int index) Pages that group settings together for UI rendering.intPages that group settings together for UI rendering.Pages that group settings together for UI rendering.getInstanceSettingsOrBuilder(int index) Pages that group settings together for UI rendering.List<? extends SettingsPageOrBuilder> Pages that group settings together for UI rendering.com.google.protobuf.TimestampTimestamp of when the configuration was last modified.com.google.protobuf.TimestampOrBuilderTimestamp of when the configuration was last modified.com.google.protobuf.Parser<InstanceInfo> getPlugins(int index) List of plugins registered with this instance.intList of plugins registered with this instance.List of plugins registered with this instance.getPluginsOrBuilder(int index) List of plugins registered with this instance.List<? extends ServerPluginOrBuilder> List of plugins registered with this instance.intgetSettingsDefinitions(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.getState()The current lifecycle state of the instance.intThe current lifecycle state of the instance.booleanThe complete configuration of the instance including settings, accounts, and proxies.inthashCode()booleanTimestamp of when the configuration was last modified.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic InstanceInfo.Builderstatic InstanceInfo.BuildernewBuilder(InstanceInfo prototype) protected InstanceInfo.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static InstanceInfoparseDelimitedFrom(InputStream input) static InstanceInfoparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceInfoparseFrom(byte[] data) static InstanceInfoparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceInfoparseFrom(com.google.protobuf.ByteString data) static InstanceInfoparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceInfoparseFrom(com.google.protobuf.CodedInputStream input) static InstanceInfoparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceInfoparseFrom(InputStream input) static InstanceInfoparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static InstanceInfoparseFrom(ByteBuffer data) static InstanceInfoparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<InstanceInfo> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
FRIENDLY_NAME_FIELD_NUMBER
public static final int FRIENDLY_NAME_FIELD_NUMBER- See Also:
-
ICON_FIELD_NUMBER
public static final int ICON_FIELD_NUMBER- See Also:
-
CONFIG_FIELD_NUMBER
public static final int CONFIG_FIELD_NUMBER- See Also:
-
STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER- See Also:
-
INSTANCE_PERMISSIONS_FIELD_NUMBER
public static final int INSTANCE_PERMISSIONS_FIELD_NUMBER- See Also:
-
SETTINGS_DEFINITIONS_FIELD_NUMBER
public static final int SETTINGS_DEFINITIONS_FIELD_NUMBER- See Also:
-
INSTANCE_SETTINGS_FIELD_NUMBER
public static final int INSTANCE_SETTINGS_FIELD_NUMBER- See Also:
-
PLUGINS_FIELD_NUMBER
public static final int PLUGINS_FIELD_NUMBER- See Also:
-
LAST_MODIFIED_FIELD_NUMBER
public static final int LAST_MODIFIED_FIELD_NUMBER- See Also:
-
-
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
-
getFriendlyName
The human-readable name of the instance.
string friendly_name = 1;- Specified by:
getFriendlyNamein interfaceInstanceInfoOrBuilder- Returns:
- The friendlyName.
-
getFriendlyNameBytes
public com.google.protobuf.ByteString getFriendlyNameBytes()The human-readable name of the instance.
string friendly_name = 1;- Specified by:
getFriendlyNameBytesin interfaceInstanceInfoOrBuilder- Returns:
- The bytes for friendlyName.
-
getIcon
The icon identifier for the instance (used for UI display).
string icon = 5;- Specified by:
getIconin interfaceInstanceInfoOrBuilder- Returns:
- The icon.
-
getIconBytes
public com.google.protobuf.ByteString getIconBytes()The icon identifier for the instance (used for UI display).
string icon = 5;- Specified by:
getIconBytesin interfaceInstanceInfoOrBuilder- Returns:
- The bytes for icon.
-
hasConfig
public boolean hasConfig()The complete configuration of the instance including settings, accounts, and proxies.
.soulfire.v1.InstanceConfig config = 2;- Specified by:
hasConfigin interfaceInstanceInfoOrBuilder- Returns:
- Whether the config field is set.
-
getConfig
The complete configuration of the instance including settings, accounts, and proxies.
.soulfire.v1.InstanceConfig config = 2;- Specified by:
getConfigin interfaceInstanceInfoOrBuilder- Returns:
- The config.
-
getConfigOrBuilder
The complete configuration of the instance including settings, accounts, and proxies.
.soulfire.v1.InstanceConfig config = 2;- Specified by:
getConfigOrBuilderin interfaceInstanceInfoOrBuilder
-
getStateValue
public int getStateValue()The current lifecycle state of the instance.
.soulfire.v1.InstanceState state = 3;- Specified by:
getStateValuein interfaceInstanceInfoOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
getState
The current lifecycle state of the instance.
.soulfire.v1.InstanceState state = 3;- Specified by:
getStatein interfaceInstanceInfoOrBuilder- Returns:
- The state.
-
getInstancePermissionsList
The permissions the current user has on this instance.
repeated .soulfire.v1.InstancePermissionState instance_permissions = 4;- Specified by:
getInstancePermissionsListin interfaceInstanceInfoOrBuilder
-
getInstancePermissionsOrBuilderList
The permissions the current user has on this instance.
repeated .soulfire.v1.InstancePermissionState instance_permissions = 4;- Specified by:
getInstancePermissionsOrBuilderListin interfaceInstanceInfoOrBuilder
-
getInstancePermissionsCount
public int getInstancePermissionsCount()The permissions the current user has on this instance.
repeated .soulfire.v1.InstancePermissionState instance_permissions = 4;- Specified by:
getInstancePermissionsCountin interfaceInstanceInfoOrBuilder
-
getInstancePermissions
The permissions the current user has on this instance.
repeated .soulfire.v1.InstancePermissionState instance_permissions = 4;- Specified by:
getInstancePermissionsin interfaceInstanceInfoOrBuilder
-
getInstancePermissionsOrBuilder
The permissions the current user has on this instance.
repeated .soulfire.v1.InstancePermissionState instance_permissions = 4;- Specified by:
getInstancePermissionsOrBuilderin interfaceInstanceInfoOrBuilder
-
getSettingsDefinitionsList
All available settings definitions that can be rendered by identifier. These define the schema and UI configuration for each setting.
repeated .soulfire.v1.SettingsDefinition settings_definitions = 8;- Specified by:
getSettingsDefinitionsListin interfaceInstanceInfoOrBuilder
-
getSettingsDefinitionsOrBuilderList
All available settings definitions that can be rendered by identifier. These define the schema and UI configuration for each setting.
repeated .soulfire.v1.SettingsDefinition settings_definitions = 8;- Specified by:
getSettingsDefinitionsOrBuilderListin interfaceInstanceInfoOrBuilder
-
getSettingsDefinitionsCount
public int getSettingsDefinitionsCount()All available settings definitions that can be rendered by identifier. These define the schema and UI configuration for each setting.
repeated .soulfire.v1.SettingsDefinition settings_definitions = 8;- Specified by:
getSettingsDefinitionsCountin interfaceInstanceInfoOrBuilder
-
getSettingsDefinitions
All available settings definitions that can be rendered by identifier. These define the schema and UI configuration for each setting.
repeated .soulfire.v1.SettingsDefinition settings_definitions = 8;- Specified by:
getSettingsDefinitionsin interfaceInstanceInfoOrBuilder
-
getSettingsDefinitionsOrBuilder
All available settings definitions that can be rendered by identifier. These define the schema and UI configuration for each setting.
repeated .soulfire.v1.SettingsDefinition settings_definitions = 8;- Specified by:
getSettingsDefinitionsOrBuilderin interfaceInstanceInfoOrBuilder
-
getInstanceSettingsList
Pages that group settings together for UI rendering. References settings by their identifiers from settings_definitions.
repeated .soulfire.v1.SettingsPage instance_settings = 6;- Specified by:
getInstanceSettingsListin interfaceInstanceInfoOrBuilder
-
getInstanceSettingsOrBuilderList
Pages that group settings together for UI rendering. References settings by their identifiers from settings_definitions.
repeated .soulfire.v1.SettingsPage instance_settings = 6;- Specified by:
getInstanceSettingsOrBuilderListin interfaceInstanceInfoOrBuilder
-
getInstanceSettingsCount
public int getInstanceSettingsCount()Pages that group settings together for UI rendering. References settings by their identifiers from settings_definitions.
repeated .soulfire.v1.SettingsPage instance_settings = 6;- Specified by:
getInstanceSettingsCountin interfaceInstanceInfoOrBuilder
-
getInstanceSettings
Pages that group settings together for UI rendering. References settings by their identifiers from settings_definitions.
repeated .soulfire.v1.SettingsPage instance_settings = 6;- Specified by:
getInstanceSettingsin interfaceInstanceInfoOrBuilder
-
getInstanceSettingsOrBuilder
Pages that group settings together for UI rendering. References settings by their identifiers from settings_definitions.
repeated .soulfire.v1.SettingsPage instance_settings = 6;- Specified by:
getInstanceSettingsOrBuilderin interfaceInstanceInfoOrBuilder
-
getPluginsList
List of plugins registered with this instance.
repeated .soulfire.v1.ServerPlugin plugins = 7;- Specified by:
getPluginsListin interfaceInstanceInfoOrBuilder
-
getPluginsOrBuilderList
List of plugins registered with this instance.
repeated .soulfire.v1.ServerPlugin plugins = 7;- Specified by:
getPluginsOrBuilderListin interfaceInstanceInfoOrBuilder
-
getPluginsCount
public int getPluginsCount()List of plugins registered with this instance.
repeated .soulfire.v1.ServerPlugin plugins = 7;- Specified by:
getPluginsCountin interfaceInstanceInfoOrBuilder
-
getPlugins
List of plugins registered with this instance.
repeated .soulfire.v1.ServerPlugin plugins = 7;- Specified by:
getPluginsin interfaceInstanceInfoOrBuilder
-
getPluginsOrBuilder
List of plugins registered with this instance.
repeated .soulfire.v1.ServerPlugin plugins = 7;- Specified by:
getPluginsOrBuilderin interfaceInstanceInfoOrBuilder
-
hasLastModified
public boolean hasLastModified()Timestamp of when the configuration was last modified. Used for conditional requests via if_modified_since.
.google.protobuf.Timestamp last_modified = 9;- Specified by:
hasLastModifiedin interfaceInstanceInfoOrBuilder- Returns:
- Whether the lastModified field is set.
-
getLastModified
public com.google.protobuf.Timestamp getLastModified()Timestamp of when the configuration was last modified. Used for conditional requests via if_modified_since.
.google.protobuf.Timestamp last_modified = 9;- Specified by:
getLastModifiedin interfaceInstanceInfoOrBuilder- Returns:
- The lastModified.
-
getLastModifiedOrBuilder
public com.google.protobuf.TimestampOrBuilder getLastModifiedOrBuilder()Timestamp of when the configuration was last modified. Used for conditional requests via if_modified_since.
.google.protobuf.Timestamp last_modified = 9;- Specified by:
getLastModifiedOrBuilderin interfaceInstanceInfoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static InstanceInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static InstanceInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InstanceInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static InstanceInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static InstanceInfo parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected InstanceInfo.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-