public interface  oadd.org.apache.drill.exec.proto.UserProtos$BitToUserHandshakeOrBuilder extends java.lang.Object implements oadd.com.google.protobuf.MessageOrBuilder
{
public abstract boolean hasRpcVersion();
public abstract int getRpcVersion();
public abstract boolean hasStatus();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$HandshakeStatus getStatus();
public abstract boolean hasErrorId();
public abstract java.lang.String getErrorId();
public abstract oadd.com.google.protobuf.ByteString getErrorIdBytes();
public abstract boolean hasErrorMessage();
public abstract java.lang.String getErrorMessage();
public abstract oadd.com.google.protobuf.ByteString getErrorMessageBytes();
public abstract boolean hasServerInfos();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfos getServerInfos();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$RpcEndpointInfosOrBuilder getServerInfosOrBuilder();
public abstract java.util.List getAuthenticationMechanismsList();
public abstract int getAuthenticationMechanismsCount();
public abstract java.lang.String getAuthenticationMechanisms(int);
public abstract oadd.com.google.protobuf.ByteString getAuthenticationMechanismsBytes(int);
public abstract java.util.List getSupportedMethodsList();
public abstract int getSupportedMethodsCount();
public abstract oadd.org.apache.drill.exec.proto.UserProtos$RpcType getSupportedMethods(int);
public abstract boolean hasEncrypted();
public abstract boolean getEncrypted();
public abstract boolean hasMaxWrappedSize();
public abstract int getMaxWrappedSize();
}