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

io.daos.dfs.uns.EntryOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.4.1
Show newest version
/*
 * (C) Copyright 2018-2021 Intel Corporation.
 *
 * SPDX-License-Identifier: BSD-2-Clause-Patent
 */

package io.daos.dfs.uns;

public interface EntryOrBuilder extends
    // @@protoc_insertion_point(interface_extends:uns.Entry)
    com.google.protobuf.MessageOrBuilder {

  /**
   * .uns.PropType type = 1;
   *
   * @return The enum numeric value on the wire for type.
   */
  int getTypeValue();

  /**
   * .uns.PropType type = 1;
   *
   * @return The type.
   */
  io.daos.dfs.uns.PropType getType();

  /**
   * uint32 reserved = 2;
   *
   * @return The reserved.
   */
  int getReserved();

  /**
   * uint64 val = 3;
   *
   * @return The val.
   */
  long getVal();

  /**
   * string str = 4;
   *
   * @return The str.
   */
  java.lang.String getStr();

  /**
   * string str = 4;
   *
   * @return The bytes for str.
   */
  com.google.protobuf.ByteString
      getStrBytes();

  /**
   * .uns.DaosAcl pval = 5;
   *
   * @return Whether the pval field is set.
   */
  boolean hasPval();

  /**
   * .uns.DaosAcl pval = 5;
   *
   * @return The pval.
   */
  io.daos.dfs.uns.DaosAcl getPval();

  /**
   * .uns.DaosAcl pval = 5;
   */
  io.daos.dfs.uns.DaosAclOrBuilder getPvalOrBuilder();

  io.daos.dfs.uns.Entry.ValueCase getValueCase();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy