public static final class ConfigRequest.Builder extends Object
ConfigRequest
objects.Constructor and Description |
---|
Builder()
Default constructor for the Builder.
|
Modifier and Type | Method and Description |
---|---|
ConfigRequest |
build()
Build
ConfigRequest given the current requests made on the
builder. |
ConfigRequest.Builder |
setClusterHigh(int clusterHigh)
The Cluster ID is generated randomly for new NAN networks.
|
ConfigRequest.Builder |
setClusterLow(int clusterLow)
The Cluster ID is generated randomly for new NAN networks.
|
ConfigRequest.Builder |
setMasterPreference(int masterPreference)
Specify the Master Preference requested.
|
ConfigRequest.Builder |
setSupport5gBand(boolean support5gBand)
Specify whether 5G band support is required in this request.
|
public ConfigRequest.Builder setSupport5gBand(boolean support5gBand)
support5gBand
- Support for 5G band is required.builder.setXXX(..).setXXX(..)
.public ConfigRequest.Builder setMasterPreference(int masterPreference)
masterPreference
- The requested master preferencebuilder.setXXX(..).setXXX(..)
.public ConfigRequest.Builder setClusterLow(int clusterLow)
setClusterHigh(int)
. The permitted
range is 0 to the value specified by
setClusterHigh(int)
. Equality is
permitted which restricts the Cluster ID to the specified value.clusterLow
- The lower range of the generated cluster ID.builder.setClusterLow(..).setClusterHigh(..)
.public ConfigRequest.Builder setClusterHigh(int clusterHigh)
setClusterLow(int)
. The permitted
range is the value specified by
setClusterLow(int)
to 0xFFFF. Equality
is permitted which restricts the Cluster ID to the specified value.clusterHigh
- The upper range of the generated cluster ID.builder.setClusterLow(..).setClusterHigh(..)
.public ConfigRequest build()
ConfigRequest
given the current requests made on the
builder.