Package android.net
Class NetworkRequest.Builder
- java.lang.Object
-
- android.net.NetworkRequest.Builder
-
- Enclosing class:
- NetworkRequest
public static class NetworkRequest.Builder extends Object
Builder used to createNetworkRequestobjects. Specify the Network features needed in terms ofNetworkCapabilitiesfeatures
-
-
Constructor Summary
Constructors Constructor Description Builder()Default constructor for Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NetworkRequest.BuilderaddCapability(int capability)The capability to add.NetworkRequestbuild()BuildNetworkRequestgive the current set of capabilities.NetworkRequest.BuilderremoveCapability(int capability)Removes (if found) the given capability from this builder instance.
-
-
-
Method Detail
-
addCapability
public NetworkRequest.Builder addCapability(int capability)
The capability to add.- Parameters:
capability- The capability to add. Value isNetworkCapabilities.NET_CAPABILITY_INTERNET- Returns:
- The builder to facilitate chaining builder.addCapability(...).addCapability();.
-
removeCapability
public NetworkRequest.Builder removeCapability(int capability)
Removes (if found) the given capability from this builder instance.- Parameters:
capability- The capability to remove. Value isNetworkCapabilities.NET_CAPABILITY_INTERNET- Returns:
- The builder to facilitate chaining.
-
build
public NetworkRequest build()
BuildNetworkRequestgive the current set of capabilities.- Returns:
- the request.
-
-