
org.yamcs.protobuf.RemoteFileOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yamcs-api Show documentation
Show all versions of yamcs-api Show documentation
Used by external clients to communicate with Yamcs
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: yamcs/protobuf/filetransfer/filetransfer.proto
package org.yamcs.protobuf;
public interface RemoteFileOrBuilder extends
// @@protoc_insertion_point(interface_extends:yamcs.protobuf.filetransfer.RemoteFile)
com.google.protobuf.MessageOrBuilder {
/**
*
* File identifier
* Typically, a remote file path, or a filename
* in case of a flat file table.
*
*
* optional string name = 1;
* @return Whether the name field is set.
*/
boolean hasName();
/**
*
* File identifier
* Typically, a remote file path, or a filename
* in case of a flat file table.
*
*
* optional string name = 1;
* @return The name.
*/
java.lang.String getName();
/**
*
* File identifier
* Typically, a remote file path, or a filename
* in case of a flat file table.
*
*
* optional string name = 1;
* @return The bytes for name.
*/
com.google.protobuf.ByteString
getNameBytes();
/**
*
* Optional display name. Can be used when the ``name``
* field contains information that should be hidden from the user.
*
*
* optional string displayName = 5;
* @return Whether the displayName field is set.
*/
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;
* @return The displayName.
*/
java.lang.String getDisplayName();
/**
*
* Optional display name. Can be used when the ``name``
* field contains information that should be hidden from the user.
*
*
* optional string displayName = 5;
* @return The bytes for displayName.
*/
com.google.protobuf.ByteString
getDisplayNameBytes();
/**
*
* True if the path represents a directory
*
*
* optional bool isDirectory = 2;
* @return Whether the isDirectory field is set.
*/
boolean hasIsDirectory();
/**
*
* True if the path represents a directory
*
*
* optional bool isDirectory = 2;
* @return The isDirectory.
*/
boolean getIsDirectory();
/**
*
* File size
*
*
* optional uint64 size = 3;
* @return Whether the size field is set.
*/
boolean hasSize();
/**
*
* File size
*
*
* optional uint64 size = 3;
* @return The size.
*/
long getSize();
/**
*
* Modification time
*
*
* optional .google.protobuf.Timestamp modified = 4;
* @return Whether the modified field is set.
*/
boolean hasModified();
/**
*
* Modification time
*
*
* optional .google.protobuf.Timestamp modified = 4;
* @return The modified.
*/
com.google.protobuf.Timestamp getModified();
/**
*
* Modification time
*
*
* optional .google.protobuf.Timestamp modified = 4;
*/
com.google.protobuf.TimestampOrBuilder getModifiedOrBuilder();
/**
*
* Implementation-specific fields
*
*
* optional .google.protobuf.Struct extra = 6;
* @return Whether the extra field is set.
*/
boolean hasExtra();
/**
*
* Implementation-specific fields
*
*
* optional .google.protobuf.Struct extra = 6;
* @return The extra.
*/
com.google.protobuf.Struct getExtra();
/**
*
* Implementation-specific fields
*
*
* optional .google.protobuf.Struct extra = 6;
*/
com.google.protobuf.StructOrBuilder getExtraOrBuilder();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy