- 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
-
-
Field Summary
Fields Modifier and Type Field Description private RadiotapDataMcs.Bandwidthbandwidthprivate booleanbandwidthKnownprivate RadiotapFecTypefecTypeprivate booleanfecTypeKnownprivate booleanguardIntervalKnownprivate RadiotapDataMcs.HtFormathtFormatprivate booleanhtFormatKnownprivate booleanmcsIndexKnownprivate bytemcsRateIndexprivate booleannessKnownprivate booleannessLsbprivate booleannessMsbprivate bytenumStbcStreamsprivate booleanshortGuardIntervalprivate booleanstbcKnown
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(RadiotapDataMcs obj)
-
Method Summary
-
-
-
Field Detail
-
bandwidthKnown
private boolean bandwidthKnown
-
mcsIndexKnown
private boolean mcsIndexKnown
-
guardIntervalKnown
private boolean guardIntervalKnown
-
htFormatKnown
private boolean htFormatKnown
-
fecTypeKnown
private boolean fecTypeKnown
-
stbcKnown
private boolean stbcKnown
-
nessKnown
private boolean nessKnown
-
nessMsb
private boolean nessMsb
-
bandwidth
private RadiotapDataMcs.Bandwidth bandwidth
-
shortGuardInterval
private boolean shortGuardInterval
-
htFormat
private RadiotapDataMcs.HtFormat htFormat
-
fecType
private RadiotapFecType fecType
-
numStbcStreams
private byte numStbcStreams
-
nessLsb
private boolean nessLsb
-
mcsRateIndex
private byte mcsRateIndex
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(RadiotapDataMcs obj)
-
-
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.
-
-