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 : the NsdServiceInfo describing the service to advertise.
This value cannot be null . |
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 either 0 or AdvertisingRequest.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 is NsdManager.PROTOCOL_DNS_SD |
Returns | |
---|---|
AdvertisingRequest.Builder |
This value cannot be null . |