Class Dot11ExtendedCapabilitiesElement.Builder
java.lang.Object
org.pcap4j.packet.Dot11InformationElement.Builder
org.pcap4j.packet.Dot11ExtendedCapabilitiesElement.Builder
- All Implemented Interfaces:
LengthBuilder<Dot11InformationElement>
- Enclosing class:
Dot11ExtendedCapabilitiesElement
public static final class Dot11ExtendedCapabilitiesElement.Builder
extends Dot11InformationElement.Builder
- Since:
- pcap4j 1.7.0
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Dot11ServiceIntervalGranularityprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate byte[]private Booleanprivate Booleanprivate Booleanprivate Booleanprivate Booleanprivate Boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacStationCountActivated(Boolean acStationCountActivated) bssTransitionActivated(Boolean bssTransitionActivated) build()channelUsageActivated(Boolean channelUsageActivated) collocatedInterferenceReportingActivated(Boolean collocatedInterferenceReportingActivated) correctLengthAtBuild(boolean correctLengthAtBuild) diagnosticsActivated(Boolean diagnosticsActivated) dmsActivated(Boolean dmsActivated) ebrActivated(Boolean ebrActivated) eventActivated(Boolean eventActivated) extendedChannelSwitchingSupported(Boolean extendedChannelSwitchingSupported) fmsActivated(Boolean fmsActivated) interworkingServiceActivated(Boolean interworkingServiceActivated) length(byte length) locationTrackingActivated(Boolean locationTrackingActivated) msgcfActivated(Boolean msgcfActivated) multiBssIdActivated(Boolean multiBssIdActivated) multicastDiagnosticsActivated(Boolean multicastDiagnosticsActivated) proxyArpServiceActivated(Boolean proxyArpServiceActivated) psmpOperationSupported(Boolean psmpOperationSupported) qosMapActivated(Boolean qosMapActivated) qosTrafficCapabilityActivated(Boolean qosTrafficCapabilityActivated) rejectingUnadmittedTraffic(Boolean rejectingUnadmittedTraffic) rmCivicMeasurementActivated(Boolean rmCivicMeasurementActivated) rmIdentifierMeasurementActivated(Boolean rmIdentifierMeasurementActivated) rmLciMeasurementActivated(Boolean rmLciMeasurementActivated) scheduledPsmpSupported(Boolean scheduledPsmpSupported) serviceIntervalGranularity(Dot11ServiceIntervalGranularity serviceIntervalGranularity) ssidListActivated(Boolean ssidListActivated) sspnInterfaceActivated(Boolean sspnInterfaceActivated) tdlsChannelSwitchingActivated(Boolean tdlsChannelSwitchingActivated) tdlsChannelSwitchingProhibited(Boolean tdlsChannelSwitchingProhibited) tdlsPeerPsmSupported(Boolean tdlsPeerPsmSupported) tdlsPeerUapsdBufferStaSupported(Boolean tdlsPeerUapsdBufferStaSupported) tdlsProhibited(Boolean tdlsProhibited) tdlsSupported(Boolean tdlsSupported) tfsActivated(Boolean tfsActivated) timBroadcastActivated(Boolean timBroadcastActivated) timingMeasurementActivated(Boolean timingMeasurementActivated) trailingData(byte[] trailingData) twentyFortyBssCoexistenceManagementSupported(Boolean twentyFortyBssCoexistenceManagementSupported) uapsdCoexistenceActivated(Boolean uapsdCoexistenceActivated) utcTsfOffsetActivated(Boolean utcTsfOffsetActivated) wnmNotificationActivated(Boolean wnmNotificationActivated) wnmSleepModeActivated(Boolean wnmSleepModeActivated) Methods inherited from class Dot11InformationElement.Builder
elementId, getCorrectLengthAtBuild
-
Field Details
-
twentyFortyBssCoexistenceManagementSupported
-
bit1
-
extendedChannelSwitchingSupported
-
bit3
-
psmpOperationSupported
-
bit5
-
scheduledPsmpSupported
-
eventActivated
-
diagnosticsActivated
-
multicastDiagnosticsActivated
-
locationTrackingActivated
-
fmsActivated
-
proxyArpServiceActivated
-
collocatedInterferenceReportingActivated
-
rmCivicMeasurementActivated
-
rmLciMeasurementActivated
-
tfsActivated
-
wnmSleepModeActivated
-
timBroadcastActivated
-
bssTransitionActivated
-
qosTrafficCapabilityActivated
-
acStationCountActivated
-
multiBssIdActivated
-
timingMeasurementActivated
-
channelUsageActivated
-
ssidListActivated
-
dmsActivated
-
utcTsfOffsetActivated
-
tdlsPeerUapsdBufferStaSupported
-
tdlsPeerPsmSupported
-
tdlsChannelSwitchingActivated
-
interworkingServiceActivated
-
qosMapActivated
-
ebrActivated
-
sspnInterfaceActivated
-
bit35
-
msgcfActivated
-
tdlsSupported
-
tdlsProhibited
-
tdlsChannelSwitchingProhibited
-
rejectingUnadmittedTraffic
-
serviceIntervalGranularity
-
rmIdentifierMeasurementActivated
-
uapsdCoexistenceActivated
-
wnmNotificationActivated
-
bit47
-
utf8Ssid
-
bit49
-
bit50
-
bit51
-
bit52
-
bit53
-
bit54
-
bit55
-
trailingData
private byte[] trailingData
-
-
Constructor Details
-
Builder
public Builder() -
Builder
- Parameters:
elem- a Dot11ExtendedCapabilitiesElement object.
-
-
Method Details
-
twentyFortyBssCoexistenceManagementSupported
public Dot11ExtendedCapabilitiesElement.Builder twentyFortyBssCoexistenceManagementSupported(Boolean twentyFortyBssCoexistenceManagementSupported) - Parameters:
twentyFortyBssCoexistenceManagementSupported- twentyFortyBssCoexistenceManagementSupported- Returns:
- this Builder object for method chaining.
-
bit1
- Parameters:
bit1- bit1- Returns:
- this Builder object for method chaining.
-
extendedChannelSwitchingSupported
public Dot11ExtendedCapabilitiesElement.Builder extendedChannelSwitchingSupported(Boolean extendedChannelSwitchingSupported) - Parameters:
extendedChannelSwitchingSupported- extendedChannelSwitchingSupported- Returns:
- this Builder object for method chaining.
-
bit3
- Parameters:
bit3- bit3- Returns:
- this Builder object for method chaining.
-
psmpOperationSupported
public Dot11ExtendedCapabilitiesElement.Builder psmpOperationSupported(Boolean psmpOperationSupported) - Parameters:
psmpOperationSupported- psmpOperationSupported- Returns:
- this Builder object for method chaining.
-
bit5
- Parameters:
bit5- bit5- Returns:
- this Builder object for method chaining.
-
scheduledPsmpSupported
public Dot11ExtendedCapabilitiesElement.Builder scheduledPsmpSupported(Boolean scheduledPsmpSupported) - Parameters:
scheduledPsmpSupported- scheduledPsmpSupported- Returns:
- this Builder object for method chaining.
-
eventActivated
- Parameters:
eventActivated- eventActivated- Returns:
- this Builder object for method chaining.
-
diagnosticsActivated
- Parameters:
diagnosticsActivated- diagnosticsActivated- Returns:
- this Builder object for method chaining.
-
multicastDiagnosticsActivated
public Dot11ExtendedCapabilitiesElement.Builder multicastDiagnosticsActivated(Boolean multicastDiagnosticsActivated) - Parameters:
multicastDiagnosticsActivated- multicastDiagnosticsActivated- Returns:
- this Builder object for method chaining.
-
locationTrackingActivated
public Dot11ExtendedCapabilitiesElement.Builder locationTrackingActivated(Boolean locationTrackingActivated) - Parameters:
locationTrackingActivated- locationTrackingActivated- Returns:
- this Builder object for method chaining.
-
fmsActivated
- Parameters:
fmsActivated- fmsActivated- Returns:
- this Builder object for method chaining.
-
proxyArpServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder proxyArpServiceActivated(Boolean proxyArpServiceActivated) - Parameters:
proxyArpServiceActivated- proxyArpServiceActivated- Returns:
- this Builder object for method chaining.
-
collocatedInterferenceReportingActivated
public Dot11ExtendedCapabilitiesElement.Builder collocatedInterferenceReportingActivated(Boolean collocatedInterferenceReportingActivated) - Parameters:
collocatedInterferenceReportingActivated- collocatedInterferenceReportingActivated- Returns:
- this Builder object for method chaining.
-
rmCivicMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmCivicMeasurementActivated(Boolean rmCivicMeasurementActivated) - Parameters:
rmCivicMeasurementActivated- rmCivicMeasurementActivated- Returns:
- this Builder object for method chaining.
-
rmLciMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmLciMeasurementActivated(Boolean rmLciMeasurementActivated) - Parameters:
rmLciMeasurementActivated- rmLciMeasurementActivated- Returns:
- this Builder object for method chaining.
-
tfsActivated
- Parameters:
tfsActivated- tfsActivated- Returns:
- this Builder object for method chaining.
-
wnmSleepModeActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmSleepModeActivated(Boolean wnmSleepModeActivated) - Parameters:
wnmSleepModeActivated- wnmSleepModeActivated- Returns:
- this Builder object for method chaining.
-
timBroadcastActivated
public Dot11ExtendedCapabilitiesElement.Builder timBroadcastActivated(Boolean timBroadcastActivated) - Parameters:
timBroadcastActivated- timBroadcastActivated- Returns:
- this Builder object for method chaining.
-
bssTransitionActivated
public Dot11ExtendedCapabilitiesElement.Builder bssTransitionActivated(Boolean bssTransitionActivated) - Parameters:
bssTransitionActivated- bssTransitionActivated- Returns:
- this Builder object for method chaining.
-
qosTrafficCapabilityActivated
public Dot11ExtendedCapabilitiesElement.Builder qosTrafficCapabilityActivated(Boolean qosTrafficCapabilityActivated) - Parameters:
qosTrafficCapabilityActivated- qosTrafficCapabilityActivated- Returns:
- this Builder object for method chaining.
-
acStationCountActivated
public Dot11ExtendedCapabilitiesElement.Builder acStationCountActivated(Boolean acStationCountActivated) - Parameters:
acStationCountActivated- acStationCountActivated- Returns:
- this Builder object for method chaining.
-
multiBssIdActivated
- Parameters:
multiBssIdActivated- multiBssIdActivated- Returns:
- this Builder object for method chaining.
-
timingMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder timingMeasurementActivated(Boolean timingMeasurementActivated) - Parameters:
timingMeasurementActivated- timingMeasurementActivated- Returns:
- this Builder object for method chaining.
-
channelUsageActivated
public Dot11ExtendedCapabilitiesElement.Builder channelUsageActivated(Boolean channelUsageActivated) - Parameters:
channelUsageActivated- channelUsageActivated- Returns:
- this Builder object for method chaining.
-
ssidListActivated
- Parameters:
ssidListActivated- ssidListActivated- Returns:
- this Builder object for method chaining.
-
dmsActivated
- Parameters:
dmsActivated- dmsActivated- Returns:
- this Builder object for method chaining.
-
utcTsfOffsetActivated
public Dot11ExtendedCapabilitiesElement.Builder utcTsfOffsetActivated(Boolean utcTsfOffsetActivated) - Parameters:
utcTsfOffsetActivated- utcTsfOffsetActivated- Returns:
- this Builder object for method chaining.
-
tdlsPeerUapsdBufferStaSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsPeerUapsdBufferStaSupported(Boolean tdlsPeerUapsdBufferStaSupported) - Parameters:
tdlsPeerUapsdBufferStaSupported- tdlsPeerUapsdBufferStaSupported- Returns:
- this Builder object for method chaining.
-
tdlsPeerPsmSupported
- Parameters:
tdlsPeerPsmSupported- tdlsPeerPsmSupported- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingActivated
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingActivated(Boolean tdlsChannelSwitchingActivated) - Parameters:
tdlsChannelSwitchingActivated- tdlsChannelSwitchingActivated- Returns:
- this Builder object for method chaining.
-
interworkingServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder interworkingServiceActivated(Boolean interworkingServiceActivated) - Parameters:
interworkingServiceActivated- interworkingServiceActivated- Returns:
- this Builder object for method chaining.
-
qosMapActivated
- Parameters:
qosMapActivated- qosMapActivated- Returns:
- this Builder object for method chaining.
-
ebrActivated
- Parameters:
ebrActivated- ebrActivated- Returns:
- this Builder object for method chaining.
-
sspnInterfaceActivated
public Dot11ExtendedCapabilitiesElement.Builder sspnInterfaceActivated(Boolean sspnInterfaceActivated) - Parameters:
sspnInterfaceActivated- sspnInterfaceActivated- Returns:
- this Builder object for method chaining.
-
bit35
- Parameters:
bit35- bit35- Returns:
- this Builder object for method chaining.
-
msgcfActivated
- Parameters:
msgcfActivated- msgcfActivated- Returns:
- this Builder object for method chaining.
-
tdlsSupported
- Parameters:
tdlsSupported- tdlsSupported- Returns:
- this Builder object for method chaining.
-
tdlsProhibited
- Parameters:
tdlsProhibited- tdlsProhibited- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingProhibited
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingProhibited(Boolean tdlsChannelSwitchingProhibited) - Parameters:
tdlsChannelSwitchingProhibited- tdlsChannelSwitchingProhibited- Returns:
- this Builder object for method chaining.
-
rejectingUnadmittedTraffic
public Dot11ExtendedCapabilitiesElement.Builder rejectingUnadmittedTraffic(Boolean rejectingUnadmittedTraffic) - Parameters:
rejectingUnadmittedTraffic- rejectingUnadmittedTraffic- Returns:
- this Builder object for method chaining.
-
serviceIntervalGranularity
public Dot11ExtendedCapabilitiesElement.Builder serviceIntervalGranularity(Dot11ServiceIntervalGranularity serviceIntervalGranularity) - Parameters:
serviceIntervalGranularity- serviceIntervalGranularity- Returns:
- this Builder object for method chaining.
-
rmIdentifierMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmIdentifierMeasurementActivated(Boolean rmIdentifierMeasurementActivated) - Parameters:
rmIdentifierMeasurementActivated- rmIdentifierMeasurementActivated- Returns:
- this Builder object for method chaining.
-
uapsdCoexistenceActivated
public Dot11ExtendedCapabilitiesElement.Builder uapsdCoexistenceActivated(Boolean uapsdCoexistenceActivated) - Parameters:
uapsdCoexistenceActivated- uapsdCoexistenceActivated- Returns:
- this Builder object for method chaining.
-
wnmNotificationActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmNotificationActivated(Boolean wnmNotificationActivated) - Parameters:
wnmNotificationActivated- wnmNotificationActivated- Returns:
- this Builder object for method chaining.
-
bit47
- Parameters:
bit47- bit47- Returns:
- this Builder object for method chaining.
-
utf8Ssid
- Parameters:
utf8Ssid- utf8Ssid- Returns:
- this Builder object for method chaining.
-
bit49
- Parameters:
bit49- bit49- Returns:
- this Builder object for method chaining.
-
bit50
- Parameters:
bit50- bit50- Returns:
- this Builder object for method chaining.
-
bit51
- Parameters:
bit51- bit51- Returns:
- this Builder object for method chaining.
-
bit52
- Parameters:
bit52- bit52- Returns:
- this Builder object for method chaining.
-
bit53
- Parameters:
bit53- bit53- Returns:
- this Builder object for method chaining.
-
bit54
- Parameters:
bit54- bit54- Returns:
- this Builder object for method chaining.
-
bit55
- Parameters:
bit55- bit55- Returns:
- this Builder object for method chaining.
-
trailingData
- Parameters:
trailingData- trailingData- Returns:
- this Builder object for method chaining.
-
length
- Overrides:
lengthin classDot11InformationElement.Builder- Parameters:
length- length- Returns:
- this Builder object for method chaining.
-
correctLengthAtBuild
- Specified by:
correctLengthAtBuildin interfaceLengthBuilder<Dot11InformationElement>- Overrides:
correctLengthAtBuildin classDot11InformationElement.Builder- Parameters:
correctLengthAtBuild- correctLengthAtBuild- Returns:
- LengthBuilder
-
build
- Returns:
- a new object.
-