# Print output for @column tags ?> AssociationRequest.Builder - Android SDK | Android Developers

Most visited

Recently visited

AssociationRequest.Builder

public static final class AssociationRequest.Builder
extends Object

java.lang.Object
   ↳ android.companion.AssociationRequest.Builder


A builder for AssociationRequest

Summary

Public constructors

Builder()

Public methods

AssociationRequest.Builder addDeviceFilter(DeviceFilter<?> deviceFilter)
AssociationRequest build()
AssociationRequest.Builder setDeviceProfile(String deviceProfile)

If set, association will be requested as a corresponding kind of device

AssociationRequest.Builder setSingleDevice(boolean singleDevice)

Whether only a single device should match the provided filter.

Inherited methods

Public constructors

Builder

public Builder ()

Public methods

addDeviceFilter

public AssociationRequest.Builder addDeviceFilter (DeviceFilter<?> deviceFilter)

Parameters
deviceFilter DeviceFilter: if set, only devices matching the given filter will be shown to the user This value may be null.

Returns
AssociationRequest.Builder This value cannot be null.

build

public AssociationRequest build ()

Returns
AssociationRequest This value cannot be null.

setDeviceProfile

public AssociationRequest.Builder setDeviceProfile (String deviceProfile)

If set, association will be requested as a corresponding kind of device

Parameters
deviceProfile String: This value cannot be null. Value is AssociationRequest.DEVICE_PROFILE_WATCH

Returns
AssociationRequest.Builder This value cannot be null.

setSingleDevice

public AssociationRequest.Builder setSingleDevice (boolean singleDevice)

Whether only a single device should match the provided filter. When scanning for a single device with a specifc BluetoothDeviceFilter mac address, bonded devices are also searched among. This allows to obtain the necessary app privileges even if the device is already paired.

Parameters
singleDevice boolean: if true, scanning for a device will stop as soon as at least one fitting device is found

Returns
AssociationRequest.Builder This value cannot be null.