java.lang.Object
org.pcap4j.packet.AbstractPacket.AbstractBuilder
org.pcap4j.packet.IcmpV6RouterAdvertisementPacket.Builder
- All Implemented Interfaces:
Iterable<Packet.Builder>,Packet.Builder
- Enclosing class:
IcmpV6RouterAdvertisementPacket
public static final class IcmpV6RouterAdvertisementPacket.Builder
extends AbstractPacket.AbstractBuilder
- Since:
- pcap4j 0.9.15
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate byteprivate booleanprivate booleanprivate intprivate byteprivate intprivate short -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Build a packet object using values set to this object.curHopLimit(byte curHopLimit) managedAddressConfigurationFlag(boolean managedAddressConfigurationFlag) otherConfigurationFlag(boolean otherConfigurationFlag) reachableTime(int reachableTime) reserved(byte reserved) retransTimer(int retransTimer) routerLifetime(short routerLifetime) Methods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, getPayloadBuilder, iterator, payloadBuilderMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
curHopLimit
private byte curHopLimit -
managedAddressConfigurationFlag
private boolean managedAddressConfigurationFlag -
otherConfigurationFlag
private boolean otherConfigurationFlag -
reserved
private byte reserved -
routerLifetime
private short routerLifetime -
reachableTime
private int reachableTime -
retransTimer
private int retransTimer -
options
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
curHopLimit
- Parameters:
curHopLimit- curHopLimit- Returns:
- this Builder object for method chaining.
-
managedAddressConfigurationFlag
public IcmpV6RouterAdvertisementPacket.Builder managedAddressConfigurationFlag(boolean managedAddressConfigurationFlag) - Parameters:
managedAddressConfigurationFlag- managedAddressConfigurationFlag- Returns:
- this Builder object for method chaining.
-
otherConfigurationFlag
public IcmpV6RouterAdvertisementPacket.Builder otherConfigurationFlag(boolean otherConfigurationFlag) - Parameters:
otherConfigurationFlag- otherConfigurationFlag- Returns:
- this Builder object for method chaining.
-
reserved
- Parameters:
reserved- reserved- Returns:
- this Builder object for method chaining.
-
routerLifetime
- Parameters:
routerLifetime- routerLifetime- Returns:
- this Builder object for method chaining.
-
reachableTime
- Parameters:
reachableTime- reachableTime- Returns:
- this Builder object for method chaining.
-
retransTimer
- Parameters:
retransTimer- retransTimer- Returns:
- this Builder object for method chaining.
-
options
public IcmpV6RouterAdvertisementPacket.Builder options(List<IcmpV6CommonPacket.IpV6NeighborDiscoveryOption> options) - Parameters:
options- options- Returns:
- this Builder object for method chaining.
-
build
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-