- java.lang.Object
-
- org.pcap4j.packet.RadiotapDataVht.Builder
-
- Enclosing class:
- RadiotapDataVht
public static final class RadiotapDataVht.Builder extends java.lang.Object- Since:
- pcap4j 1.6.5
-
-
Field Summary
Fields Modifier and Type Field Description private RadiotapVhtBandwidthbandwidthprivate booleanbandwidthKnownprivate booleanbeamformedprivate booleanbeamformedKnownprivate RadiotapFecType[]fecTypesprivate booleanfifthMsbOfKnownprivate booleanfourthMsbOfKnownprivate bytegroupIdprivate booleangroupIdKnownprivate booleanguardIntervalKnownprivate booleanldpcExtraOfdmSymbolprivate booleanldpcExtraOfdmSymbolKnownprivate byte[]mcsesprivate booleanmsbOfFlagsprivate booleanmsbOfKnownprivate byte[]nssesprivate shortpartialAidprivate booleanpartialAidKnownprivate booleansecondMsbOfFlagsprivate booleansecondMsbOfKnownprivate booleanseventhMsbOfKnownprivate booleanshortGiNsymDisambiguationprivate booleanshortGiNsymDisambiguationKnownprivate booleanshortGuardIntervalprivate booleansixthMsbOfKnownprivate booleanstbcprivate booleanstbcKnownprivate booleanthirdMsbOfKnownprivate booleantxopPsNotAllowedprivate booleantxopPsNotAllowedKnownprivate byteunusedInCoding
-
Constructor Summary
Constructors Modifier Constructor Description Builder()privateBuilder(RadiotapDataVht obj)
-
Method Summary
-
-
-
Field Detail
-
stbcKnown
private boolean stbcKnown
-
txopPsNotAllowedKnown
private boolean txopPsNotAllowedKnown
-
guardIntervalKnown
private boolean guardIntervalKnown
-
shortGiNsymDisambiguationKnown
private boolean shortGiNsymDisambiguationKnown
-
ldpcExtraOfdmSymbolKnown
private boolean ldpcExtraOfdmSymbolKnown
-
beamformedKnown
private boolean beamformedKnown
-
bandwidthKnown
private boolean bandwidthKnown
-
groupIdKnown
private boolean groupIdKnown
-
partialAidKnown
private boolean partialAidKnown
-
seventhMsbOfKnown
private boolean seventhMsbOfKnown
-
sixthMsbOfKnown
private boolean sixthMsbOfKnown
-
fifthMsbOfKnown
private boolean fifthMsbOfKnown
-
fourthMsbOfKnown
private boolean fourthMsbOfKnown
-
thirdMsbOfKnown
private boolean thirdMsbOfKnown
-
secondMsbOfKnown
private boolean secondMsbOfKnown
-
msbOfKnown
private boolean msbOfKnown
-
stbc
private boolean stbc
-
txopPsNotAllowed
private boolean txopPsNotAllowed
-
shortGuardInterval
private boolean shortGuardInterval
-
shortGiNsymDisambiguation
private boolean shortGiNsymDisambiguation
-
ldpcExtraOfdmSymbol
private boolean ldpcExtraOfdmSymbol
-
beamformed
private boolean beamformed
-
secondMsbOfFlags
private boolean secondMsbOfFlags
-
msbOfFlags
private boolean msbOfFlags
-
bandwidth
private RadiotapVhtBandwidth bandwidth
-
mcses
private byte[] mcses
-
nsses
private byte[] nsses
-
fecTypes
private RadiotapFecType[] fecTypes
-
unusedInCoding
private byte unusedInCoding
-
groupId
private byte groupId
-
partialAid
private short partialAid
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
private Builder(RadiotapDataVht obj)
-
-
Method Detail
-
stbcKnown
public RadiotapDataVht.Builder stbcKnown(boolean stbcKnown)
- Parameters:
stbcKnown- stbcKnown- Returns:
- this Builder object for method chaining.
-
txopPsNotAllowedKnown
public RadiotapDataVht.Builder txopPsNotAllowedKnown(boolean txopPsNotAllowedKnown)
- Parameters:
txopPsNotAllowedKnown- txopPsNotAllowedKnown- Returns:
- this Builder object for method chaining.
-
guardIntervalKnown
public RadiotapDataVht.Builder guardIntervalKnown(boolean guardIntervalKnown)
- Parameters:
guardIntervalKnown- guardIntervalKnown- Returns:
- this Builder object for method chaining.
-
shortGiNsymDisambiguationKnown
public RadiotapDataVht.Builder shortGiNsymDisambiguationKnown(boolean shortGiNsymDisambiguationKnown)
- Parameters:
shortGiNsymDisambiguationKnown- shortGiNsymDisambiguationKnown- Returns:
- this Builder object for method chaining.
-
ldpcExtraOfdmSymbolKnown
public RadiotapDataVht.Builder ldpcExtraOfdmSymbolKnown(boolean ldpcExtraOfdmSymbolKnown)
- Parameters:
ldpcExtraOfdmSymbolKnown- ldpcExtraOfdmSymbolKnown- Returns:
- this Builder object for method chaining.
-
beamformedKnown
public RadiotapDataVht.Builder beamformedKnown(boolean beamformedKnown)
- Parameters:
beamformedKnown- beamformedKnown- Returns:
- this Builder object for method chaining.
-
bandwidthKnown
public RadiotapDataVht.Builder bandwidthKnown(boolean bandwidthKnown)
- Parameters:
bandwidthKnown- bandwidthKnown- Returns:
- this Builder object for method chaining.
-
groupIdKnown
public RadiotapDataVht.Builder groupIdKnown(boolean groupIdKnown)
- Parameters:
groupIdKnown- groupIdKnown- Returns:
- this Builder object for method chaining.
-
partialAidKnown
public RadiotapDataVht.Builder partialAidKnown(boolean partialAidKnown)
- Parameters:
partialAidKnown- partialAidKnown- Returns:
- this Builder object for method chaining.
-
seventhMsbOfKnown
public RadiotapDataVht.Builder seventhMsbOfKnown(boolean seventhMsbOfKnown)
- Parameters:
seventhMsbOfKnown- seventhMsbOfKnown- Returns:
- this Builder object for method chaining.
-
sixthMsbOfKnown
public RadiotapDataVht.Builder sixthMsbOfKnown(boolean sixthMsbOfKnown)
- Parameters:
sixthMsbOfKnown- sixthMsbOfKnown- Returns:
- this Builder object for method chaining.
-
fifthMsbOfKnown
public RadiotapDataVht.Builder fifthMsbOfKnown(boolean fifthMsbOfKnown)
- Parameters:
fifthMsbOfKnown- fifthMsbOfKnown- Returns:
- this Builder object for method chaining.
-
fourthMsbOfKnown
public RadiotapDataVht.Builder fourthMsbOfKnown(boolean fourthMsbOfKnown)
- Parameters:
fourthMsbOfKnown- fourthMsbOfKnown- Returns:
- this Builder object for method chaining.
-
thirdMsbOfKnown
public RadiotapDataVht.Builder thirdMsbOfKnown(boolean thirdMsbOfKnown)
- Parameters:
thirdMsbOfKnown- thirdMsbOfKnown- Returns:
- this Builder object for method chaining.
-
secondMsbOfKnown
public RadiotapDataVht.Builder secondMsbOfKnown(boolean secondMsbOfKnown)
- Parameters:
secondMsbOfKnown- secondMsbOfKnown- Returns:
- this Builder object for method chaining.
-
msbOfKnown
public RadiotapDataVht.Builder msbOfKnown(boolean msbOfKnown)
- Parameters:
msbOfKnown- msbOfKnown- Returns:
- this Builder object for method chaining.
-
stbc
public RadiotapDataVht.Builder stbc(boolean stbc)
- Parameters:
stbc- stbc- Returns:
- this Builder object for method chaining.
-
txopPsNotAllowed
public RadiotapDataVht.Builder txopPsNotAllowed(boolean txopPsNotAllowed)
- Parameters:
txopPsNotAllowed- txopPsNotAllowed- Returns:
- this Builder object for method chaining.
-
shortGuardInterval
public RadiotapDataVht.Builder shortGuardInterval(boolean shortGuardInterval)
- Parameters:
shortGuardInterval- shortGuardInterval- Returns:
- this Builder object for method chaining.
-
shortGiNsymDisambiguation
public RadiotapDataVht.Builder shortGiNsymDisambiguation(boolean shortGiNsymDisambiguation)
- Parameters:
shortGiNsymDisambiguation- shortGiNsymDisambiguation- Returns:
- this Builder object for method chaining.
-
ldpcExtraOfdmSymbol
public RadiotapDataVht.Builder ldpcExtraOfdmSymbol(boolean ldpcExtraOfdmSymbol)
- Parameters:
ldpcExtraOfdmSymbol- ldpcExtraOfdmSymbol- Returns:
- this Builder object for method chaining.
-
beamformed
public RadiotapDataVht.Builder beamformed(boolean beamformed)
- Parameters:
beamformed- beamformed- Returns:
- this Builder object for method chaining.
-
secondMsbOfFlags
public RadiotapDataVht.Builder secondMsbOfFlags(boolean secondMsbOfFlags)
- Parameters:
secondMsbOfFlags- secondMsbOfFlags- Returns:
- this Builder object for method chaining.
-
msbOfFlags
public RadiotapDataVht.Builder msbOfFlags(boolean msbOfFlags)
- Parameters:
msbOfFlags- msbOfFlags- Returns:
- this Builder object for method chaining.
-
bandwidth
public RadiotapDataVht.Builder bandwidth(RadiotapVhtBandwidth bandwidth)
- Parameters:
bandwidth- bandwidth- Returns:
- this Builder object for method chaining.
-
mcses
public RadiotapDataVht.Builder mcses(byte[] mcses)
- Parameters:
mcses- mcses- Returns:
- this Builder object for method chaining.
-
nsses
public RadiotapDataVht.Builder nsses(byte[] nsses)
- Parameters:
nsses- nsses- Returns:
- this Builder object for method chaining.
-
fecTypes
public RadiotapDataVht.Builder fecTypes(RadiotapFecType[] fecTypes)
- Parameters:
fecTypes- fecTypes- Returns:
- this Builder object for method chaining.
-
unusedInCoding
public RadiotapDataVht.Builder unusedInCoding(byte unusedInCoding)
- Parameters:
unusedInCoding- unusedInCoding- Returns:
- this Builder object for method chaining.
-
groupId
public RadiotapDataVht.Builder groupId(byte groupId)
- Parameters:
groupId- groupId- Returns:
- this Builder object for method chaining.
-
partialAid
public RadiotapDataVht.Builder partialAid(short partialAid)
- Parameters:
partialAid- partialAid- Returns:
- this Builder object for method chaining.
-
build
public RadiotapDataVht build()
- Returns:
- a new RadiotapVht object.
-
-