Class SettingsPage.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SettingsPage.Builder>
com.google.protobuf.GeneratedMessage.Builder<SettingsPage.Builder>
com.soulfiremc.grpc.generated.SettingsPage.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, SettingsPageOrBuilder, Cloneable
- Enclosing class:
SettingsPage
public static final class SettingsPage.Builder
extends com.google.protobuf.GeneratedMessage.Builder<SettingsPage.Builder>
implements SettingsPageOrBuilder
Protobuf type
soulfire.v1.SettingsPage-
Method Summary
Modifier and TypeMethodDescriptionaddAllEntries(Iterable<? extends SettingEntry> values) repeated .soulfire.v1.SettingEntry entries = 5;addEntries(int index, SettingEntry value) repeated .soulfire.v1.SettingEntry entries = 5;addEntries(int index, SettingEntry.Builder builderForValue) repeated .soulfire.v1.SettingEntry entries = 5;addEntries(SettingEntry value) repeated .soulfire.v1.SettingEntry entries = 5;addEntries(SettingEntry.Builder builderForValue) repeated .soulfire.v1.SettingEntry entries = 5;repeated .soulfire.v1.SettingEntry entries = 5;addEntriesBuilder(int index) repeated .soulfire.v1.SettingEntry entries = 5;build()clear()Key which makes this plugin "enabled" or "disabled"repeated .soulfire.v1.SettingEntry entries = 5;https://lucide.dev icon id for this page (Usually rendered left of the page name)What namespace the settings of this page representoptional .soulfire.v1.ServerPlugin owning_plugin = 2;The name of the page for these settingsstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorKey which makes this plugin "enabled" or "disabled"com.google.protobuf.ByteStringKey which makes this plugin "enabled" or "disabled"getEntries(int index) repeated .soulfire.v1.SettingEntry entries = 5;getEntriesBuilder(int index) repeated .soulfire.v1.SettingEntry entries = 5;repeated .soulfire.v1.SettingEntry entries = 5;intrepeated .soulfire.v1.SettingEntry entries = 5;repeated .soulfire.v1.SettingEntry entries = 5;getEntriesOrBuilder(int index) repeated .soulfire.v1.SettingEntry entries = 5;List<? extends SettingEntryOrBuilder> repeated .soulfire.v1.SettingEntry entries = 5;https://lucide.dev icon id for this page (Usually rendered left of the page name)com.google.protobuf.ByteStringhttps://lucide.dev icon id for this page (Usually rendered left of the page name)What namespace the settings of this page representcom.google.protobuf.ByteStringWhat namespace the settings of this page representoptional .soulfire.v1.ServerPlugin owning_plugin = 2;optional .soulfire.v1.ServerPlugin owning_plugin = 2;optional .soulfire.v1.ServerPlugin owning_plugin = 2;The name of the page for these settingscom.google.protobuf.ByteStringThe name of the page for these settingsbooleanKey which makes this plugin "enabled" or "disabled"booleanoptional .soulfire.v1.ServerPlugin owning_plugin = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(SettingsPage other) mergeOwningPlugin(ServerPlugin value) optional .soulfire.v1.ServerPlugin owning_plugin = 2;removeEntries(int index) repeated .soulfire.v1.SettingEntry entries = 5;setEnabledKey(String value) Key which makes this plugin "enabled" or "disabled"setEnabledKeyBytes(com.google.protobuf.ByteString value) Key which makes this plugin "enabled" or "disabled"setEntries(int index, SettingEntry value) repeated .soulfire.v1.SettingEntry entries = 5;setEntries(int index, SettingEntry.Builder builderForValue) repeated .soulfire.v1.SettingEntry entries = 5;https://lucide.dev icon id for this page (Usually rendered left of the page name)setIconIdBytes(com.google.protobuf.ByteString value) https://lucide.dev icon id for this page (Usually rendered left of the page name)setNamespace(String value) What namespace the settings of this page representsetNamespaceBytes(com.google.protobuf.ByteString value) What namespace the settings of this page representsetOwningPlugin(ServerPlugin value) optional .soulfire.v1.ServerPlugin owning_plugin = 2;setOwningPlugin(ServerPlugin.Builder builderForValue) optional .soulfire.v1.ServerPlugin owning_plugin = 2;setPageName(String value) The name of the page for these settingssetPageNameBytes(com.google.protobuf.ByteString value) The name of the page for these settingsMethods 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<SettingsPage.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<SettingsPage.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<SettingsPage.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<SettingsPage.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<SettingsPage.Builder>
-
mergeFrom
public SettingsPage.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<SettingsPage.Builder>- Throws:
IOException
-
hasOwningPlugin
public boolean hasOwningPlugin()optional .soulfire.v1.ServerPlugin owning_plugin = 2;- Specified by:
hasOwningPluginin interfaceSettingsPageOrBuilder- Returns:
- Whether the owningPlugin field is set.
-
getOwningPlugin
optional .soulfire.v1.ServerPlugin owning_plugin = 2;- Specified by:
getOwningPluginin interfaceSettingsPageOrBuilder- Returns:
- The owningPlugin.
-
setOwningPlugin
optional .soulfire.v1.ServerPlugin owning_plugin = 2; -
setOwningPlugin
optional .soulfire.v1.ServerPlugin owning_plugin = 2; -
mergeOwningPlugin
optional .soulfire.v1.ServerPlugin owning_plugin = 2; -
clearOwningPlugin
optional .soulfire.v1.ServerPlugin owning_plugin = 2; -
getOwningPluginBuilder
optional .soulfire.v1.ServerPlugin owning_plugin = 2; -
getOwningPluginOrBuilder
optional .soulfire.v1.ServerPlugin owning_plugin = 2;- Specified by:
getOwningPluginOrBuilderin interfaceSettingsPageOrBuilder
-
getPageName
The name of the page for these settings
string page_name = 3;- Specified by:
getPageNamein interfaceSettingsPageOrBuilder- Returns:
- The pageName.
-
getPageNameBytes
public com.google.protobuf.ByteString getPageNameBytes()The name of the page for these settings
string page_name = 3;- Specified by:
getPageNameBytesin interfaceSettingsPageOrBuilder- Returns:
- The bytes for pageName.
-
setPageName
The name of the page for these settings
string page_name = 3;- Parameters:
value- The pageName to set.- Returns:
- This builder for chaining.
-
clearPageName
The name of the page for these settings
string page_name = 3;- Returns:
- This builder for chaining.
-
setPageNameBytes
The name of the page for these settings
string page_name = 3;- Parameters:
value- The bytes for pageName to set.- Returns:
- This builder for chaining.
-
getNamespace
What namespace the settings of this page represent
string namespace = 4;- Specified by:
getNamespacein interfaceSettingsPageOrBuilder- Returns:
- The namespace.
-
getNamespaceBytes
public com.google.protobuf.ByteString getNamespaceBytes()What namespace the settings of this page represent
string namespace = 4;- Specified by:
getNamespaceBytesin interfaceSettingsPageOrBuilder- Returns:
- The bytes for namespace.
-
setNamespace
What namespace the settings of this page represent
string namespace = 4;- Parameters:
value- The namespace to set.- Returns:
- This builder for chaining.
-
clearNamespace
What namespace the settings of this page represent
string namespace = 4;- Returns:
- This builder for chaining.
-
setNamespaceBytes
What namespace the settings of this page represent
string namespace = 4;- Parameters:
value- The bytes for namespace to set.- Returns:
- This builder for chaining.
-
getEntriesList
repeated .soulfire.v1.SettingEntry entries = 5;- Specified by:
getEntriesListin interfaceSettingsPageOrBuilder
-
getEntriesCount
public int getEntriesCount()repeated .soulfire.v1.SettingEntry entries = 5;- Specified by:
getEntriesCountin interfaceSettingsPageOrBuilder
-
getEntries
repeated .soulfire.v1.SettingEntry entries = 5;- Specified by:
getEntriesin interfaceSettingsPageOrBuilder
-
setEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
setEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
addEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
addEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
addEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
addEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
addAllEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
clearEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
removeEntries
repeated .soulfire.v1.SettingEntry entries = 5; -
getEntriesBuilder
repeated .soulfire.v1.SettingEntry entries = 5; -
getEntriesOrBuilder
repeated .soulfire.v1.SettingEntry entries = 5;- Specified by:
getEntriesOrBuilderin interfaceSettingsPageOrBuilder
-
getEntriesOrBuilderList
repeated .soulfire.v1.SettingEntry entries = 5;- Specified by:
getEntriesOrBuilderListin interfaceSettingsPageOrBuilder
-
addEntriesBuilder
repeated .soulfire.v1.SettingEntry entries = 5; -
addEntriesBuilder
repeated .soulfire.v1.SettingEntry entries = 5; -
getEntriesBuilderList
repeated .soulfire.v1.SettingEntry entries = 5; -
getIconId
https://lucide.dev icon id for this page (Usually rendered left of the page name)
string icon_id = 6;- Specified by:
getIconIdin interfaceSettingsPageOrBuilder- Returns:
- The iconId.
-
getIconIdBytes
public com.google.protobuf.ByteString getIconIdBytes()https://lucide.dev icon id for this page (Usually rendered left of the page name)
string icon_id = 6;- Specified by:
getIconIdBytesin interfaceSettingsPageOrBuilder- Returns:
- The bytes for iconId.
-
setIconId
https://lucide.dev icon id for this page (Usually rendered left of the page name)
string icon_id = 6;- Parameters:
value- The iconId to set.- Returns:
- This builder for chaining.
-
clearIconId
https://lucide.dev icon id for this page (Usually rendered left of the page name)
string icon_id = 6;- Returns:
- This builder for chaining.
-
setIconIdBytes
https://lucide.dev icon id for this page (Usually rendered left of the page name)
string icon_id = 6;- Parameters:
value- The bytes for iconId to set.- Returns:
- This builder for chaining.
-
hasEnabledKey
public boolean hasEnabledKey()Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Specified by:
hasEnabledKeyin interfaceSettingsPageOrBuilder- Returns:
- Whether the enabledKey field is set.
-
getEnabledKey
Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Specified by:
getEnabledKeyin interfaceSettingsPageOrBuilder- Returns:
- The enabledKey.
-
getEnabledKeyBytes
public com.google.protobuf.ByteString getEnabledKeyBytes()Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Specified by:
getEnabledKeyBytesin interfaceSettingsPageOrBuilder- Returns:
- The bytes for enabledKey.
-
setEnabledKey
Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Parameters:
value- The enabledKey to set.- Returns:
- This builder for chaining.
-
clearEnabledKey
Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Returns:
- This builder for chaining.
-
setEnabledKeyBytes
Key which makes this plugin "enabled" or "disabled"
optional string enabled_key = 7;- Parameters:
value- The bytes for enabledKey to set.- Returns:
- This builder for chaining.
-