Replace clearAll with withoutDefaultCapabilities in NC#Builder
Update the naming and usgae according to API review feedback. Bug: 184735772 Test: atest EthernetTrackerTest Change-Id: Ie8dc0bcdf46ceebda5d6062231b48c1f63b250f6 Merged-In: Ie8dc0bcdf46ceebda5d6062231b48c1f63b250f6
This commit is contained in:
@@ -167,8 +167,8 @@ public class EthernetNetworkFactory extends NetworkFactory {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void updateCapabilityFilter() {
|
private void updateCapabilityFilter() {
|
||||||
NetworkCapabilities capabilitiesFilter = new NetworkCapabilities.Builder()
|
NetworkCapabilities capabilitiesFilter =
|
||||||
.clearAll()
|
NetworkCapabilities.Builder.withoutDefaultCapabilities()
|
||||||
.addTransportType(NetworkCapabilities.TRANSPORT_ETHERNET)
|
.addTransportType(NetworkCapabilities.TRANSPORT_ETHERNET)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
|
|||||||
@@ -507,10 +507,9 @@ final class EthernetTracker {
|
|||||||
boolean clearDefaultCapabilities, @Nullable String commaSeparatedCapabilities,
|
boolean clearDefaultCapabilities, @Nullable String commaSeparatedCapabilities,
|
||||||
@Nullable String overrideTransport) {
|
@Nullable String overrideTransport) {
|
||||||
|
|
||||||
final NetworkCapabilities.Builder builder = new NetworkCapabilities.Builder();
|
final NetworkCapabilities.Builder builder = clearDefaultCapabilities
|
||||||
if (clearDefaultCapabilities) {
|
? NetworkCapabilities.Builder.withoutDefaultCapabilities()
|
||||||
builder.clearAll(); // Remove default capabilities and transports
|
: new NetworkCapabilities.Builder();
|
||||||
}
|
|
||||||
|
|
||||||
// Determine the transport type. If someone has tried to define an override transport then
|
// Determine the transport type. If someone has tried to define an override transport then
|
||||||
// attempt to add it. Since we can only have one override, all errors with it will
|
// attempt to add it. Since we can only have one override, all errors with it will
|
||||||
|
|||||||
@@ -107,7 +107,7 @@ public class EthernetTrackerTest {
|
|||||||
|
|
||||||
private NetworkCapabilities.Builder makeEthernetCapabilitiesBuilder(boolean clearAll) {
|
private NetworkCapabilities.Builder makeEthernetCapabilitiesBuilder(boolean clearAll) {
|
||||||
final NetworkCapabilities.Builder builder =
|
final NetworkCapabilities.Builder builder =
|
||||||
clearAll ? new NetworkCapabilities.Builder().clearAll()
|
clearAll ? NetworkCapabilities.Builder.withoutDefaultCapabilities()
|
||||||
: new NetworkCapabilities.Builder();
|
: new NetworkCapabilities.Builder();
|
||||||
return builder.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING)
|
return builder.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_ROAMING)
|
||||||
.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED)
|
.addCapability(NetworkCapabilities.NET_CAPABILITY_NOT_CONGESTED)
|
||||||
|
|||||||
Reference in New Issue
Block a user