Merge "[NS D02] Mix in the ignore on wifi policy."
This commit is contained in:
@@ -21,7 +21,6 @@ import android.annotation.NonNull;
|
||||
import android.annotation.Nullable;
|
||||
import android.annotation.SystemApi;
|
||||
import android.annotation.TestApi;
|
||||
import android.os.Bundle;
|
||||
import android.os.Parcel;
|
||||
import android.os.Parcelable;
|
||||
|
||||
@@ -87,7 +86,7 @@ public final class NetworkScore implements Parcelable {
|
||||
/** toString */
|
||||
public String toString() {
|
||||
return "latency = " + latencyMs + " downlinkBandwidth = " + downlinkBandwidthKBps
|
||||
+ "uplinkBandwidth = " + uplinkBandwidthKBps;
|
||||
+ " uplinkBandwidth = " + uplinkBandwidthKBps;
|
||||
}
|
||||
|
||||
@NonNull
|
||||
@@ -354,17 +353,27 @@ public final class NetworkScore implements Parcelable {
|
||||
private Metrics mLinkLayerMetrics = new Metrics(Metrics.LATENCY_UNKNOWN,
|
||||
Metrics.BANDWIDTH_UNKNOWN, Metrics.BANDWIDTH_UNKNOWN);
|
||||
@NonNull
|
||||
private Metrics mEndToMetrics = new Metrics(Metrics.LATENCY_UNKNOWN,
|
||||
private Metrics mEndToEndMetrics = new Metrics(Metrics.LATENCY_UNKNOWN,
|
||||
Metrics.BANDWIDTH_UNKNOWN, Metrics.BANDWIDTH_UNKNOWN);
|
||||
private int mSignalStrength = UNKNOWN_SIGNAL_STRENGTH;
|
||||
private int mRange = RANGE_UNKNOWN;
|
||||
private boolean mExiting = false;
|
||||
private int mLegacyScore = 0;
|
||||
@NonNull private Bundle mExtensions = new Bundle();
|
||||
|
||||
/** Create a new builder. */
|
||||
public Builder() { }
|
||||
|
||||
/** @hide */
|
||||
public Builder(@NonNull final NetworkScore source) {
|
||||
mPolicy = source.mPolicy;
|
||||
mLinkLayerMetrics = source.mLinkLayerMetrics;
|
||||
mEndToEndMetrics = source.mEndToEndMetrics;
|
||||
mSignalStrength = source.mSignalStrength;
|
||||
mRange = source.mRange;
|
||||
mExiting = source.mExiting;
|
||||
mLegacyScore = source.mLegacyScore;
|
||||
}
|
||||
|
||||
/** Add a policy flag. */
|
||||
@NonNull public Builder addPolicy(@Policy final int policy) {
|
||||
mPolicy |= policy;
|
||||
@@ -385,7 +394,7 @@ public final class NetworkScore implements Parcelable {
|
||||
|
||||
/** Set the end-to-end metrics. */
|
||||
@NonNull public Builder setEndToEndMetrics(@NonNull final Metrics endToEndMetrics) {
|
||||
mEndToMetrics = endToEndMetrics;
|
||||
mEndToEndMetrics = endToEndMetrics;
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -417,7 +426,7 @@ public final class NetworkScore implements Parcelable {
|
||||
|
||||
/** Build the NetworkScore object represented by this builder. */
|
||||
@NonNull public NetworkScore build() {
|
||||
return new NetworkScore(mPolicy, mLinkLayerMetrics, mEndToMetrics,
|
||||
return new NetworkScore(mPolicy, mLinkLayerMetrics, mEndToEndMetrics,
|
||||
mSignalStrength, mRange, mExiting, mLegacyScore);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user