public static final class DnsPacket.Builder extends AbstractPacket.AbstractBuilder
Constructor and Description |
---|
DnsPacket.Builder() |
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilder
public DnsPacket.Builder id(short id)
id
- idpublic DnsPacket.Builder response(boolean response)
response
- responsepublic DnsPacket.Builder opCode(DnsOpCode opCode)
opCode
- opCodepublic DnsPacket.Builder authoritativeAnswer(boolean authoritativeAnswer)
authoritativeAnswer
- authoritativeAnswerpublic DnsPacket.Builder truncated(boolean truncated)
truncated
- truncatedpublic DnsPacket.Builder recursionDesired(boolean recursionDesired)
recursionDesired
- recursionDesiredpublic DnsPacket.Builder recursionAvailable(boolean recursionAvailable)
recursionAvailable
- recursionAvailablepublic DnsPacket.Builder reserved(boolean reserved)
reserved
- reservedpublic DnsPacket.Builder authenticData(boolean authenticData)
authenticData
- authenticDatapublic DnsPacket.Builder checkingDisabled(boolean checkingDisabled)
checkingDisabled
- checkingDisabledpublic DnsPacket.Builder rCode(DnsRCode rCode)
rCode
- rCodepublic DnsPacket.Builder qdCount(short qdCount)
qdCount
- qdCountpublic DnsPacket.Builder anCount(short anCount)
anCount
- anCountpublic DnsPacket.Builder nsCount(short nsCount)
nsCount
- nsCountpublic DnsPacket.Builder arCount(short arCount)
arCount
- arCountpublic DnsPacket.Builder questions(List<DnsQuestion> questions)
questions
- questionspublic DnsPacket.Builder answers(List<DnsResourceRecord> answers)
answers
- answerspublic DnsPacket.Builder authorities(List<DnsResourceRecord> authorities)
authorities
- authoritiespublic DnsPacket.Builder additionalInfo(List<DnsResourceRecord> additionalInfo)
additionalInfo
- additionalInfopublic DnsPacket build()
Packet.Builder
build
in interface Packet.Builder
build
in class AbstractPacket.AbstractBuilder
Copyright © 2011–2019 Pcap4J.org. All rights reserved.