パッケージ 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.BuilderBuild a packet object using values set to this object.- 定義:
buildインタフェース内Packet.Builder- 定義:
buildクラス内AbstractPacket.AbstractBuilder- 戻り値:
- a new Packet object
-
-