java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
org.yamcs.protobuf.FileTransferCapabilities.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,FileTransferCapabilitiesOrBuilder
- Enclosing class:
- FileTransferCapabilities
public static final class FileTransferCapabilities.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
implements FileTransferCapabilitiesOrBuilder
This message is used to configure the yacms-webProtobuf type
yamcs.protobuf.filetransfer.FileTransferCapabilities-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()if true, yamcs-web shows a button for initiating a downloadclearField(com.google.protobuf.Descriptors.FieldDescriptor field) true = service supports remote file listif true, yamcs-web will show the "Transfer Type" string columnclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) Deprecated.if true, yamcs-web will show the section with the destination file/folder name (upload only)if true, yamcs-web shows a button for initiating an uploadclone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorbooleanif true, yamcs-web shows a button for initiating a downloadbooleantrue = service supports remote file listbooleanif true, yamcs-web will show the "Transfer Type" string columnbooleanDeprecated.booleanif true, yamcs-web will show the section with the destination file/folder name (upload only)booleanif true, yamcs-web shows a button for initiating an uploadbooleanif true, yamcs-web shows a button for initiating a downloadbooleantrue = service supports remote file listbooleanif true, yamcs-web will show the "Transfer Type" string columnbooleanDeprecated.booleanif true, yamcs-web will show the section with the destination file/folder name (upload only)booleanif true, yamcs-web shows a button for initiating an uploadprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setDownload(boolean value) if true, yamcs-web shows a button for initiating a downloadsetFileList(boolean value) true = service supports remote file listsetHasTransferType(boolean value) if true, yamcs-web will show the "Transfer Type" string columnsetReliability(boolean value) Deprecated.setRemotePath(boolean value) if true, yamcs-web will show the section with the destination file/folder name (upload only)setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setUpload(boolean value) if true, yamcs-web shows a button for initiating an uploadMethods 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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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<FileTransferCapabilities.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<FileTransferCapabilities.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<FileTransferCapabilities.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<FileTransferCapabilities.Builder>
-
setField
public FileTransferCapabilities.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<FileTransferCapabilities.Builder>
-
clearField
public FileTransferCapabilities.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) - Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
-
clearOneof
public FileTransferCapabilities.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) - Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
-
setRepeatedField
public FileTransferCapabilities.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<FileTransferCapabilities.Builder>
-
addRepeatedField
public FileTransferCapabilities.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<FileTransferCapabilities.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<FileTransferCapabilities.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
-
mergeFrom
public FileTransferCapabilities.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<FileTransferCapabilities.Builder>- Throws:
IOException
-
hasUpload
public boolean hasUpload()if true, yamcs-web shows a button for initiating an upload
optional bool upload = 1;- Specified by:
hasUploadin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the upload field is set.
-
getUpload
public boolean getUpload()if true, yamcs-web shows a button for initiating an upload
optional bool upload = 1;- Specified by:
getUploadin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The upload.
-
setUpload
if true, yamcs-web shows a button for initiating an upload
optional bool upload = 1;- Parameters:
value- The upload to set.- Returns:
- This builder for chaining.
-
clearUpload
if true, yamcs-web shows a button for initiating an upload
optional bool upload = 1;- Returns:
- This builder for chaining.
-
hasDownload
public boolean hasDownload()if true, yamcs-web shows a button for initiating a download
optional bool download = 2;- Specified by:
hasDownloadin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the download field is set.
-
getDownload
public boolean getDownload()if true, yamcs-web shows a button for initiating a download
optional bool download = 2;- Specified by:
getDownloadin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The download.
-
setDownload
if true, yamcs-web shows a button for initiating a download
optional bool download = 2;- Parameters:
value- The download to set.- Returns:
- This builder for chaining.
-
clearDownload
if true, yamcs-web shows a button for initiating a download
optional bool download = 2;- Returns:
- This builder for chaining.
-
hasReliability
Deprecated.DEPRECATED: use a FileTransferOption in FileTransferServiceInfo to get a reliability toggle
optional bool reliability = 3 [deprecated = true];- Specified by:
hasReliabilityin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the reliability field is set.
-
getReliability
Deprecated.DEPRECATED: use a FileTransferOption in FileTransferServiceInfo to get a reliability toggle
optional bool reliability = 3 [deprecated = true];- Specified by:
getReliabilityin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The reliability.
-
setReliability
Deprecated.DEPRECATED: use a FileTransferOption in FileTransferServiceInfo to get a reliability toggle
optional bool reliability = 3 [deprecated = true];- Parameters:
value- The reliability to set.- Returns:
- This builder for chaining.
-
clearReliability
Deprecated.DEPRECATED: use a FileTransferOption in FileTransferServiceInfo to get a reliability toggle
optional bool reliability = 3 [deprecated = true];- Returns:
- This builder for chaining.
-
hasRemotePath
public boolean hasRemotePath()if true, yamcs-web will show the section with the destination file/folder name (upload only)
optional bool remotePath = 4;- Specified by:
hasRemotePathin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the remotePath field is set.
-
getRemotePath
public boolean getRemotePath()if true, yamcs-web will show the section with the destination file/folder name (upload only)
optional bool remotePath = 4;- Specified by:
getRemotePathin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The remotePath.
-
setRemotePath
if true, yamcs-web will show the section with the destination file/folder name (upload only)
optional bool remotePath = 4;- Parameters:
value- The remotePath to set.- Returns:
- This builder for chaining.
-
clearRemotePath
if true, yamcs-web will show the section with the destination file/folder name (upload only)
optional bool remotePath = 4;- Returns:
- This builder for chaining.
-
hasFileList
public boolean hasFileList()true = service supports remote file list
optional bool fileList = 5;- Specified by:
hasFileListin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the fileList field is set.
-
getFileList
public boolean getFileList()true = service supports remote file list
optional bool fileList = 5;- Specified by:
getFileListin interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The fileList.
-
setFileList
true = service supports remote file list
optional bool fileList = 5;- Parameters:
value- The fileList to set.- Returns:
- This builder for chaining.
-
clearFileList
true = service supports remote file list
optional bool fileList = 5;- Returns:
- This builder for chaining.
-
hasHasTransferType
public boolean hasHasTransferType()if true, yamcs-web will show the "Transfer Type" string column
optional bool hasTransferType = 6;- Specified by:
hasHasTransferTypein interfaceFileTransferCapabilitiesOrBuilder- Returns:
- Whether the hasTransferType field is set.
-
getHasTransferType
public boolean getHasTransferType()if true, yamcs-web will show the "Transfer Type" string column
optional bool hasTransferType = 6;- Specified by:
getHasTransferTypein interfaceFileTransferCapabilitiesOrBuilder- Returns:
- The hasTransferType.
-
setHasTransferType
if true, yamcs-web will show the "Transfer Type" string column
optional bool hasTransferType = 6;- Parameters:
value- The hasTransferType to set.- Returns:
- This builder for chaining.
-
clearHasTransferType
if true, yamcs-web will show the "Transfer Type" string column
optional bool hasTransferType = 6;- Returns:
- This builder for chaining.
-
setUnknownFields
public final FileTransferCapabilities.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
-
mergeUnknownFields
public final FileTransferCapabilities.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<FileTransferCapabilities.Builder>
-