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. |