public static final class GtpV1Packet.Builder extends AbstractPacket.AbstractBuilder implements LengthBuilder<GtpV1Packet>
| Constructor and Description |
|---|
GtpV1Packet.Builder() |
GtpV1Packet.Builder(GtpV1Packet packet) |
get, getOuterOf, iteratorpublic GtpV1Packet.Builder()
public GtpV1Packet.Builder(GtpV1Packet packet)
packet - packetpublic GtpV1Packet.Builder protocolType(GtpV1Packet.ProtocolType protocolType)
protocolType - protocolTypepublic GtpV1Packet.Builder reserved(boolean reserved)
reserved - reservedpublic GtpV1Packet.Builder length(short length)
length - lengthpublic GtpV1Packet.Builder extensionHeaderFlag(boolean extensionHeaderFlag)
extensionHeaderFlag - extensionHeaderFlagpublic GtpV1Packet.Builder sequenceNumberFlag(boolean sequenceNumberFlag)
sequenceNumberFlag - sequenceNumberFlagpublic GtpV1Packet.Builder nPduNumberFlag(boolean nPduNumberFlag)
nPduNumberFlag - nPduNumberFlagpublic GtpV1Packet.Builder messageType(GtpV1MessageType messageType)
messageType - messageTypepublic GtpV1Packet.Builder teid(int teid)
teid - teidpublic GtpV1Packet.Builder sequenceNumber(Short sequenceNumber)
sequenceNumber - sequenceNumberpublic GtpV1Packet.Builder nPduNumber(Byte nPduNumber)
nPduNumber - nPduNumberpublic GtpV1Packet.Builder nextExtensionHeaderType(GtpV1ExtensionHeaderType nextExtensionHeaderType)
nextExtensionHeaderType - nextExtensionHeaderTypepublic GtpV1Packet.Builder version(GtpVersion version)
version - versionpublic GtpV1Packet.Builder payloadBuilder(Packet.Builder payloadBuilder)
Packet.BuilderpayloadBuilder in interface Packet.BuilderpayloadBuilder in class AbstractPacket.AbstractBuilderpayloadBuilder - a Builder object to setpublic Packet.Builder getPayloadBuilder()
Packet.BuildergetPayloadBuilder in interface Packet.BuildergetPayloadBuilder in class AbstractPacket.AbstractBuilderpublic GtpV1Packet.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
correctLengthAtBuild in interface LengthBuilder<GtpV1Packet>correctLengthAtBuild - correctLengthAtBuildpublic GtpV1Packet build()
Packet.Builderbuild in interface LengthBuilder<GtpV1Packet>build in interface Packet.Builderbuild in class AbstractPacket.AbstractBuilderCopyright © 2011–2016 Pcap4J.org. All rights reserved.