java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<FileTransferOption.Builder>
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()booleanWhether a custom field is needed when using the drop-down menuPlaceholder for fields and label for checkboxescom.google.protobuf.ByteStringPlaceholder for fields and label for checkboxesDefault value for the fieldcom.google.protobuf.ByteStringDefault value for the fieldHelp text shown on hovercom.google.protobuf.ByteStringHelp text shown on hoverstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetName()Identifiercom.google.protobuf.ByteStringIdentifiergetTitle()Title for the optioncom.google.protobuf.ByteStringTitle for the optiongetType()Option typegetValues(int index) Values for potential dropdown menugetValuesBuilder(int index) Values for potential dropdown menuValues for potential dropdown menuintValues for potential dropdown menuValues for potential dropdown menugetValuesOrBuilder(int index) Values for potential dropdown menuList<? extends FileTransferOption.ValueOrBuilder> Values for potential dropdown menubooleanWhether a custom field is needed when using the drop-down menubooleanPlaceholder for fields and label for checkboxesbooleanDefault value for the fieldbooleanHelp text shown on hoverbooleanhasName()IdentifierbooleanhasTitle()Title for the optionbooleanhasType()Option typeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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 java.lang.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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.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.GeneratedMessageV3.Builder<FileTransferOption.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
setField
public FileTransferOption.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
setRepeatedField
public FileTransferOption.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
addRepeatedField
public FileTransferOption.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FileTransferOption.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin 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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FileTransferOption.Builder>- Throws:
IOException
-
hasName
public boolean hasName()Identifier
optional string name = 1;- Specified by:
hasNamein interfaceFileTransferOptionOrBuilder- Returns:
- Whether the name field is set.
-
getName
Identifier
optional string name = 1;- Specified by:
getNamein interfaceFileTransferOptionOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Identifier
optional string name = 1;- Specified by:
getNameBytesin 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:
hasTypein interfaceFileTransferOptionOrBuilder- Returns:
- Whether the type field is set.
-
getType
Option type
optional .yamcs.protobuf.filetransfer.FileTransferOption.Type type = 2;- Specified by:
getTypein 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:
hasTitlein interfaceFileTransferOptionOrBuilder- Returns:
- Whether the title field is set.
-
getTitle
Title for the option
optional string title = 3;- Specified by:
getTitlein interfaceFileTransferOptionOrBuilder- Returns:
- The title.
-
getTitleBytes
public com.google.protobuf.ByteString getTitleBytes()Title for the option
optional string title = 3;- Specified by:
getTitleBytesin 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:
hasDescriptionin interfaceFileTransferOptionOrBuilder- Returns:
- Whether the description field is set.
-
getDescription
Help text shown on hover
optional string description = 4;- Specified by:
getDescriptionin interfaceFileTransferOptionOrBuilder- Returns:
- The description.
-
getDescriptionBytes
public com.google.protobuf.ByteString getDescriptionBytes()Help text shown on hover
optional string description = 4;- Specified by:
getDescriptionBytesin 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:
hasAssociatedTextin interfaceFileTransferOptionOrBuilder- Returns:
- Whether the associatedText field is set.
-
getAssociatedText
Placeholder for fields and label for checkboxes
optional string associatedText = 5;- Specified by:
getAssociatedTextin interfaceFileTransferOptionOrBuilder- Returns:
- The associatedText.
-
getAssociatedTextBytes
public com.google.protobuf.ByteString getAssociatedTextBytes()Placeholder for fields and label for checkboxes
optional string associatedText = 5;- Specified by:
getAssociatedTextBytesin 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:
hasDefaultin interfaceFileTransferOptionOrBuilder- Returns:
- Whether the default field is set.
-
getDefault
Default value for the field
optional string default = 6;- Specified by:
getDefaultin interfaceFileTransferOptionOrBuilder- Returns:
- The default.
-
getDefaultBytes
public com.google.protobuf.ByteString getDefaultBytes()Default value for the field
optional string default = 6;- Specified by:
getDefaultBytesin 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:
getValuesListin interfaceFileTransferOptionOrBuilder
-
getValuesCount
public int getValuesCount()Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;- Specified by:
getValuesCountin interfaceFileTransferOptionOrBuilder
-
getValues
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;- Specified by:
getValuesin 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:
getValuesOrBuilderin interfaceFileTransferOptionOrBuilder
-
getValuesOrBuilderList
Values for potential dropdown menu
repeated .yamcs.protobuf.filetransfer.FileTransferOption.Value values = 7;- Specified by:
getValuesOrBuilderListin 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:
hasAllowCustomOptionin 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:
getAllowCustomOptionin 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:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-
mergeUnknownFields
public final FileTransferOption.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferOption.Builder>
-