public class DnsMessageModifier
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private boolean |
acceptNonAuthenticatedData |
private java.util.List<ResourceRecord> |
additionalRecords |
private java.util.List<ResourceRecord> |
answerRecords |
private boolean |
authoritativeAnswer |
private java.util.List<ResourceRecord> |
authorityRecords |
private MessageType |
messageType |
private OpCode |
opCode |
private java.util.List<QuestionRecord> |
questionRecords |
private boolean |
recursionAvailable |
private boolean |
recursionDesired |
private boolean |
reserved |
private ResponseCode |
responseCode |
private int |
transactionId
The header section is always present.
|
private boolean |
truncated |
| Constructor and Description |
|---|
DnsMessageModifier() |
| Modifier and Type | Method and Description |
|---|---|
DnsMessage |
getDnsMessage()
Returns the
DnsMessage. |
void |
setAcceptNonAuthenticatedData(boolean acceptNonAuthenticatedData) |
void |
setAdditionalRecords(java.util.List<ResourceRecord> additionalRecords) |
void |
setAnswerRecords(java.util.List<ResourceRecord> answerRecords) |
void |
setAuthoritativeAnswer(boolean authoritativeAnswer) |
void |
setAuthorityRecords(java.util.List<ResourceRecord> authorityRecords) |
void |
setMessageType(MessageType messageType) |
void |
setOpCode(OpCode opCode) |
void |
setQuestionRecords(java.util.List<QuestionRecord> questionRecords) |
void |
setRecursionAvailable(boolean recursionAvailable) |
void |
setRecursionDesired(boolean recursionDesired) |
void |
setReserved(boolean reserved) |
void |
setResponseCode(ResponseCode responseCode) |
void |
setTransactionId(int transactionId) |
void |
setTruncated(boolean truncated) |
private int transactionId
private MessageType messageType
private OpCode opCode
private boolean authoritativeAnswer
private boolean truncated
private boolean recursionDesired
private boolean recursionAvailable
private boolean reserved
private boolean acceptNonAuthenticatedData
private ResponseCode responseCode
private java.util.List<QuestionRecord> questionRecords
private java.util.List<ResourceRecord> answerRecords
private java.util.List<ResourceRecord> authorityRecords
private java.util.List<ResourceRecord> additionalRecords
public DnsMessage getDnsMessage()
DnsMessage.DnsMessage.public void setAcceptNonAuthenticatedData(boolean acceptNonAuthenticatedData)
acceptNonAuthenticatedData - The acceptNonAuthenticatedData to set.public void setAdditionalRecords(java.util.List<ResourceRecord> additionalRecords)
additionalRecords - The additional to set.public void setAnswerRecords(java.util.List<ResourceRecord> answerRecords)
answerRecords - The answer to set.public void setAuthoritativeAnswer(boolean authoritativeAnswer)
authoritativeAnswer - The authoritativeAnswer to set.public void setAuthorityRecords(java.util.List<ResourceRecord> authorityRecords)
authorityRecords - The authority to set.public void setMessageType(MessageType messageType)
messageType - The messageType to set.public void setOpCode(OpCode opCode)
opCode - The opCode to set.public void setQuestionRecords(java.util.List<QuestionRecord> questionRecords)
questionRecords - The question to set.public void setRecursionAvailable(boolean recursionAvailable)
recursionAvailable - The recursionAvailable to set.public void setRecursionDesired(boolean recursionDesired)
recursionDesired - The recursionDesired to set.public void setReserved(boolean reserved)
reserved - The reserved to set.public void setResponseCode(ResponseCode responseCode)
responseCode - The responseCode to set.public void setTransactionId(int transactionId)
transactionId - The transactionId to set.public void setTruncated(boolean truncated)
truncated - The truncated to set.