WifiP2pUsdBasedServiceDiscoveryConfig.Builder
  public
  static
  final
  
  class
  WifiP2pUsdBasedServiceDiscoveryConfig.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.net.wifi.p2p.WifiP2pUsdBasedServiceDiscoveryConfig.Builder | 
Builder for WifiP2pUsdBasedServiceDiscoveryConfig.
Summary
| Public constructors | |
|---|---|
| 
      Builder()
      Constructs a Builder with default values. | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        WifiP2pUsdBasedServiceDiscoveryConfig | 
      build()
      Build  | 
| 
        
        
        
        
        
        WifiP2pUsdBasedServiceDiscoveryConfig.Builder | 
      setBand(int band)
      Specifies the band requested for service discovery. | 
| 
        
        
        
        
        
        WifiP2pUsdBasedServiceDiscoveryConfig.Builder | 
      setFrequenciesMhz(int[] frequenciesMhz)
      Set the frequencies requested for service discovery. | 
| Inherited methods | |
|---|---|
Public constructors
Public methods
build
public WifiP2pUsdBasedServiceDiscoveryConfig build ()
Build WifiP2pUsdBasedServiceDiscoveryConfig given the current requests made
 on the builder.
| Returns | |
|---|---|
| WifiP2pUsdBasedServiceDiscoveryConfig | WifiP2pUsdBasedServiceDiscoveryConfigconstructed based on builder
 method calls.
 This value cannot benull. | 
setBand
public WifiP2pUsdBasedServiceDiscoveryConfig.Builder setBand (int band)
Specifies the band requested for service discovery. The band should
 be one of the following band constants defined in ScanResult#WIFI_BAND_24_GHZ,
 ScanResult#WIFI_BAND_5_GHZ or ScanResult#WIFI_BAND_6_GHZ
 
     setBand(int) and setFrequenciesMhz(int[]) are
     mutually exclusive. Setting operating band and frequency both is invalid.
 
     Optional. ScanResult#UNSPECIFIED by default.
| Parameters | |
|---|---|
| band | int: The requested band. | 
| Returns | |
|---|---|
| WifiP2pUsdBasedServiceDiscoveryConfig.Builder | Instance of Builderto enable chaining of the builder method.
 This value cannot benull. | 
| Throws | |
|---|---|
| IllegalArgumentException | - if the band specified is not one among the list of bands mentioned above. | 
setFrequenciesMhz
public WifiP2pUsdBasedServiceDiscoveryConfig.Builder setFrequenciesMhz (int[] frequenciesMhz)
Set the frequencies requested for service discovery.
     setBand(int) and setFrequenciesMhz(int[]) are
     mutually exclusive. Setting band and frequencies both is invalid.
 
Optional. 2437 by default.
| Parameters | |
|---|---|
| frequenciesMhz | int: Frequencies in MHz to scan for services. This value cannot be an
                       empty array of frequencies.
 This value cannot benull. | 
| Returns | |
|---|---|
| WifiP2pUsdBasedServiceDiscoveryConfig.Builder | Instance of Builderto enable chaining of the builder method.
 This value cannot benull. | 
