## Uses of Class
org.minidns.dnsmessage.DnsMessage.Builder

- Packages that use DnsMessage.Builder
  Package | Description
  --- | ---
  org.minidns.dnsmessage | DNS message parsing and serialization.
  org.minidns.record | DNS resource record types and implementations.

- - ### Uses of DnsMessage.Builder in org.minidns.dnsmessage

    Methods in org.minidns.dnsmessage that return DnsMessage.Builder
    Modifier and Type | Method and Description
    --- | ---
    `DnsMessage.Builder` | DnsMessage.Builder.`addAdditionalResourceRecord(Record<? extends Data> record)`
    `DnsMessage.Builder` | DnsMessage.Builder.`addAdditionalResourceRecords(List<Record<? extends Data>> records)`
    `DnsMessage.Builder` | DnsMessage.Builder.`addAnswer(Record<? extends Data> answer)`
    `DnsMessage.Builder` | DnsMessage.Builder.`addAnswers(Collection<Record<? extends Data>> records)`
    `DnsMessage.Builder` | DnsMessage.Builder.`addNameserverRecords(Record<? extends Data> record)`
    `DnsMessage.Builder` | DnsMessage.Builder.`addQuestion(Question question)`
    `DnsMessage.Builder` | DnsMessage.`asBuilder()`
    `DnsMessage.Builder` | Question.`asMessageBuilder()`
    `static DnsMessage.Builder` | DnsMessage.`builder()`
    `DnsMessage.Builder` | DnsMessage.`getResponseBuilder(DnsMessage.RESPONSE_CODE responseCode)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setAdditionalResourceRecords(Collection<Record<? extends Data>> records)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setAnswers(Collection<Record<? extends Data>> records)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setAuthenticData(boolean authenticData)` Set the authentic data flag on this DNS message.
    `DnsMessage.Builder` | DnsMessage.Builder.`setAuthoritativeAnswer(boolean authoritativeAnswer)` Set the authoritative answer flag.
    `DnsMessage.Builder` | DnsMessage.Builder.`setCheckDisabled(boolean checkingDisabled)` Deprecated.
    `DnsMessage.Builder` | DnsMessage.Builder.`setCheckingDisabled(boolean checkingDisabled)` Change the check status of this packet.
    `DnsMessage.Builder` | DnsMessage.Builder.`setId(int id)` Set the current DNS message id.
    `DnsMessage.Builder` | DnsMessage.Builder.`setNameserverRecords(Collection<Record<? extends Data>> records)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setOpcode(DnsMessage.OPCODE opcode)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setQrFlag(boolean query)` Set the QR flag.
    `DnsMessage.Builder` | DnsMessage.Builder.`setQuestion(Question question)` Set the question part of this message.
    `DnsMessage.Builder` | DnsMessage.Builder.`setQuestions(List<Question> questions)` Set the question part of this message.
    `DnsMessage.Builder` | DnsMessage.Builder.`setReceiveTimestamp(long receiveTimestamp)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setRecursionAvailable(boolean recursionAvailable)` Set the recursion available flog from this DNS message.
    `DnsMessage.Builder` | DnsMessage.Builder.`setRecursionDesired(boolean recursionDesired)` Set the recursion desired flag on this message.
    `DnsMessage.Builder` | DnsMessage.Builder.`setResponseCode(DnsMessage.RESPONSE_CODE responseCode)`
    `DnsMessage.Builder` | DnsMessage.Builder.`setTruncated(boolean truncated)` Set the truncation bit on this DNS message.

    Constructors in org.minidns.dnsmessage with parameters of type DnsMessage.Builder
    Constructor and Description
    `DnsMessage(DnsMessage.Builder builder)`

  - ### Uses of DnsMessage.Builder in org.minidns.record

    Methods in org.minidns.record that return DnsMessage.Builder
    Modifier and Type | Method and Description
    --- | ---
    `DnsMessage.Builder` | Record.`getQuestionMessage()`