io.daos.dfs.uns.EntryOrBuilder Maven / Gradle / Ivy
/*
* (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();
}