public interface  io.netty.handler.codec.dns.DnsResponse extends java.lang.Object implements io.netty.handler.codec.dns.DnsMessage
{
public abstract boolean isAuthoritativeAnswer();
public abstract io.netty.handler.codec.dns.DnsResponse setAuthoritativeAnswer(boolean);
public abstract boolean isTruncated();
public abstract io.netty.handler.codec.dns.DnsResponse setTruncated(boolean);
public abstract boolean isRecursionAvailable();
public abstract io.netty.handler.codec.dns.DnsResponse setRecursionAvailable(boolean);
public abstract io.netty.handler.codec.dns.DnsResponseCode code();
public abstract io.netty.handler.codec.dns.DnsResponse setCode(io.netty.handler.codec.dns.DnsResponseCode);
public abstract io.netty.handler.codec.dns.DnsResponse setId(int);
public abstract io.netty.handler.codec.dns.DnsResponse setOpCode(io.netty.handler.codec.dns.DnsOpCode);
public abstract io.netty.handler.codec.dns.DnsResponse setRecursionDesired(boolean);
public abstract io.netty.handler.codec.dns.DnsResponse setZ(int);
public abstract io.netty.handler.codec.dns.DnsResponse setRecord(io.netty.handler.codec.dns.DnsSection, io.netty.handler.codec.dns.DnsRecord);
public abstract io.netty.handler.codec.dns.DnsResponse addRecord(io.netty.handler.codec.dns.DnsSection, io.netty.handler.codec.dns.DnsRecord);
public abstract io.netty.handler.codec.dns.DnsResponse addRecord(io.netty.handler.codec.dns.DnsSection, int, io.netty.handler.codec.dns.DnsRecord);
public abstract io.netty.handler.codec.dns.DnsResponse clear(io.netty.handler.codec.dns.DnsSection);
public abstract io.netty.handler.codec.dns.DnsResponse clear();
public abstract io.netty.handler.codec.dns.DnsResponse touch();
public abstract io.netty.handler.codec.dns.DnsResponse touch(java.lang.Object);
public abstract io.netty.handler.codec.dns.DnsResponse retain();
public abstract io.netty.handler.codec.dns.DnsResponse retain(int);
}