TrafficDescriptor.Builder
public
static
final
class
TrafficDescriptor.Builder
extends Object
| java.lang.Object | |
| ↳ | android.telephony.data.TrafficDescriptor.Builder |
Provides a convenient way to set the fields of a TrafficDescriptor when creating a
new instance.
The example below shows how you might create a new TrafficDescriptor:
TrafficDescriptor response = new TrafficDescriptor.Builder()
.setDnn("")
.build();
Summary
Public constructors | |
|---|---|
Builder()
Default constructor for Builder. |
|
Public methods | |
|---|---|
TrafficDescriptor
|
build()
Build the |
TrafficDescriptor.Builder
|
setDataNetworkName(String dnn)
Set the Data Network Name(DNN). |
TrafficDescriptor.Builder
|
setOsAppId(byte[] osAppId)
Set the OS App ID (including OS Id as defined in the specs). |
Inherited methods | |
|---|---|
Public constructors
Public methods
build
public TrafficDescriptor build ()
Build the TrafficDescriptor.
| Returns | |
|---|---|
TrafficDescriptor |
the TrafficDescriptor object.
This value cannot be null. |
| Throws | |
|---|---|
IllegalArgumentException |
if DNN and OS App ID are null. |
setDataNetworkName
public TrafficDescriptor.Builder setDataNetworkName (String dnn)
Set the Data Network Name(DNN).
| Parameters | |
|---|---|
dnn |
String: This value cannot be null. |
| Returns | |
|---|---|
TrafficDescriptor.Builder |
The same instance of the builder.
This value cannot be null. |
setOsAppId
public TrafficDescriptor.Builder setOsAppId (byte[] osAppId)
Set the OS App ID (including OS Id as defined in the specs).
| Parameters | |
|---|---|
osAppId |
byte: This value cannot be null. |
| Returns | |
|---|---|
TrafficDescriptor.Builder |
The same instance of the builder.
This value cannot be null. |