Package org.pcap4j.packet
Class Dot11ProbeRequestPacket.Builder
- java.lang.Object
-
- org.pcap4j.packet.AbstractPacket.AbstractBuilder
-
- org.pcap4j.packet.Dot11ManagementPacket.Builder
-
- org.pcap4j.packet.Dot11ProbeRequestPacket.Builder
-
- All Implemented Interfaces:
java.lang.Iterable<Packet.Builder>
,ChecksumBuilder<Dot11ManagementPacket>
,Packet.Builder
- Enclosing class:
- Dot11ProbeRequestPacket
public static final class Dot11ProbeRequestPacket.Builder extends Dot11ManagementPacket.Builder
- Since:
- pcap4j 1.7.0
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.pcap4j.packet.Dot11ManagementPacket.Builder
checkForNull
-
Methods inherited from class org.pcap4j.packet.AbstractPacket.AbstractBuilder
getPayloadBuilder, payloadBuilder
-
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, getOuterOf, iterator
-
-
-
-
Method Detail
-
ssid
public Dot11ProbeRequestPacket.Builder ssid(Dot11SsidElement ssid)
- Parameters:
ssid
- ssid- Returns:
- this Builder object for method chaining.
-
supportedRates
public Dot11ProbeRequestPacket.Builder supportedRates(Dot11SupportedRatesElement supportedRates)
- Parameters:
supportedRates
- supportedRates- Returns:
- this Builder object for method chaining.
-
request
public Dot11ProbeRequestPacket.Builder request(Dot11RequestElement request)
- Parameters:
request
- request- Returns:
- this Builder object for method chaining.
-
extendedSupportedRates
public Dot11ProbeRequestPacket.Builder extendedSupportedRates(Dot11ExtendedSupportedRatesElement extendedSupportedRates)
- Parameters:
extendedSupportedRates
- extendedSupportedRates- Returns:
- this Builder object for method chaining.
-
dsssParameterSet
public Dot11ProbeRequestPacket.Builder dsssParameterSet(Dot11DsssParameterSetElement dsssParameterSet)
- Parameters:
dsssParameterSet
- dsssParameterSet- Returns:
- this Builder object for method chaining.
-
supportedOperatingClasses
public Dot11ProbeRequestPacket.Builder supportedOperatingClasses(Dot11SupportedOperatingClassesElement supportedOperatingClasses)
- Parameters:
supportedOperatingClasses
- supportedOperatingClasses- Returns:
- this Builder object for method chaining.
-
htCapabilities
public Dot11ProbeRequestPacket.Builder htCapabilities(Dot11HTCapabilitiesElement htCapabilities)
- Parameters:
htCapabilities
- htCapabilities- Returns:
- this Builder object for method chaining.
-
twentyFortyBssCoexistence
public Dot11ProbeRequestPacket.Builder twentyFortyBssCoexistence(Dot112040BssCoexistenceElement twentyFortyBssCoexistence)
- Parameters:
twentyFortyBssCoexistence
- twentyFortyBssCoexistence- Returns:
- this Builder object for method chaining.
-
extendedCapabilities
public Dot11ProbeRequestPacket.Builder extendedCapabilities(Dot11ExtendedCapabilitiesElement extendedCapabilities)
- Parameters:
extendedCapabilities
- extendedCapabilities- Returns:
- this Builder object for method chaining.
-
ssidList
public Dot11ProbeRequestPacket.Builder ssidList(Dot11SsidListElement ssidList)
- Parameters:
ssidList
- ssidList- Returns:
- this Builder object for method chaining.
-
channelUsage
public Dot11ProbeRequestPacket.Builder channelUsage(Dot11ChannelUsageElement channelUsage)
- Parameters:
channelUsage
- channelUsage- Returns:
- this Builder object for method chaining.
-
interworking
public Dot11ProbeRequestPacket.Builder interworking(Dot11InterworkingElement interworking)
- Parameters:
interworking
- interworking- Returns:
- this Builder object for method chaining.
-
meshId
public Dot11ProbeRequestPacket.Builder meshId(Dot11MeshIdElement meshId)
- Parameters:
meshId
- meshId- Returns:
- this Builder object for method chaining.
-
vendorSpecificElements
public Dot11ProbeRequestPacket.Builder vendorSpecificElements(java.util.List<Dot11VendorSpecificElement> vendorSpecificElements)
- Parameters:
vendorSpecificElements
- vendorSpecificElements- Returns:
- this Builder object for method chaining.
-
frameControl
public Dot11ProbeRequestPacket.Builder frameControl(Dot11FrameControl frameControl)
- Overrides:
frameControl
in classDot11ManagementPacket.Builder
- Parameters:
frameControl
- frameControl- Returns:
- this Builder object for method chaining.
-
duration
public Dot11ProbeRequestPacket.Builder duration(short duration)
- Overrides:
duration
in classDot11ManagementPacket.Builder
- Parameters:
duration
- duration- Returns:
- this Builder object for method chaining.
-
address1
public Dot11ProbeRequestPacket.Builder address1(MacAddress address1)
- Overrides:
address1
in classDot11ManagementPacket.Builder
- Parameters:
address1
- address1- Returns:
- this Builder object for method chaining.
-
address2
public Dot11ProbeRequestPacket.Builder address2(MacAddress address2)
- Overrides:
address2
in classDot11ManagementPacket.Builder
- Parameters:
address2
- address2- Returns:
- this Builder object for method chaining.
-
address3
public Dot11ProbeRequestPacket.Builder address3(MacAddress address3)
- Overrides:
address3
in classDot11ManagementPacket.Builder
- Parameters:
address3
- address3- Returns:
- this Builder object for method chaining.
-
sequenceControl
public Dot11ProbeRequestPacket.Builder sequenceControl(Dot11SequenceControl sequenceControl)
- Overrides:
sequenceControl
in classDot11ManagementPacket.Builder
- Parameters:
sequenceControl
- sequenceControl- Returns:
- this Builder object for method chaining.
-
htControl
public Dot11ProbeRequestPacket.Builder htControl(Dot11HtControl htControl)
- Overrides:
htControl
in classDot11ManagementPacket.Builder
- Parameters:
htControl
- htControl- Returns:
- this Builder object for method chaining.
-
fcs
public Dot11ProbeRequestPacket.Builder fcs(java.lang.Integer fcs)
- Overrides:
fcs
in classDot11ManagementPacket.Builder
- Parameters:
fcs
- fcs- Returns:
- this Builder object for method chaining.
-
correctChecksumAtBuild
public Dot11ProbeRequestPacket.Builder correctChecksumAtBuild(boolean correctChecksumAtBuild)
- Specified by:
correctChecksumAtBuild
in interfaceChecksumBuilder<Dot11ManagementPacket>
- Overrides:
correctChecksumAtBuild
in classDot11ManagementPacket.Builder
- Parameters:
correctChecksumAtBuild
- correctChecksumAtBuild- Returns:
- ChecksumBuilder
-
build
public Dot11ProbeRequestPacket build()
Description copied from interface:Packet.Builder
Build a packet object using values set to this object.- Specified by:
build
in interfaceChecksumBuilder<Dot11ManagementPacket>
- Specified by:
build
in interfacePacket.Builder
- Specified by:
build
in classDot11ManagementPacket.Builder
- Returns:
- a new Packet object
-
-