- java.lang.Object
-
- org.pcap4j.packet.IpV4Rfc791Tos.Builder
-
- Enclosing class:
- IpV4Rfc791Tos
public static final class IpV4Rfc791Tos.Builder extends java.lang.Object- Since:
- pcap4j 0.9.11
-
-
Field Summary
Fields Modifier and Type Field Description private booleaneighthBitprivate booleanhighReliabilityprivate booleanhighThroughputprivate booleanlowDelayprivate IpV4TosPrecedenceprecedenceprivate booleanseventhBit
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(IpV4Rfc791Tos tos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpV4Rfc791Tosbuild()IpV4Rfc791Tos.BuildereighthBit(boolean eighthBit)IpV4Rfc791Tos.BuilderhighReliability(boolean highRelibility)IpV4Rfc791Tos.BuilderhighThroughput(boolean highThroughput)IpV4Rfc791Tos.BuilderlowDelay(boolean lowDelay)IpV4Rfc791Tos.Builderprecedence(IpV4TosPrecedence precedence)IpV4Rfc791Tos.BuilderseventhBit(boolean seventhBit)
-
-
-
Field Detail
-
precedence
private IpV4TosPrecedence precedence
-
lowDelay
private boolean lowDelay
-
highThroughput
private boolean highThroughput
-
highReliability
private boolean highReliability
-
seventhBit
private boolean seventhBit
-
eighthBit
private boolean eighthBit
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(IpV4Rfc791Tos tos)
-
-
Method Detail
-
precedence
public IpV4Rfc791Tos.Builder precedence(IpV4TosPrecedence precedence)
- Parameters:
precedence- precedence- Returns:
- this Builder object for method chaining.
-
lowDelay
public IpV4Rfc791Tos.Builder lowDelay(boolean lowDelay)
- Parameters:
lowDelay- lowDelay- Returns:
- this Builder object for method chaining.
-
highThroughput
public IpV4Rfc791Tos.Builder highThroughput(boolean highThroughput)
- Parameters:
highThroughput- highThroughput- Returns:
- this Builder object for method chaining.
-
highReliability
public IpV4Rfc791Tos.Builder highReliability(boolean highRelibility)
- Parameters:
highRelibility- highRelibility- Returns:
- this Builder object for method chaining.
-
seventhBit
public IpV4Rfc791Tos.Builder seventhBit(boolean seventhBit)
- Parameters:
seventhBit- seventhBit- Returns:
- this Builder object for method chaining.
-
eighthBit
public IpV4Rfc791Tos.Builder eighthBit(boolean eighthBit)
- Parameters:
eighthBit- eighthBit- Returns:
- this Builder object for method chaining.
-
build
public IpV4Rfc791Tos build()
- Returns:
- a new IpV4Rfc791Tos object.
-
-