パッケージ org.pcap4j.packet
クラス DnsPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.DnsPacket.Builder
-
- すべての実装されたインタフェース:
Iterable<Packet.Builder>
,Packet.Builder
- 含まれているクラス:
- DnsPacket
public static final class DnsPacket.Builder extends AbstractPacket.AbstractBuilder
- 導入されたバージョン:
- pcap4j 1.7.1
- 作成者:
- Kaito Yamada
-
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 Builder()
-
メソッドの概要
-
クラスから継承されたメソッド org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilder
-
クラスから継承されたメソッド java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
インタフェースから継承されたメソッド java.lang.Iterable
forEach, spliterator
-
-
-
-
メソッドの詳細
-
id
public DnsPacket.Builder id(short id)
- パラメータ:
id
- id- 戻り値:
- this Builder object for method chaining.
-
response
public DnsPacket.Builder response(boolean response)
- パラメータ:
response
- response- 戻り値:
- this Builder object for method chaining.
-
opCode
public DnsPacket.Builder opCode(DnsOpCode opCode)
- パラメータ:
opCode
- opCode- 戻り値:
- this Builder object for method chaining.
-
authoritativeAnswer
public DnsPacket.Builder authoritativeAnswer(boolean authoritativeAnswer)
- パラメータ:
authoritativeAnswer
- authoritativeAnswer- 戻り値:
- this Builder object for method chaining.
-
truncated
public DnsPacket.Builder truncated(boolean truncated)
- パラメータ:
truncated
- truncated- 戻り値:
- this Builder object for method chaining.
-
recursionDesired
public DnsPacket.Builder recursionDesired(boolean recursionDesired)
- パラメータ:
recursionDesired
- recursionDesired- 戻り値:
- this Builder object for method chaining.
-
recursionAvailable
public DnsPacket.Builder recursionAvailable(boolean recursionAvailable)
- パラメータ:
recursionAvailable
- recursionAvailable- 戻り値:
- this Builder object for method chaining.
-
reserved
public DnsPacket.Builder reserved(boolean reserved)
- パラメータ:
reserved
- reserved- 戻り値:
- this Builder object for method chaining.
-
authenticData
public DnsPacket.Builder authenticData(boolean authenticData)
- パラメータ:
authenticData
- authenticData- 戻り値:
- this Builder object for method chaining.
-
checkingDisabled
public DnsPacket.Builder checkingDisabled(boolean checkingDisabled)
- パラメータ:
checkingDisabled
- checkingDisabled- 戻り値:
- this Builder object for method chaining.
-
rCode
public DnsPacket.Builder rCode(DnsRCode rCode)
- パラメータ:
rCode
- rCode- 戻り値:
- this Builder object for method chaining.
-
qdCount
public DnsPacket.Builder qdCount(short qdCount)
- パラメータ:
qdCount
- qdCount- 戻り値:
- this Builder object for method chaining.
-
anCount
public DnsPacket.Builder anCount(short anCount)
- パラメータ:
anCount
- anCount- 戻り値:
- this Builder object for method chaining.
-
nsCount
public DnsPacket.Builder nsCount(short nsCount)
- パラメータ:
nsCount
- nsCount- 戻り値:
- this Builder object for method chaining.
-
arCount
public DnsPacket.Builder arCount(short arCount)
- パラメータ:
arCount
- arCount- 戻り値:
- this Builder object for method chaining.
-
questions
public DnsPacket.Builder questions(List<DnsQuestion> questions)
- パラメータ:
questions
- questions- 戻り値:
- this Builder object for method chaining.
-
answers
public DnsPacket.Builder answers(List<DnsResourceRecord> answers)
- パラメータ:
answers
- answers- 戻り値:
- this Builder object for method chaining.
-
authorities
public DnsPacket.Builder authorities(List<DnsResourceRecord> authorities)
- パラメータ:
authorities
- authorities- 戻り値:
- this Builder object for method chaining.
-
additionalInfo
public DnsPacket.Builder additionalInfo(List<DnsResourceRecord> additionalInfo)
- パラメータ:
additionalInfo
- additionalInfo- 戻り値:
- this Builder object for method chaining.
-
build
public DnsPacket build()
インタフェースからコピーされた説明:Packet.Builder
Build a packet object using values set to this object.- 定義:
build
インタフェース内Packet.Builder
- 定義:
build
クラス内AbstractPacket.AbstractBuilder
- 戻り値:
- a new Packet object
-
-