Package org.yamcs.protobuf
Class FileTransferOption.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
org.yamcs.protobuf.FileTransferOption.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,FileTransferOptionOrBuilder
- Enclosing class:
- FileTransferOption
public static final class FileTransferOption.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
implements FileTransferOptionOrBuilder
CUSTOMISABLE FILE TRANSFER OPTIONSProtobuf type
yamcs.protobuf.filetransfer.FileTransferOption
-
Method Summary
Modifier and TypeMethodDescriptionaddAllValues
(Iterable<? extends FileTransferOption.Value> values) Values for potential dropdown menuaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) addValues
(int index, FileTransferOption.Value value) Values for potential dropdown menuaddValues
(int index, FileTransferOption.Value.Builder builderForValue) Values for potential dropdown menuValues for potential dropdown menuaddValues
(FileTransferOption.Value.Builder builderForValue) Values for potential dropdown menuValues for potential dropdown menuaddValuesBuilder
(int index) Values for potential dropdown menubuild()
clear()
Whether a custom field is needed when using the drop-down menuPlaceholder for fields and label for checkboxesDefault value for the fieldHelp text shown on hoverclearField
(com.google.protobuf.Descriptors.FieldDescriptor field) IdentifierclearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) Title for the optionOption typeValues for potential dropdown menuclone()
boolean
Whether a custom field is needed when using the drop-down menuPlaceholder for fields and label for checkboxescom.google.protobuf.ByteString
Placeholder for fields and label for checkboxesDefault value for the fieldcom.google.protobuf.ByteString
Default value for the fieldHelp text shown on hovercom.google.protobuf.ByteString
Help text shown on hoverstatic final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
getName()
Identifiercom.google.protobuf.ByteString
IdentifiergetTitle()
Title for the optioncom.google.protobuf.ByteString
Title for the optiongetType()
Option typegetValues
(int index) Values for potential dropdown menugetValuesBuilder
(int index) Values for potential dropdown menuValues for potential dropdown menuint
Values for potential dropdown menuValues for potential dropdown menugetValuesOrBuilder
(int index) Values for potential dropdown menuList<? extends FileTransferOption.ValueOrBuilder>
Values for potential dropdown menuboolean
Whether a custom field is needed when using the drop-down menuboolean
Placeholder for fields and label for checkboxesboolean
Default value for the fieldboolean
Help text shown on hoverboolean
hasName()
Identifierboolean
hasTitle()
Title for the optionboolean
hasType()
Option typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(FileTransferOption other) mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) removeValues
(int index) Values for potential dropdown menusetAllowCustomOption
(boolean value) Whether a custom field is needed when using the drop-down menusetAssociatedText
(String value) Placeholder for fields and label for checkboxessetAssociatedTextBytes
(com.google.protobuf.ByteString value) Placeholder for fields and label for checkboxessetDefault
(String value) Default value for the fieldsetDefaultBytes
(com.google.protobuf.ByteString value) Default value for the fieldsetDescription
(String value) Help text shown on hoversetDescriptionBytes
(com.google.protobuf.ByteString value) Help text shown on hoverIdentifiersetNameBytes
(com.google.protobuf.ByteString value) IdentifiersetRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) Title for the optionsetTitleBytes
(com.google.protobuf.ByteString value) Title for the optionsetType
(FileTransferOption.Type value) Option typesetUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setValues
(int index, FileTransferOption.Value value) Values for potential dropdown menusetValues
(int index, FileTransferOption.Value.Builder builderForValue) Values for potential dropdown menuMethods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageException
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFrom
Methods 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clear
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
setField
public FileTransferOption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
setRepeatedField
public FileTransferOption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
addRepeatedField
public FileTransferOption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FileTransferOption.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
mergeFrom
public FileTransferOption.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<FileTransferOption.Builder>
- Throws:
IOException
-
hasName
public boolean hasName()Identifier
optional string name = 1;
- Specified by:
hasName
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the name field is set.
-
getName
Identifier
optional string name = 1;
- Specified by:
getName
in interfaceFileTransferOptionOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier
optional string name = 1;
- Specified by:
getNameBytes
in interfaceFileTransferOptionOrBuilder
- Returns:
- The bytes for name.
-
setName
Identifier
optional string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
Identifier
optional string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
Identifier
optional string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasType
public boolean hasType()Option type
optional .yamcs.protobuf.filetransfer.FileTransferOption.Type type = 2;
- Specified by:
hasType
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the type field is set.
-
getType
Option type
optional .yamcs.protobuf.filetransfer.FileTransferOption.Type type = 2;
- Specified by:
getType
in interfaceFileTransferOptionOrBuilder
- Returns:
- The type.
-
setType
Option type
optional .yamcs.protobuf.filetransfer.FileTransferOption.Type type = 2;
- Parameters:
value
- The type to set.- Returns:
- This builder for chaining.
-
clearType
Option type
optional .yamcs.protobuf.filetransfer.FileTransferOption.Type type = 2;
- Returns:
- This builder for chaining.
-
hasTitle
public boolean hasTitle()Title for the option
optional string title = 3;
- Specified by:
hasTitle
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the title field is set.
-
getTitle
Title for the option
optional string title = 3;
- Specified by:
getTitle
in interfaceFileTransferOptionOrBuilder
- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title for the option
optional string title = 3;
- Specified by:
getTitleBytes
in interfaceFileTransferOptionOrBuilder
- Returns:
- The bytes for title.
-
setTitle
Title for the option
optional string title = 3;
- Parameters:
value
- The title to set.- Returns:
- This builder for chaining.
-
clearTitle
Title for the option
optional string title = 3;
- Returns:
- This builder for chaining.
-
setTitleBytes
Title for the option
optional string title = 3;
- Parameters:
value
- The bytes for title to set.- Returns:
- This builder for chaining.
-
hasDescription
public boolean hasDescription()Help text shown on hover
optional string description = 4;
- Specified by:
hasDescription
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the description field is set.
-
getDescription
Help text shown on hover
optional string description = 4;
- Specified by:
getDescription
in interfaceFileTransferOptionOrBuilder
- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Help text shown on hover
optional string description = 4;
- Specified by:
getDescriptionBytes
in interfaceFileTransferOptionOrBuilder
- Returns:
- The bytes for description.
-
setDescription
Help text shown on hover
optional string description = 4;
- Parameters:
value
- The description to set.- Returns:
- This builder for chaining.
-
clearDescription
Help text shown on hover
optional string description = 4;
- Returns:
- This builder for chaining.
-
setDescriptionBytes
Help text shown on hover
optional string description = 4;
- Parameters:
value
- The bytes for description to set.- Returns:
- This builder for chaining.
-
hasAssociatedText
public boolean hasAssociatedText()Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Specified by:
hasAssociatedText
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the associatedText field is set.
-
getAssociatedText
Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Specified by:
getAssociatedText
in interfaceFileTransferOptionOrBuilder
- Returns:
- The associatedText.
-
getAssociatedTextBytes
public com.google.protobuf.ByteString getAssociatedTextBytes()Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Specified by:
getAssociatedTextBytes
in interfaceFileTransferOptionOrBuilder
- Returns:
- The bytes for associatedText.
-
setAssociatedText
Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Parameters:
value
- The associatedText to set.- Returns:
- This builder for chaining.
-
clearAssociatedText
Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Returns:
- This builder for chaining.
-
setAssociatedTextBytes
Placeholder for fields and label for checkboxes
optional string associatedText = 5;
- Parameters:
value
- The bytes for associatedText to set.- Returns:
- This builder for chaining.
-
hasDefault
public boolean hasDefault()Default value for the field
optional string default = 6;
- Specified by:
hasDefault
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the default field is set.
-
getDefault
Default value for the field
optional string default = 6;
- Specified by:
getDefault
in interfaceFileTransferOptionOrBuilder
- Returns:
- The default.
-
getDefaultBytes
public com.google.protobuf.ByteString getDefaultBytes()Default value for the field
optional string default = 6;
- Specified by:
getDefaultBytes
in interfaceFileTransferOptionOrBuilder
- Returns:
- The bytes for default.
-
setDefault
Default value for the field
optional string default = 6;
- Parameters:
value
- The default to set.- Returns:
- This builder for chaining.
-
clearDefault
Default value for the field
optional string default = 6;
- Returns:
- This builder for chaining.
-
setDefaultBytes
Default value for the field
optional string default = 6;
- Parameters:
value
- The bytes for default to set.- Returns:
- This builder for chaining.
-
getValuesList
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
- Specified by:
getValuesList
in interfaceFileTransferOptionOrBuilder
-
getValuesCount
public int getValuesCount()Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
- Specified by:
getValuesCount
in interfaceFileTransferOptionOrBuilder
-
getValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
- Specified by:
getValues
in interfaceFileTransferOptionOrBuilder
-
setValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
setValues
public FileTransferOption.Builder setValues(int index, FileTransferOption.Value.Builder builderForValue) Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addValues
public FileTransferOption.Builder addValues(int index, FileTransferOption.Value.Builder builderForValue) Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addAllValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
clearValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
removeValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
getValuesBuilder
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
getValuesOrBuilder
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
- Specified by:
getValuesOrBuilder
in interfaceFileTransferOptionOrBuilder
-
getValuesOrBuilderList
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
- Specified by:
getValuesOrBuilderList
in interfaceFileTransferOptionOrBuilder
-
addValuesBuilder
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
addValuesBuilder
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
getValuesBuilderList
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;
-
hasAllowCustomOption
public boolean hasAllowCustomOption()Whether a custom field is needed when using the drop-down menu
optional bool allowCustomOption = 8;
- Specified by:
hasAllowCustomOption
in interfaceFileTransferOptionOrBuilder
- Returns:
- Whether the allowCustomOption field is set.
-
getAllowCustomOption
public boolean getAllowCustomOption()Whether a custom field is needed when using the drop-down menu
optional bool allowCustomOption = 8;
- Specified by:
getAllowCustomOption
in interfaceFileTransferOptionOrBuilder
- Returns:
- The allowCustomOption.
-
setAllowCustomOption
Whether a custom field is needed when using the drop-down menu
optional bool allowCustomOption = 8;
- Parameters:
value
- The allowCustomOption to set.- Returns:
- This builder for chaining.
-
clearAllowCustomOption
Whether a custom field is needed when using the drop-down menu
optional bool allowCustomOption = 8;
- Returns:
- This builder for chaining.
-
setUnknownFields
public final FileTransferOption.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
mergeUnknownFields
public final FileTransferOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-