Package org.pcap4j.packet
Class RadiotapDataMcs.Builder
- java.lang.Object
-
- org.pcap4j.packet.RadiotapDataMcs.Builder
-
- Enclosing class:
- RadiotapDataMcs
public static final class RadiotapDataMcs.Builder extends java.lang.Object
- Since:
- pcap4j 1.6.5
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description RadiotapDataMcs.Builder
bandwidth(RadiotapDataMcs.Bandwidth bandwidth)
RadiotapDataMcs.Builder
bandwidthKnown(boolean bandwidthKnown)
RadiotapDataMcs
build()
RadiotapDataMcs.Builder
fecType(RadiotapFecType fecType)
RadiotapDataMcs.Builder
fecTypeKnown(boolean fecTypeKnown)
RadiotapDataMcs.Builder
guardIntervalKnown(boolean guardIntervalKnown)
RadiotapDataMcs.Builder
htFormat(RadiotapDataMcs.HtFormat htFormat)
RadiotapDataMcs.Builder
htFormatKnown(boolean htFormatKnown)
RadiotapDataMcs.Builder
mcsIndexKnown(boolean mcsIndexKnown)
RadiotapDataMcs.Builder
mcsRateIndex(byte mcsRateIndex)
RadiotapDataMcs.Builder
nessKnown(boolean nessKnown)
RadiotapDataMcs.Builder
nessLsb(boolean nessLsb)
RadiotapDataMcs.Builder
nessMsb(boolean nessMsb)
RadiotapDataMcs.Builder
numStbcStreams(byte numStbcStreams)
RadiotapDataMcs.Builder
shortGuardInterval(boolean shortGuardInterval)
RadiotapDataMcs.Builder
stbcKnown(boolean stbcKnown)
-
-
-
Method Detail
-
bandwidthKnown
public RadiotapDataMcs.Builder bandwidthKnown(boolean bandwidthKnown)
- Parameters:
bandwidthKnown
- bandwidthKnown- Returns:
- this Builder object for method chaining.
-
mcsIndexKnown
public RadiotapDataMcs.Builder mcsIndexKnown(boolean mcsIndexKnown)
- Parameters:
mcsIndexKnown
- mcsIndexKnown- Returns:
- this Builder object for method chaining.
-
guardIntervalKnown
public RadiotapDataMcs.Builder guardIntervalKnown(boolean guardIntervalKnown)
- Parameters:
guardIntervalKnown
- guardIntervalKnown- Returns:
- this Builder object for method chaining.
-
htFormatKnown
public RadiotapDataMcs.Builder htFormatKnown(boolean htFormatKnown)
- Parameters:
htFormatKnown
- htFormatKnown- Returns:
- this Builder object for method chaining.
-
fecTypeKnown
public RadiotapDataMcs.Builder fecTypeKnown(boolean fecTypeKnown)
- Parameters:
fecTypeKnown
- fecTypeKnown- Returns:
- this Builder object for method chaining.
-
stbcKnown
public RadiotapDataMcs.Builder stbcKnown(boolean stbcKnown)
- Parameters:
stbcKnown
- stbcKnown- Returns:
- this Builder object for method chaining.
-
nessKnown
public RadiotapDataMcs.Builder nessKnown(boolean nessKnown)
- Parameters:
nessKnown
- nessKnown- Returns:
- this Builder object for method chaining.
-
nessMsb
public RadiotapDataMcs.Builder nessMsb(boolean nessMsb)
- Parameters:
nessMsb
- nessMsb- Returns:
- this Builder object for method chaining.
-
bandwidth
public RadiotapDataMcs.Builder bandwidth(RadiotapDataMcs.Bandwidth bandwidth)
- Parameters:
bandwidth
- bandwidth- Returns:
- this Builder object for method chaining.
-
shortGuardInterval
public RadiotapDataMcs.Builder shortGuardInterval(boolean shortGuardInterval)
- Parameters:
shortGuardInterval
- shortGuardInterval- Returns:
- this Builder object for method chaining.
-
htFormat
public RadiotapDataMcs.Builder htFormat(RadiotapDataMcs.HtFormat htFormat)
- Parameters:
htFormat
- htFormat- Returns:
- this Builder object for method chaining.
-
fecType
public RadiotapDataMcs.Builder fecType(RadiotapFecType fecType)
- Parameters:
fecType
- fecType- Returns:
- this Builder object for method chaining.
-
numStbcStreams
public RadiotapDataMcs.Builder numStbcStreams(byte numStbcStreams)
- Parameters:
numStbcStreams
- numStbcStreams- Returns:
- this Builder object for method chaining.
-
nessLsb
public RadiotapDataMcs.Builder nessLsb(boolean nessLsb)
- Parameters:
nessLsb
- nessLsb- Returns:
- this Builder object for method chaining.
-
mcsRateIndex
public RadiotapDataMcs.Builder mcsRateIndex(byte mcsRateIndex)
- Parameters:
mcsRateIndex
- mcsRateIndex- Returns:
- this Builder object for method chaining.
-
build
public RadiotapDataMcs build()
- Returns:
- a new RadiotapMcs object.
-
-