Class DialogButton.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<DialogButton.Builder>
com.google.protobuf.GeneratedMessage.Builder<DialogButton.Builder>
com.soulfiremc.grpc.generated.DialogButton.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, DialogButtonOrBuilder, Cloneable
- Enclosing class:
DialogButton
public static final class DialogButton.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DialogButton.Builder>
implements DialogButtonOrBuilder
Button that can appear in a dialog.Protobuf type
soulfire.v1.DialogButton-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Action to perform when clicked.Button text (may be a JSON text component).Optional tooltip shown on hover.Button width in pixels.Action to perform when clicked.Action to perform when clicked.Action to perform when clicked.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetLabel()Button text (may be a JSON text component).com.google.protobuf.ByteStringButton text (may be a JSON text component).Optional tooltip shown on hover.com.google.protobuf.ByteStringOptional tooltip shown on hover.intgetWidth()Button width in pixels.booleanAction to perform when clicked.booleanOptional tooltip shown on hover.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeAction(DialogAction value) Action to perform when clicked.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(DialogButton other) setAction(DialogAction value) Action to perform when clicked.setAction(DialogAction.Builder builderForValue) Action to perform when clicked.Button text (may be a JSON text component).setLabelBytes(com.google.protobuf.ByteString value) Button text (may be a JSON text component).setTooltip(String value) Optional tooltip shown on hover.setTooltipBytes(com.google.protobuf.ByteString value) Optional tooltip shown on hover.setWidth(int value) Button width in pixels.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<DialogButton.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<DialogButton.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<DialogButton.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<DialogButton.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DialogButton.Builder>
-
mergeFrom
public DialogButton.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<DialogButton.Builder>- Throws:
IOException
-
getLabel
Button text (may be a JSON text component).
string label = 1;- Specified by:
getLabelin interfaceDialogButtonOrBuilder- Returns:
- The label.
-
getLabelBytes
public com.google.protobuf.ByteString getLabelBytes()Button text (may be a JSON text component).
string label = 1;- Specified by:
getLabelBytesin interfaceDialogButtonOrBuilder- Returns:
- The bytes for label.
-
setLabel
Button text (may be a JSON text component).
string label = 1;- Parameters:
value- The label to set.- Returns:
- This builder for chaining.
-
clearLabel
Button text (may be a JSON text component).
string label = 1;- Returns:
- This builder for chaining.
-
setLabelBytes
Button text (may be a JSON text component).
string label = 1;- Parameters:
value- The bytes for label to set.- Returns:
- This builder for chaining.
-
hasTooltip
public boolean hasTooltip()Optional tooltip shown on hover.
optional string tooltip = 2;- Specified by:
hasTooltipin interfaceDialogButtonOrBuilder- Returns:
- Whether the tooltip field is set.
-
getTooltip
Optional tooltip shown on hover.
optional string tooltip = 2;- Specified by:
getTooltipin interfaceDialogButtonOrBuilder- Returns:
- The tooltip.
-
getTooltipBytes
public com.google.protobuf.ByteString getTooltipBytes()Optional tooltip shown on hover.
optional string tooltip = 2;- Specified by:
getTooltipBytesin interfaceDialogButtonOrBuilder- Returns:
- The bytes for tooltip.
-
setTooltip
Optional tooltip shown on hover.
optional string tooltip = 2;- Parameters:
value- The tooltip to set.- Returns:
- This builder for chaining.
-
clearTooltip
Optional tooltip shown on hover.
optional string tooltip = 2;- Returns:
- This builder for chaining.
-
setTooltipBytes
Optional tooltip shown on hover.
optional string tooltip = 2;- Parameters:
value- The bytes for tooltip to set.- Returns:
- This builder for chaining.
-
getWidth
public int getWidth()Button width in pixels. Range: 1-1024, default: 150.
int32 width = 3;- Specified by:
getWidthin interfaceDialogButtonOrBuilder- Returns:
- The width.
-
setWidth
Button width in pixels. Range: 1-1024, default: 150.
int32 width = 3;- Parameters:
value- The width to set.- Returns:
- This builder for chaining.
-
clearWidth
Button width in pixels. Range: 1-1024, default: 150.
int32 width = 3;- Returns:
- This builder for chaining.
-
hasAction
public boolean hasAction()Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4;- Specified by:
hasActionin interfaceDialogButtonOrBuilder- Returns:
- Whether the action field is set.
-
getAction
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4;- Specified by:
getActionin interfaceDialogButtonOrBuilder- Returns:
- The action.
-
setAction
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4; -
setAction
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4; -
mergeAction
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4; -
clearAction
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4; -
getActionBuilder
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4; -
getActionOrBuilder
Action to perform when clicked.
optional .soulfire.v1.DialogAction action = 4;- Specified by:
getActionOrBuilderin interfaceDialogButtonOrBuilder
-