Package org.pcap4j.packet
Class IpV6ExtFragmentPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.IpV6ExtFragmentPacket.Builder
-
- All Implemented Interfaces:
java.lang.Iterable<Packet.Builder>
,Packet.Builder
- Enclosing class:
- IpV6ExtFragmentPacket
public static final class IpV6ExtFragmentPacket.Builder extends AbstractPacket.AbstractBuilder
- Since:
- pcap4j 0.9.10
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IpV6ExtFragmentPacket packet)
-
Method Summary
Modifier and Type Method Description IpV6ExtFragmentPacket
build()
Build a packet object using values set to this object.IpV6ExtFragmentPacket.Builder
fragmentOffset(short fragmentOffset)
Packet.Builder
getPayloadBuilder()
Get the payload builder of this object.IpV6ExtFragmentPacket.Builder
identification(int identification)
IpV6ExtFragmentPacket.Builder
m(boolean m)
IpV6ExtFragmentPacket.Builder
nextHeader(IpNumber nextHeader)
IpV6ExtFragmentPacket.Builder
payloadBuilder(Packet.Builder payloadBuilder)
Set the payload builder.IpV6ExtFragmentPacket.Builder
res(byte res)
IpV6ExtFragmentPacket.Builder
reserved(byte reserved)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pcap4j.packet.Packet.Builder
get, getLowerLayerOf, iterator
-
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IpV6ExtFragmentPacket packet)
- Parameters:
packet
- packet
-
-
Method Detail
-
nextHeader
public IpV6ExtFragmentPacket.Builder nextHeader(IpNumber nextHeader)
- Parameters:
nextHeader
- nextHeader- Returns:
- this Builder object for method chaining.
-
reserved
public IpV6ExtFragmentPacket.Builder reserved(byte reserved)
- Parameters:
reserved
- reserved- Returns:
- this Builder object for method chaining.
-
fragmentOffset
public IpV6ExtFragmentPacket.Builder fragmentOffset(short fragmentOffset)
- Parameters:
fragmentOffset
- fragmentOffset- Returns:
- this Builder object for method chaining.
-
res
public IpV6ExtFragmentPacket.Builder res(byte res)
- Parameters:
res
- res- Returns:
- this Builder object for method chaining.
-
m
public IpV6ExtFragmentPacket.Builder m(boolean m)
- Parameters:
m
- m- Returns:
- this Builder object for method chaining.
-
identification
public IpV6ExtFragmentPacket.Builder identification(int identification)
- Parameters:
identification
- identification- Returns:
- this Builder object for method chaining.
-
payloadBuilder
public IpV6ExtFragmentPacket.Builder payloadBuilder(Packet.Builder payloadBuilder)
Description copied from interface:Packet.Builder
Set the payload builder.- Specified by:
payloadBuilder
in interfacePacket.Builder
- Overrides:
payloadBuilder
in classAbstractPacket.AbstractBuilder
- Parameters:
payloadBuilder
- a Builder object to set- Returns:
- this Builder object for method chaining
-
getPayloadBuilder
public Packet.Builder getPayloadBuilder()
Description copied from interface:Packet.Builder
Get the payload builder of this object.- Specified by:
getPayloadBuilder
in interfacePacket.Builder
- Overrides:
getPayloadBuilder
in classAbstractPacket.AbstractBuilder
- Returns:
- the payload builder of this object
-
build
public IpV6ExtFragmentPacket build()
Description copied from interface:Packet.Builder
Build a packet object using values set to this object.- Specified by:
build
in interfacePacket.Builder
- Specified by:
build
in classAbstractPacket.AbstractBuilder
- Returns:
- a new Packet object
-
-