AdvertisingRequest.Builder
  public
  static
  final
  
  class
  AdvertisingRequest.Builder
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.net.nsd.AdvertisingRequest.Builder | 
A builder for creating new AdvertisingRequest objects.
Summary
| Public constructors | |
|---|---|
| 
      Builder(NsdServiceInfo serviceInfo)
      Creates a new  | |
| Public methods | |
|---|---|
| 
        
        
        
        
        
        AdvertisingRequest | 
      build()
      Creates a new  | 
| 
        
        
        
        
        
        AdvertisingRequest.Builder | 
      setFlags(long flags)
      Sets advertising configuration flags. | 
| 
        
        
        
        
        
        AdvertisingRequest.Builder | 
      setProtocolType(int protocolType)
      Sets the protocol to use for advertising. | 
| Inherited methods | |
|---|---|
Public constructors
Builder
public Builder (NsdServiceInfo serviceInfo)
Creates a new Builder object.
| Parameters | |
|---|---|
| serviceInfo | NsdServiceInfo: theNsdServiceInfodescribing the service to advertise.
 This value cannot benull. | 
Public methods
build
public AdvertisingRequest build ()
Creates a new AdvertisingRequest object.
| Returns | |
|---|---|
| AdvertisingRequest | This value cannot be null. | 
setFlags
public AdvertisingRequest.Builder setFlags (long flags)
Sets advertising configuration flags.
| Parameters | |
|---|---|
| flags | long: flags to use for advertising.
 Value is either0orAdvertisingRequest.FLAG_SKIP_PROBING | 
| Returns | |
|---|---|
| AdvertisingRequest.Builder | This value cannot be null. | 
setProtocolType
public AdvertisingRequest.Builder setProtocolType (int protocolType)
Sets the protocol to use for advertising.
| Parameters | |
|---|---|
| protocolType | int: the advertising protocol to use.
 Value isNsdManager.PROTOCOL_DNS_SD | 
| Returns | |
|---|---|
| AdvertisingRequest.Builder | This value cannot be null. | 
