Builder
class Builder
kotlin.Any | |
↳ | android.companion.WifiDeviceFilter.Builder |
A builder for WifiDeviceFilter
Summary
Public constructors | |
---|---|
Builder() |
Public methods | |
---|---|
WifiDeviceFilter |
build() Builds the instance. |
WifiDeviceFilter.Builder |
setBssid(value: MacAddress) If set, only devices with BSSID matching the given one will be shown |
WifiDeviceFilter.Builder |
setBssidMask(value: MacAddress) If set, only bits at positions set in this mask, will be compared to the given |
WifiDeviceFilter.Builder |
setNamePattern(value: Pattern?) If set, only devices with |
Public constructors
Public methods
build
fun build(): WifiDeviceFilter
Builds the instance. This builder should not be touched after calling this!
Return | |
---|---|
WifiDeviceFilter |
This value cannot be null . |
setBssid
fun setBssid(value: MacAddress): WifiDeviceFilter.Builder
If set, only devices with BSSID matching the given one will be shown
Parameters | |
---|---|
value |
MacAddress: This value cannot be null . |
Return | |
---|---|
WifiDeviceFilter.Builder |
This value cannot be null . |
setBssidMask
fun setBssidMask(value: MacAddress): WifiDeviceFilter.Builder
If set, only bits at positions set in this mask, will be compared to the given BSSID
filter.
Parameters | |
---|---|
value |
MacAddress: This value cannot be null . |
Return | |
---|---|
WifiDeviceFilter.Builder |
This value cannot be null . |
setNamePattern
fun setNamePattern(value: Pattern?): WifiDeviceFilter.Builder
If set, only devices with name
matching the given regular expression will be shown
Parameters | |
---|---|
value |
Pattern?: This value may be null . |
Return | |
---|---|
WifiDeviceFilter.Builder |
This value cannot be null . |