Class ContainerTextInput.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ContainerTextInput.Builder>
com.google.protobuf.GeneratedMessage.Builder<ContainerTextInput.Builder>
com.soulfiremc.grpc.generated.ContainerTextInput.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ContainerTextInputOrBuilder, Cloneable
- Enclosing class:
ContainerTextInput
public static final class ContainerTextInput.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ContainerTextInput.Builder>
implements ContainerTextInputOrBuilder
Text input field in a container menu. Currently only used by the anvil for item renaming.Protobuf type
soulfire.v1.ContainerTextInput-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Current text value in the field.clearId()Field identifier for the SetContainerText RPC.Display label for the input field.Maximum allowed character length.Placeholder text shown when field is empty.Current text value in the field.com.google.protobuf.ByteStringCurrent text value in the field.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetId()Field identifier for the SetContainerText RPC.com.google.protobuf.ByteStringField identifier for the SetContainerText RPC.getLabel()Display label for the input field.com.google.protobuf.ByteStringDisplay label for the input field.intMaximum allowed character length.Placeholder text shown when field is empty.com.google.protobuf.ByteStringPlaceholder text shown when field is empty.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(ContainerTextInput other) setCurrentValue(String value) Current text value in the field.setCurrentValueBytes(com.google.protobuf.ByteString value) Current text value in the field.Field identifier for the SetContainerText RPC.setIdBytes(com.google.protobuf.ByteString value) Field identifier for the SetContainerText RPC.Display label for the input field.setLabelBytes(com.google.protobuf.ByteString value) Display label for the input field.setMaxLength(int value) Maximum allowed character length.setPlaceholder(String value) Placeholder text shown when field is empty.setPlaceholderBytes(com.google.protobuf.ByteString value) Placeholder text shown when field is empty.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<ContainerTextInput.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<ContainerTextInput.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<ContainerTextInput.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<ContainerTextInput.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ContainerTextInput.Builder>
-
mergeFrom
public ContainerTextInput.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<ContainerTextInput.Builder>- Throws:
IOException
-
getId
Field identifier for the SetContainerText RPC. Currently supported: "item_name" (anvil rename)
string id = 1;- Specified by:
getIdin interfaceContainerTextInputOrBuilder- Returns:
- The id.
-
getIdBytes
public com.google.protobuf.ByteString getIdBytes()Field identifier for the SetContainerText RPC. Currently supported: "item_name" (anvil rename)
string id = 1;- Specified by:
getIdBytesin interfaceContainerTextInputOrBuilder- Returns:
- The bytes for id.
-
setId
Field identifier for the SetContainerText RPC. Currently supported: "item_name" (anvil rename)
string id = 1;- Parameters:
value- The id to set.- Returns:
- This builder for chaining.
-
clearId
Field identifier for the SetContainerText RPC. Currently supported: "item_name" (anvil rename)
string id = 1;- Returns:
- This builder for chaining.
-
setIdBytes
Field identifier for the SetContainerText RPC. Currently supported: "item_name" (anvil rename)
string id = 1;- Parameters:
value- The bytes for id to set.- Returns:
- This builder for chaining.
-
getLabel
Display label for the input field.
string label = 2;- Specified by:
getLabelin interfaceContainerTextInputOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Display label for the input field.
string label = 2;- Specified by:
getLabelBytesin interfaceContainerTextInputOrBuilder- Returns:
- The bytes for label.
-
setLabel
Display label for the input field.
string label = 2;- Parameters:
value- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
Display label for the input field.
string label = 2;- Returns:
- This builder for chaining.
-
setLabelBytes
Display label for the input field.
string label = 2;- Parameters:
value- The bytes for label to set.- Returns:
- This builder for chaining.
-
getCurrentValue
Current text value in the field. For anvil: the item's current custom name, or empty if none.
string current_value = 3;- Specified by:
getCurrentValuein interfaceContainerTextInputOrBuilder- Returns:
- The currentValue.
-
getCurrentValueBytes
public com.google.protobuf.ByteString getCurrentValueBytes()Current text value in the field. For anvil: the item's current custom name, or empty if none.
string current_value = 3;- Specified by:
getCurrentValueBytesin interfaceContainerTextInputOrBuilder- Returns:
- The bytes for currentValue.
-
setCurrentValue
Current text value in the field. For anvil: the item's current custom name, or empty if none.
string current_value = 3;- Parameters:
value- The currentValue to set.- Returns:
- This builder for chaining.
-
clearCurrentValue
Current text value in the field. For anvil: the item's current custom name, or empty if none.
string current_value = 3;- Returns:
- This builder for chaining.
-
setCurrentValueBytes
Current text value in the field. For anvil: the item's current custom name, or empty if none.
string current_value = 3;- Parameters:
value- The bytes for currentValue to set.- Returns:
- This builder for chaining.
-
getMaxLength
public int getMaxLength()Maximum allowed character length. For anvil: 50 characters. Value of 0 means no limit.
int32 max_length = 4;- Specified by:
getMaxLengthin interfaceContainerTextInputOrBuilder- Returns:
- The maxLength.
-
setMaxLength
Maximum allowed character length. For anvil: 50 characters. Value of 0 means no limit.
int32 max_length = 4;- Parameters:
value- The maxLength to set.- Returns:
- This builder for chaining.
-
clearMaxLength
Maximum allowed character length. For anvil: 50 characters. Value of 0 means no limit.
int32 max_length = 4;- Returns:
- This builder for chaining.
-
getPlaceholder
Placeholder text shown when field is empty.
string placeholder = 5;- Specified by:
getPlaceholderin interfaceContainerTextInputOrBuilder- Returns:
- The placeholder.
-
getPlaceholderBytes
public com.google.protobuf.ByteString getPlaceholderBytes()Placeholder text shown when field is empty.
string placeholder = 5;- Specified by:
getPlaceholderBytesin interfaceContainerTextInputOrBuilder- Returns:
- The bytes for placeholder.
-
setPlaceholder
Placeholder text shown when field is empty.
string placeholder = 5;- Parameters:
value- The placeholder to set.- Returns:
- This builder for chaining.
-
clearPlaceholder
Placeholder text shown when field is empty.
string placeholder = 5;- Returns:
- This builder for chaining.
-
setPlaceholderBytes
Placeholder text shown when field is empty.
string placeholder = 5;- Parameters:
value- The bytes for placeholder to set.- Returns:
- This builder for chaining.
-