Class DnsResourceRecord.Builder
java.lang.Object
org.pcap4j.packet.DnsResourceRecord.Builder
- All Implemented Interfaces:
LengthBuilder<DnsResourceRecord>
- Enclosing class:
DnsResourceRecord
public static final class DnsResourceRecord.Builder
extends Object
implements LengthBuilder<DnsResourceRecord>
- Since:
- pcap4j 1.7.1
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate DnsClassprivate DnsResourceRecordTypeprivate DnsDomainNameprivate DnsResourceRecord.DnsRDataprivate shortprivate int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()correctLengthAtBuild(boolean correctLengthAtBuild) dataType(DnsResourceRecordType dataType) name(DnsDomainName name) rData(DnsResourceRecord.DnsRData rData) rdLength(short rdLength) ttl(int ttl)
-
Field Details
-
name
-
dataType
-
dataClass
-
ttl
private int ttl -
rdLength
private short rdLength -
rData
-
correctLengthAtBuild
private boolean correctLengthAtBuild
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
name
- Parameters:
name- name- Returns:
- this Builder object for method chaining.
-
dataType
- Parameters:
dataType- dataType- Returns:
- this Builder object for method chaining.
-
dataClass
- Parameters:
dataClass- dataClass- Returns:
- this Builder object for method chaining.
-
ttl
- Parameters:
ttl- ttl- Returns:
- this Builder object for method chaining.
-
rdLength
- Parameters:
rdLength- rdLength- Returns:
- this Builder object for method chaining.
-
rData
- Parameters:
rData- rData- Returns:
- this Builder object for method chaining.
-
correctLengthAtBuild
- Specified by:
correctLengthAtBuildin interfaceLengthBuilder<DnsResourceRecord>- Parameters:
correctLengthAtBuild- correctLengthAtBuild- Returns:
- LengthBuilder
-
build
- Specified by:
buildin interfaceLengthBuilder<DnsResourceRecord>- Returns:
- a new DnsResourceRecord object.
-