All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.yamcs.protobuf.RemoteFileOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.10.9
Show newest version
// 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