Package org.pcap4j.packet
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
- Author:
- Kaito Yamada
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.pcap4j.packet.Dot11InformationElement.Builder
elementId, getCorrectLengthAtBuild
-
-
-
-
Method Detail
-
twentyFortyBssCoexistenceManagementSupported
public Dot11ExtendedCapabilitiesElement.Builder twentyFortyBssCoexistenceManagementSupported(java.lang.Boolean twentyFortyBssCoexistenceManagementSupported)
- Parameters:
twentyFortyBssCoexistenceManagementSupported
- twentyFortyBssCoexistenceManagementSupported- Returns:
- this Builder object for method chaining.
-
bit1
public Dot11ExtendedCapabilitiesElement.Builder bit1(java.lang.Boolean bit1)
- Parameters:
bit1
- bit1- Returns:
- this Builder object for method chaining.
-
extendedChannelSwitchingSupported
public Dot11ExtendedCapabilitiesElement.Builder extendedChannelSwitchingSupported(java.lang.Boolean extendedChannelSwitchingSupported)
- Parameters:
extendedChannelSwitchingSupported
- extendedChannelSwitchingSupported- Returns:
- this Builder object for method chaining.
-
bit3
public Dot11ExtendedCapabilitiesElement.Builder bit3(java.lang.Boolean bit3)
- Parameters:
bit3
- bit3- Returns:
- this Builder object for method chaining.
-
psmpOperationSupported
public Dot11ExtendedCapabilitiesElement.Builder psmpOperationSupported(java.lang.Boolean psmpOperationSupported)
- Parameters:
psmpOperationSupported
- psmpOperationSupported- Returns:
- this Builder object for method chaining.
-
bit5
public Dot11ExtendedCapabilitiesElement.Builder bit5(java.lang.Boolean bit5)
- Parameters:
bit5
- bit5- Returns:
- this Builder object for method chaining.
-
scheduledPsmpSupported
public Dot11ExtendedCapabilitiesElement.Builder scheduledPsmpSupported(java.lang.Boolean scheduledPsmpSupported)
- Parameters:
scheduledPsmpSupported
- scheduledPsmpSupported- Returns:
- this Builder object for method chaining.
-
eventActivated
public Dot11ExtendedCapabilitiesElement.Builder eventActivated(java.lang.Boolean eventActivated)
- Parameters:
eventActivated
- eventActivated- Returns:
- this Builder object for method chaining.
-
diagnosticsActivated
public Dot11ExtendedCapabilitiesElement.Builder diagnosticsActivated(java.lang.Boolean diagnosticsActivated)
- Parameters:
diagnosticsActivated
- diagnosticsActivated- Returns:
- this Builder object for method chaining.
-
multicastDiagnosticsActivated
public Dot11ExtendedCapabilitiesElement.Builder multicastDiagnosticsActivated(java.lang.Boolean multicastDiagnosticsActivated)
- Parameters:
multicastDiagnosticsActivated
- multicastDiagnosticsActivated- Returns:
- this Builder object for method chaining.
-
locationTrackingActivated
public Dot11ExtendedCapabilitiesElement.Builder locationTrackingActivated(java.lang.Boolean locationTrackingActivated)
- Parameters:
locationTrackingActivated
- locationTrackingActivated- Returns:
- this Builder object for method chaining.
-
fmsActivated
public Dot11ExtendedCapabilitiesElement.Builder fmsActivated(java.lang.Boolean fmsActivated)
- Parameters:
fmsActivated
- fmsActivated- Returns:
- this Builder object for method chaining.
-
proxyArpServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder proxyArpServiceActivated(java.lang.Boolean proxyArpServiceActivated)
- Parameters:
proxyArpServiceActivated
- proxyArpServiceActivated- Returns:
- this Builder object for method chaining.
-
collocatedInterferenceReportingActivated
public Dot11ExtendedCapabilitiesElement.Builder collocatedInterferenceReportingActivated(java.lang.Boolean collocatedInterferenceReportingActivated)
- Parameters:
collocatedInterferenceReportingActivated
- collocatedInterferenceReportingActivated- Returns:
- this Builder object for method chaining.
-
rmCivicMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmCivicMeasurementActivated(java.lang.Boolean rmCivicMeasurementActivated)
- Parameters:
rmCivicMeasurementActivated
- rmCivicMeasurementActivated- Returns:
- this Builder object for method chaining.
-
rmLciMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder rmLciMeasurementActivated(java.lang.Boolean rmLciMeasurementActivated)
- Parameters:
rmLciMeasurementActivated
- rmLciMeasurementActivated- Returns:
- this Builder object for method chaining.
-
tfsActivated
public Dot11ExtendedCapabilitiesElement.Builder tfsActivated(java.lang.Boolean tfsActivated)
- Parameters:
tfsActivated
- tfsActivated- Returns:
- this Builder object for method chaining.
-
wnmSleepModeActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmSleepModeActivated(java.lang.Boolean wnmSleepModeActivated)
- Parameters:
wnmSleepModeActivated
- wnmSleepModeActivated- Returns:
- this Builder object for method chaining.
-
timBroadcastActivated
public Dot11ExtendedCapabilitiesElement.Builder timBroadcastActivated(java.lang.Boolean timBroadcastActivated)
- Parameters:
timBroadcastActivated
- timBroadcastActivated- Returns:
- this Builder object for method chaining.
-
bssTransitionActivated
public Dot11ExtendedCapabilitiesElement.Builder bssTransitionActivated(java.lang.Boolean bssTransitionActivated)
- Parameters:
bssTransitionActivated
- bssTransitionActivated- Returns:
- this Builder object for method chaining.
-
qosTrafficCapabilityActivated
public Dot11ExtendedCapabilitiesElement.Builder qosTrafficCapabilityActivated(java.lang.Boolean qosTrafficCapabilityActivated)
- Parameters:
qosTrafficCapabilityActivated
- qosTrafficCapabilityActivated- Returns:
- this Builder object for method chaining.
-
acStationCountActivated
public Dot11ExtendedCapabilitiesElement.Builder acStationCountActivated(java.lang.Boolean acStationCountActivated)
- Parameters:
acStationCountActivated
- acStationCountActivated- Returns:
- this Builder object for method chaining.
-
multiBssIdActivated
public Dot11ExtendedCapabilitiesElement.Builder multiBssIdActivated(java.lang.Boolean multiBssIdActivated)
- Parameters:
multiBssIdActivated
- multiBssIdActivated- Returns:
- this Builder object for method chaining.
-
timingMeasurementActivated
public Dot11ExtendedCapabilitiesElement.Builder timingMeasurementActivated(java.lang.Boolean timingMeasurementActivated)
- Parameters:
timingMeasurementActivated
- timingMeasurementActivated- Returns:
- this Builder object for method chaining.
-
channelUsageActivated
public Dot11ExtendedCapabilitiesElement.Builder channelUsageActivated(java.lang.Boolean channelUsageActivated)
- Parameters:
channelUsageActivated
- channelUsageActivated- Returns:
- this Builder object for method chaining.
-
ssidListActivated
public Dot11ExtendedCapabilitiesElement.Builder ssidListActivated(java.lang.Boolean ssidListActivated)
- Parameters:
ssidListActivated
- ssidListActivated- Returns:
- this Builder object for method chaining.
-
dmsActivated
public Dot11ExtendedCapabilitiesElement.Builder dmsActivated(java.lang.Boolean dmsActivated)
- Parameters:
dmsActivated
- dmsActivated- Returns:
- this Builder object for method chaining.
-
utcTsfOffsetActivated
public Dot11ExtendedCapabilitiesElement.Builder utcTsfOffsetActivated(java.lang.Boolean utcTsfOffsetActivated)
- Parameters:
utcTsfOffsetActivated
- utcTsfOffsetActivated- Returns:
- this Builder object for method chaining.
-
tdlsPeerUapsdBufferStaSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsPeerUapsdBufferStaSupported(java.lang.Boolean tdlsPeerUapsdBufferStaSupported)
- Parameters:
tdlsPeerUapsdBufferStaSupported
- tdlsPeerUapsdBufferStaSupported- Returns:
- this Builder object for method chaining.
-
tdlsPeerPsmSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsPeerPsmSupported(java.lang.Boolean tdlsPeerPsmSupported)
- Parameters:
tdlsPeerPsmSupported
- tdlsPeerPsmSupported- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingActivated
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingActivated(java.lang.Boolean tdlsChannelSwitchingActivated)
- Parameters:
tdlsChannelSwitchingActivated
- tdlsChannelSwitchingActivated- Returns:
- this Builder object for method chaining.
-
interworkingServiceActivated
public Dot11ExtendedCapabilitiesElement.Builder interworkingServiceActivated(java.lang.Boolean interworkingServiceActivated)
- Parameters:
interworkingServiceActivated
- interworkingServiceActivated- Returns:
- this Builder object for method chaining.
-
qosMapActivated
public Dot11ExtendedCapabilitiesElement.Builder qosMapActivated(java.lang.Boolean qosMapActivated)
- Parameters:
qosMapActivated
- qosMapActivated- Returns:
- this Builder object for method chaining.
-
ebrActivated
public Dot11ExtendedCapabilitiesElement.Builder ebrActivated(java.lang.Boolean ebrActivated)
- Parameters:
ebrActivated
- ebrActivated- Returns:
- this Builder object for method chaining.
-
sspnInterfaceActivated
public Dot11ExtendedCapabilitiesElement.Builder sspnInterfaceActivated(java.lang.Boolean sspnInterfaceActivated)
- Parameters:
sspnInterfaceActivated
- sspnInterfaceActivated- Returns:
- this Builder object for method chaining.
-
bit35
public Dot11ExtendedCapabilitiesElement.Builder bit35(java.lang.Boolean bit35)
- Parameters:
bit35
- bit35- Returns:
- this Builder object for method chaining.
-
msgcfActivated
public Dot11ExtendedCapabilitiesElement.Builder msgcfActivated(java.lang.Boolean msgcfActivated)
- Parameters:
msgcfActivated
- msgcfActivated- Returns:
- this Builder object for method chaining.
-
tdlsSupported
public Dot11ExtendedCapabilitiesElement.Builder tdlsSupported(java.lang.Boolean tdlsSupported)
- Parameters:
tdlsSupported
- tdlsSupported- Returns:
- this Builder object for method chaining.
-
tdlsProhibited
public Dot11ExtendedCapabilitiesElement.Builder tdlsProhibited(java.lang.Boolean tdlsProhibited)
- Parameters:
tdlsProhibited
- tdlsProhibited- Returns:
- this Builder object for method chaining.
-
tdlsChannelSwitchingProhibited
public Dot11ExtendedCapabilitiesElement.Builder tdlsChannelSwitchingProhibited(java.lang.Boolean tdlsChannelSwitchingProhibited)
- Parameters:
tdlsChannelSwitchingProhibited
- tdlsChannelSwitchingProhibited- Returns:
- this Builder object for method chaining.
-
rejectingUnadmittedTraffic
public Dot11ExtendedCapabilitiesElement.Builder rejectingUnadmittedTraffic(java.lang.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(java.lang.Boolean rmIdentifierMeasurementActivated)
- Parameters:
rmIdentifierMeasurementActivated
- rmIdentifierMeasurementActivated- Returns:
- this Builder object for method chaining.
-
uapsdCoexistenceActivated
public Dot11ExtendedCapabilitiesElement.Builder uapsdCoexistenceActivated(java.lang.Boolean uapsdCoexistenceActivated)
- Parameters:
uapsdCoexistenceActivated
- uapsdCoexistenceActivated- Returns:
- this Builder object for method chaining.
-
wnmNotificationActivated
public Dot11ExtendedCapabilitiesElement.Builder wnmNotificationActivated(java.lang.Boolean wnmNotificationActivated)
- Parameters:
wnmNotificationActivated
- wnmNotificationActivated- Returns:
- this Builder object for method chaining.
-
bit47
public Dot11ExtendedCapabilitiesElement.Builder bit47(java.lang.Boolean bit47)
- Parameters:
bit47
- bit47- Returns:
- this Builder object for method chaining.
-
utf8Ssid
public Dot11ExtendedCapabilitiesElement.Builder utf8Ssid(java.lang.Boolean utf8Ssid)
- Parameters:
utf8Ssid
- utf8Ssid- Returns:
- this Builder object for method chaining.
-
bit49
public Dot11ExtendedCapabilitiesElement.Builder bit49(java.lang.Boolean bit49)
- Parameters:
bit49
- bit49- Returns:
- this Builder object for method chaining.
-
bit50
public Dot11ExtendedCapabilitiesElement.Builder bit50(java.lang.Boolean bit50)
- Parameters:
bit50
- bit50- Returns:
- this Builder object for method chaining.
-
bit51
public Dot11ExtendedCapabilitiesElement.Builder bit51(java.lang.Boolean bit51)
- Parameters:
bit51
- bit51- Returns:
- this Builder object for method chaining.
-
bit52
public Dot11ExtendedCapabilitiesElement.Builder bit52(java.lang.Boolean bit52)
- Parameters:
bit52
- bit52- Returns:
- this Builder object for method chaining.
-
bit53
public Dot11ExtendedCapabilitiesElement.Builder bit53(java.lang.Boolean bit53)
- Parameters:
bit53
- bit53- Returns:
- this Builder object for method chaining.
-
bit54
public Dot11ExtendedCapabilitiesElement.Builder bit54(java.lang.Boolean bit54)
- Parameters:
bit54
- bit54- Returns:
- this Builder object for method chaining.
-
bit55
public Dot11ExtendedCapabilitiesElement.Builder bit55(java.lang.Boolean bit55)
- Parameters:
bit55
- bit55- Returns:
- this Builder object for method chaining.
-
trailingData
public Dot11ExtendedCapabilitiesElement.Builder trailingData(byte[] trailingData)
- Parameters:
trailingData
- trailingData- Returns:
- this Builder object for method chaining.
-
length
public Dot11ExtendedCapabilitiesElement.Builder length(byte length)
- Overrides:
length
in classDot11InformationElement.Builder
- Parameters:
length
- length- Returns:
- this Builder object for method chaining.
-
correctLengthAtBuild
public Dot11ExtendedCapabilitiesElement.Builder correctLengthAtBuild(boolean correctLengthAtBuild)
- Specified by:
correctLengthAtBuild
in interfaceLengthBuilder<Dot11InformationElement>
- Overrides:
correctLengthAtBuild
in classDot11InformationElement.Builder
- Parameters:
correctLengthAtBuild
- correctLengthAtBuild- Returns:
- LengthBuilder
-
build
public Dot11ExtendedCapabilitiesElement build()
- Returns:
- a new object.
-
-