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