public static class NetSpecifier.Builder extends Object
NetSpecifier objects.
Specify the Network features needed in terms of NetCapabilities features| 构造器 | 说明 |
|---|---|
Builder() |
Constructor for this class.
|
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
NetSpecifier.Builder |
addBearer(int bearer) |
Adds a network transmission type.
|
NetSpecifier.Builder |
addCapability(int capability) |
Adds a network capability to a
NetCapabilities object. |
NetSpecifier |
build() |
Creates a
ohos.net.NetSpecifier object. |
NetSpecifier.Builder |
clearCapabilities() |
clear capabilities value.
|
NetSpecifier.Builder |
removeBearer(int bearer) |
Deletes a network bearer type.
|
NetSpecifier.Builder |
removeCapability(int capability) |
Deletes a network capability.
|
NetSpecifier.Builder |
setBearerPrivateIdentifier(String bearerPrivateIdentifier) |
Sets an optional parameter of a bearer network.
|
public NetSpecifier build()
ohos.net.NetSpecifier object.
Parameters of the NetSpecifier object are set based on the Builder class.
NetSpecifier object.public NetSpecifier.Builder clearCapabilities()
NetSpecifier.Builder object.public NetSpecifier.Builder addCapability(int capability)
NetCapabilities object.
The following capabilities are available. For details, see NetCapabilities.
capability - Indicates the network capability to be added.NetSpecifier.Builder object.public NetSpecifier.Builder removeCapability(int capability)
The following capabilities are available. For details, see NetCapabilities.
capability - Indicates the network capability to be deleted.NetSpecifier.Builder object.public NetSpecifier.Builder addBearer(int bearer)
The following types are available. For details, see NetCapabilities.
bearer - Indicates the network transmission type to be added.NetSpecifier.Builder object.public NetSpecifier.Builder removeBearer(int bearer)
The following types are available. For details, see NetCapabilities.
bearer - Indicates the network transmission type to be deleted.NetSpecifier.Builder object.public NetSpecifier.Builder setBearerPrivateIdentifier(String bearerPrivateIdentifier)
bearerPrivateIdentifier - Indicates a customized optional parameter.NetSpecifier.Builder object.