- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.IpV6ExtOptionsPacket.Builder
-
- org.pcap4j.packet.IpV6ExtHopByHopOptionsPacket.Builder
-
- All Implemented Interfaces:
java.lang.Iterable<Packet.Builder>,LengthBuilder<IpV6ExtOptionsPacket>,Packet.Builder
- Enclosing class:
- IpV6ExtHopByHopOptionsPacket
public static final class IpV6ExtHopByHopOptionsPacket.Builder extends IpV6ExtOptionsPacket.Builder
- Since:
- pcap4j 0.9.10
-
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(IpV6ExtHopByHopOptionsPacket packet)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IpV6ExtHopByHopOptionsPacketbuild()Build a packet object using values set to this object.IpV6ExtHopByHopOptionsPacket.BuilderhdrExtLen(byte hdrExtLen)IpV6ExtHopByHopOptionsPacket.BuildernextHeader(IpNumber nextHeader)IpV6ExtHopByHopOptionsPacket.Builderoptions(java.util.List<IpV6ExtOptionsPacket.IpV6Option> options)IpV6ExtHopByHopOptionsPacket.BuilderpayloadBuilder(Packet.Builder payloadBuilder)Set the payload builder.-
Methods inherited from class org.pcap4j.packet.IpV6ExtOptionsPacket.Builder
correctLengthAtBuild, getPayloadBuilder
-
Methods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
get, getOuterOf, iterator
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(IpV6ExtHopByHopOptionsPacket packet)
-
-
Method Detail
-
nextHeader
public IpV6ExtHopByHopOptionsPacket.Builder nextHeader(IpNumber nextHeader)
- Overrides:
nextHeaderin classIpV6ExtOptionsPacket.Builder- Parameters:
nextHeader- nextHeader- Returns:
- this Builder object for method chaining.
-
hdrExtLen
public IpV6ExtHopByHopOptionsPacket.Builder hdrExtLen(byte hdrExtLen)
- Overrides:
hdrExtLenin classIpV6ExtOptionsPacket.Builder- Parameters:
hdrExtLen- hdrExtLen- Returns:
- this Builder object for method chaining.
-
options
public IpV6ExtHopByHopOptionsPacket.Builder options(java.util.List<IpV6ExtOptionsPacket.IpV6Option> options)
- Overrides:
optionsin classIpV6ExtOptionsPacket.Builder- Parameters:
options- options- Returns:
- this Builder object for method chaining.
-
payloadBuilder
public IpV6ExtHopByHopOptionsPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
Description copied from interface:Packet.BuilderSet the payload builder.- Specified by:
payloadBuilderin interfacePacket.Builder- Overrides:
payloadBuilderin classIpV6ExtOptionsPacket.Builder- Parameters:
payloadBuilder- a Builder object to set- Returns:
- this Builder object for method chaining
-
build
public IpV6ExtHopByHopOptionsPacket build()
Description copied from interface:Packet.BuilderBuild a packet object using values set to this object.- Specified by:
buildin interfaceLengthBuilder<IpV6ExtOptionsPacket>- Specified by:
buildin interfacePacket.Builder- Specified by:
buildin classAbstractPacket.AbstractBuilder- Returns:
- a new Packet object
-
-