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

org.yamcs.protobuf.BucketInfoOrBuilder 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/buckets/buckets.proto

package org.yamcs.protobuf;

public interface BucketInfoOrBuilder extends
    // @@protoc_insertion_point(interface_extends:yamcs.protobuf.buckets.BucketInfo)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * Bucket name
   * 
* * optional string name = 1; * @return Whether the name field is set. */ boolean hasName(); /** *
   * Bucket name
   * 
* * optional string name = 1; * @return The name. */ java.lang.String getName(); /** *
   * Bucket name
   * 
* * optional string name = 1; * @return The bytes for name. */ com.google.protobuf.ByteString getNameBytes(); /** *
   * Total size in bytes of all objects in the bucket (metadata is not counted)
   * 
* * optional uint64 size = 2; * @return Whether the size field is set. */ boolean hasSize(); /** *
   * Total size in bytes of all objects in the bucket (metadata is not counted)
   * 
* * optional uint64 size = 2; * @return The size. */ long getSize(); /** *
   * Number of objects in the bucket
   * 
* * optional uint32 numObjects = 3; * @return Whether the numObjects field is set. */ boolean hasNumObjects(); /** *
   * Number of objects in the bucket
   * 
* * optional uint32 numObjects = 3; * @return The numObjects. */ int getNumObjects(); /** *
   * Maximum allowed total size of all objects
   * 
* * optional uint64 maxSize = 4; * @return Whether the maxSize field is set. */ boolean hasMaxSize(); /** *
   * Maximum allowed total size of all objects
   * 
* * optional uint64 maxSize = 4; * @return The maxSize. */ long getMaxSize(); /** *
   * Maximum allowed number of objects
   * 
* * optional uint32 maxObjects = 5; * @return Whether the maxObjects field is set. */ boolean hasMaxObjects(); /** *
   * Maximum allowed number of objects
   * 
* * optional uint32 maxObjects = 5; * @return The maxObjects. */ int getMaxObjects(); /** *
   * Creation time of this bucket
   * 
* * optional .google.protobuf.Timestamp created = 6; * @return Whether the created field is set. */ boolean hasCreated(); /** *
   * Creation time of this bucket
   * 
* * optional .google.protobuf.Timestamp created = 6; * @return The created. */ com.google.protobuf.Timestamp getCreated(); /** *
   * Creation time of this bucket
   * 
* * optional .google.protobuf.Timestamp created = 6; */ com.google.protobuf.TimestampOrBuilder getCreatedOrBuilder(); /** *
   * Bucket root directory. This field is only set when the
   * bucket is mapped to the file system. Therefore it is not
   * set for buckets that store objects in RocksDB.
   * 
* * optional string directory = 7; * @return Whether the directory field is set. */ boolean hasDirectory(); /** *
   * Bucket root directory. This field is only set when the
   * bucket is mapped to the file system. Therefore it is not
   * set for buckets that store objects in RocksDB.
   * 
* * optional string directory = 7; * @return The directory. */ java.lang.String getDirectory(); /** *
   * Bucket root directory. This field is only set when the
   * bucket is mapped to the file system. Therefore it is not
   * set for buckets that store objects in RocksDB.
   * 
* * optional string directory = 7; * @return The bytes for directory. */ com.google.protobuf.ByteString getDirectoryBytes(); /** *
   * Bucket location
   * 
* * optional .yamcs.protobuf.buckets.BucketLocation location = 8; * @return Whether the location field is set. */ boolean hasLocation(); /** *
   * Bucket location
   * 
* * optional .yamcs.protobuf.buckets.BucketLocation location = 8; * @return The location. */ org.yamcs.protobuf.BucketLocation getLocation(); /** *
   * Bucket location
   * 
* * optional .yamcs.protobuf.buckets.BucketLocation location = 8; */ org.yamcs.protobuf.BucketLocationOrBuilder getLocationOrBuilder(); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy