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

main.java.com.streamlayer.files.ListRequestOrBuilder Maven / Gradle / Ivy

There is a newer version: 5.133.1
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: streamlayer/files/files.proto

// Protobuf Java Version: 3.25.3
package com.streamlayer.files;

public interface ListRequestOrBuilder extends
    // @@protoc_insertion_point(interface_extends:streamlayer.files.ListRequest)
    com.google.protobuf.MessageLiteOrBuilder {

  /**
   * int32 offset = 1 [json_name = "offset"];
   * @return The offset.
   */
  int getOffset();

  /**
   * int32 limit = 2 [json_name = "limit"];
   * @return The limit.
   */
  int getLimit();

  /**
   * string order = 3 [json_name = "order"];
   * @return The order.
   */
  java.lang.String getOrder();
  /**
   * string order = 3 [json_name = "order"];
   * @return The bytes for order.
   */
  com.google.protobuf.ByteString
      getOrderBytes();

  /**
   * string criteria = 4 [json_name = "criteria"];
   * @return The criteria.
   */
  java.lang.String getCriteria();
  /**
   * string criteria = 4 [json_name = "criteria"];
   * @return The bytes for criteria.
   */
  com.google.protobuf.ByteString
      getCriteriaBytes();

  /**
   * string owner = 5 [json_name = "owner"];
   * @return The owner.
   */
  java.lang.String getOwner();
  /**
   * string owner = 5 [json_name = "owner"];
   * @return The bytes for owner.
   */
  com.google.protobuf.ByteString
      getOwnerBytes();

  /**
   * bool public = 6 [json_name = "public"];
   * @return The public.
   */
  boolean getPublic();

  /**
   * bool temp = 7 [json_name = "temp"];
   * @return The temp.
   */
  boolean getTemp();

  /**
   * int32 expiration = 8 [json_name = "expiration"];
   * @return The expiration.
   */
  int getExpiration();

  /**
   * repeated string without = 9 [json_name = "without"];
   * @return A list containing the without.
   */
  java.util.List
      getWithoutList();
  /**
   * repeated string without = 9 [json_name = "without"];
   * @return The count of without.
   */
  int getWithoutCount();
  /**
   * repeated string without = 9 [json_name = "without"];
   * @param index The index of the element to return.
   * @return The without at the given index.
   */
  java.lang.String getWithout(int index);
  /**
   * repeated string without = 9 [json_name = "without"];
   * @param index The index of the element to return.
   * @return The without at the given index.
   */
  com.google.protobuf.ByteString
      getWithoutBytes(int index);

  /**
   * .streamlayer.files.ListRequest.Filter filter = 10 [json_name = "filter"];
   * @return Whether the filter field is set.
   */
  boolean hasFilter();
  /**
   * .streamlayer.files.ListRequest.Filter filter = 10 [json_name = "filter"];
   * @return The filter.
   */
  com.streamlayer.files.ListRequest.Filter getFilter();

  /**
   * repeated string tags = 11 [json_name = "tags"];
   * @return A list containing the tags.
   */
  java.util.List
      getTagsList();
  /**
   * repeated string tags = 11 [json_name = "tags"];
   * @return The count of tags.
   */
  int getTagsCount();
  /**
   * repeated string tags = 11 [json_name = "tags"];
   * @param index The index of the element to return.
   * @return The tags at the given index.
   */
  java.lang.String getTags(int index);
  /**
   * repeated string tags = 11 [json_name = "tags"];
   * @param index The index of the element to return.
   * @return The tags at the given index.
   */
  com.google.protobuf.ByteString
      getTagsBytes(int index);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy