Package org.yamcs.protobuf
Class RemoteFile.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderType>
com.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
org.yamcs.protobuf.RemoteFile.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Cloneable
,RemoteFileOrBuilder
- Enclosing class:
- RemoteFile
public static final class RemoteFile.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
implements RemoteFileOrBuilder
Protobuf type
yamcs.protobuf.filetransfer.RemoteFile
-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()
clear()
Optional display name.Implementation-specific fieldsclearField
(com.google.protobuf.Descriptors.FieldDescriptor field) True if the path represents a directoryModification timeFile identifier Typically, a remote file path, or a filename in case of a flat file table.clearOneof
(com.google.protobuf.Descriptors.OneofDescriptor oneof) File sizeclone()
static final com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Optional display name.com.google.protobuf.ByteString
Optional display name.com.google.protobuf.Struct
getExtra()
Implementation-specific fieldscom.google.protobuf.Struct.Builder
Implementation-specific fieldscom.google.protobuf.StructOrBuilder
Implementation-specific fieldsboolean
True if the path represents a directorycom.google.protobuf.Timestamp
Modification timecom.google.protobuf.Timestamp.Builder
Modification timecom.google.protobuf.TimestampOrBuilder
Modification timegetName()
File identifier Typically, a remote file path, or a filename in case of a flat file table.com.google.protobuf.ByteString
File identifier Typically, a remote file path, or a filename in case of a flat file table.long
getSize()
File sizeboolean
Optional display name.boolean
hasExtra()
Implementation-specific fieldsboolean
True if the path represents a directoryboolean
Modification timeboolean
hasName()
File identifier Typically, a remote file path, or a filename in case of a flat file table.boolean
hasSize()
File sizeprotected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
final boolean
mergeExtra
(com.google.protobuf.Struct value) Implementation-specific fieldsmergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom
(com.google.protobuf.Message other) mergeFrom
(RemoteFile other) mergeModified
(com.google.protobuf.Timestamp value) Modification timefinal RemoteFile.Builder
mergeUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) setDisplayName
(String value) Optional display name.setDisplayNameBytes
(com.google.protobuf.ByteString value) Optional display name.setExtra
(com.google.protobuf.Struct value) Implementation-specific fieldssetExtra
(com.google.protobuf.Struct.Builder builderForValue) Implementation-specific fieldssetIsDirectory
(boolean value) True if the path represents a directorysetModified
(com.google.protobuf.Timestamp value) Modification timesetModified
(com.google.protobuf.Timestamp.Builder builderForValue) Modification timeFile identifier Typically, a remote file path, or a filename in case of a flat file table.setNameBytes
(com.google.protobuf.ByteString value) File identifier Typically, a remote file path, or a filename in case of a flat file table.setRepeatedField
(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setSize
(long value) File sizefinal RemoteFile.Builder
setUnknownFields
(com.google.protobuf.UnknownFieldSet unknownFields) Methods 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<RemoteFile.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<RemoteFile.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<RemoteFile.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<RemoteFile.Builder>
-
setField
public RemoteFile.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<RemoteFile.Builder>
-
clearField
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
-
clearOneof
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
-
setRepeatedField
public RemoteFile.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<RemoteFile.Builder>
-
addRepeatedField
public RemoteFile.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<RemoteFile.Builder>
-
mergeFrom
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<RemoteFile.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
-
mergeFrom
public RemoteFile.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<RemoteFile.Builder>
- Throws:
IOException
-
hasName
public boolean hasName()File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Specified by:
hasName
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the name field is set.
-
getName
File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Specified by:
getName
in interfaceRemoteFileOrBuilder
- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Specified by:
getNameBytes
in interfaceRemoteFileOrBuilder
- Returns:
- The bytes for name.
-
setName
File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Parameters:
value
- The name to set.- Returns:
- This builder for chaining.
-
clearName
File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Returns:
- This builder for chaining.
-
setNameBytes
File identifier Typically, a remote file path, or a filename in case of a flat file table.
optional string name = 1;
- Parameters:
value
- The bytes for name to set.- Returns:
- This builder for chaining.
-
hasDisplayName
public boolean hasDisplayName()Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Specified by:
hasDisplayName
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the displayName field is set.
-
getDisplayName
Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Specified by:
getDisplayName
in interfaceRemoteFileOrBuilder
- Returns:
- The displayName.
-
getDisplayNameBytes
public com.google.protobuf.ByteString getDisplayNameBytes()Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Specified by:
getDisplayNameBytes
in interfaceRemoteFileOrBuilder
- Returns:
- The bytes for displayName.
-
setDisplayName
Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Parameters:
value
- The displayName to set.- Returns:
- This builder for chaining.
-
clearDisplayName
Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Returns:
- This builder for chaining.
-
setDisplayNameBytes
Optional display name. Can be used when the ``name`` field contains information that should be hidden from the user.
optional string displayName = 5;
- Parameters:
value
- The bytes for displayName to set.- Returns:
- This builder for chaining.
-
hasIsDirectory
public boolean hasIsDirectory()True if the path represents a directory
optional bool isDirectory = 2;
- Specified by:
hasIsDirectory
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the isDirectory field is set.
-
getIsDirectory
public boolean getIsDirectory()True if the path represents a directory
optional bool isDirectory = 2;
- Specified by:
getIsDirectory
in interfaceRemoteFileOrBuilder
- Returns:
- The isDirectory.
-
setIsDirectory
True if the path represents a directory
optional bool isDirectory = 2;
- Parameters:
value
- The isDirectory to set.- Returns:
- This builder for chaining.
-
clearIsDirectory
True if the path represents a directory
optional bool isDirectory = 2;
- Returns:
- This builder for chaining.
-
hasSize
public boolean hasSize()File size
optional uint64 size = 3;
- Specified by:
hasSize
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the size field is set.
-
getSize
public long getSize()File size
optional uint64 size = 3;
- Specified by:
getSize
in interfaceRemoteFileOrBuilder
- Returns:
- The size.
-
setSize
File size
optional uint64 size = 3;
- Parameters:
value
- The size to set.- Returns:
- This builder for chaining.
-
clearSize
File size
optional uint64 size = 3;
- Returns:
- This builder for chaining.
-
hasModified
public boolean hasModified()Modification time
optional .google.protobuf.Timestamp modified = 4;
- Specified by:
hasModified
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the modified field is set.
-
getModified
public com.google.protobuf.Timestamp getModified()Modification time
optional .google.protobuf.Timestamp modified = 4;
- Specified by:
getModified
in interfaceRemoteFileOrBuilder
- Returns:
- The modified.
-
setModified
Modification time
optional .google.protobuf.Timestamp modified = 4;
-
setModified
Modification time
optional .google.protobuf.Timestamp modified = 4;
-
mergeModified
Modification time
optional .google.protobuf.Timestamp modified = 4;
-
clearModified
Modification time
optional .google.protobuf.Timestamp modified = 4;
-
getModifiedBuilder
public com.google.protobuf.Timestamp.Builder getModifiedBuilder()Modification time
optional .google.protobuf.Timestamp modified = 4;
-
getModifiedOrBuilder
public com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder()Modification time
optional .google.protobuf.Timestamp modified = 4;
- Specified by:
getModifiedOrBuilder
in interfaceRemoteFileOrBuilder
-
hasExtra
public boolean hasExtra()Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
- Specified by:
hasExtra
in interfaceRemoteFileOrBuilder
- Returns:
- Whether the extra field is set.
-
getExtra
public com.google.protobuf.Struct getExtra()Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
- Specified by:
getExtra
in interfaceRemoteFileOrBuilder
- Returns:
- The extra.
-
setExtra
Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
-
setExtra
Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
-
mergeExtra
Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
-
clearExtra
Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
-
getExtraBuilder
public com.google.protobuf.Struct.Builder getExtraBuilder()Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
-
getExtraOrBuilder
public com.google.protobuf.StructOrBuilder getExtraOrBuilder()Implementation-specific fields
optional .google.protobuf.Struct extra = 6;
- Specified by:
getExtraOrBuilder
in interfaceRemoteFileOrBuilder
-
setUnknownFields
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
-
mergeUnknownFields
public final RemoteFile.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<RemoteFile.Builder>
-