Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6822a558 authored by Frank Li's avatar Frank Li Committed by Gerrit Code Review
Browse files

Merge "Deprecated IP connectivity metrics system api"

parents c76df136 6e6149c4
Loading
Loading
Loading
Loading
+151 −151
Original line number Original line Diff line number Diff line
@@ -6504,157 +6504,157 @@ package android.net.apf {
package android.net.metrics {
package android.net.metrics {
  public final class ApfProgramEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class ApfProgramEvent implements android.net.metrics.IpConnectivityLog.Event {
  }
  }
  public static final class ApfProgramEvent.Builder {
  @Deprecated public static final class ApfProgramEvent.Builder {
    ctor public ApfProgramEvent.Builder();
    ctor @Deprecated public ApfProgramEvent.Builder();
    method @NonNull public android.net.metrics.ApfProgramEvent build();
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent build();
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setActualLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setActualLifetime(long);
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setCurrentRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setCurrentRas(int);
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setFilteredRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setFilteredRas(int);
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setFlags(boolean, boolean);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setFlags(boolean, boolean);
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setLifetime(long);
    method @NonNull public android.net.metrics.ApfProgramEvent.Builder setProgramLength(int);
    method @Deprecated @NonNull public android.net.metrics.ApfProgramEvent.Builder setProgramLength(int);
  }
  }
  public final class ApfStats implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class ApfStats implements android.net.metrics.IpConnectivityLog.Event {
  }
  }
  public static final class ApfStats.Builder {
  @Deprecated public static final class ApfStats.Builder {
    ctor public ApfStats.Builder();
    ctor @Deprecated public ApfStats.Builder();
    method @NonNull public android.net.metrics.ApfStats build();
    method @Deprecated @NonNull public android.net.metrics.ApfStats build();
    method @NonNull public android.net.metrics.ApfStats.Builder setDroppedRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setDroppedRas(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setDurationMs(long);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setDurationMs(long);
    method @NonNull public android.net.metrics.ApfStats.Builder setMatchingRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setMatchingRas(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setMaxProgramSize(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setMaxProgramSize(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setParseErrors(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setParseErrors(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdates(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdates(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdatesAll(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdatesAll(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdatesAllowingMulticast(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setProgramUpdatesAllowingMulticast(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setReceivedRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setReceivedRas(int);
    method @NonNull public android.net.metrics.ApfStats.Builder setZeroLifetimeRas(int);
    method @Deprecated @NonNull public android.net.metrics.ApfStats.Builder setZeroLifetimeRas(int);
  }
  }
  public final class DhcpClientEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class DhcpClientEvent implements android.net.metrics.IpConnectivityLog.Event {
  }
  }
  public static final class DhcpClientEvent.Builder {
  @Deprecated public static final class DhcpClientEvent.Builder {
    ctor public DhcpClientEvent.Builder();
    ctor @Deprecated public DhcpClientEvent.Builder();
    method @NonNull public android.net.metrics.DhcpClientEvent build();
    method @Deprecated @NonNull public android.net.metrics.DhcpClientEvent build();
    method @NonNull public android.net.metrics.DhcpClientEvent.Builder setDurationMs(int);
    method @Deprecated @NonNull public android.net.metrics.DhcpClientEvent.Builder setDurationMs(int);
    method @NonNull public android.net.metrics.DhcpClientEvent.Builder setMsg(String);
    method @Deprecated @NonNull public android.net.metrics.DhcpClientEvent.Builder setMsg(String);
  }
  }
  public final class DhcpErrorEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class DhcpErrorEvent implements android.net.metrics.IpConnectivityLog.Event {
    ctor public DhcpErrorEvent(int);
    ctor @Deprecated public DhcpErrorEvent(int);
    method public static int errorCodeWithOption(int, int);
    method @Deprecated public static int errorCodeWithOption(int, int);
    field public static final int BOOTP_TOO_SHORT = 67174400; // 0x4010000
    field @Deprecated public static final int BOOTP_TOO_SHORT = 67174400; // 0x4010000
    field public static final int BUFFER_UNDERFLOW = 83951616; // 0x5010000
    field @Deprecated public static final int BUFFER_UNDERFLOW = 83951616; // 0x5010000
    field public static final int DHCP_BAD_MAGIC_COOKIE = 67239936; // 0x4020000
    field @Deprecated public static final int DHCP_BAD_MAGIC_COOKIE = 67239936; // 0x4020000
    field public static final int DHCP_ERROR = 4; // 0x4
    field @Deprecated public static final int DHCP_ERROR = 4; // 0x4
    field public static final int DHCP_INVALID_OPTION_LENGTH = 67305472; // 0x4030000
    field @Deprecated public static final int DHCP_INVALID_OPTION_LENGTH = 67305472; // 0x4030000
    field public static final int DHCP_NO_COOKIE = 67502080; // 0x4060000
    field @Deprecated public static final int DHCP_NO_COOKIE = 67502080; // 0x4060000
    field public static final int DHCP_NO_MSG_TYPE = 67371008; // 0x4040000
    field @Deprecated public static final int DHCP_NO_MSG_TYPE = 67371008; // 0x4040000
    field public static final int DHCP_UNKNOWN_MSG_TYPE = 67436544; // 0x4050000
    field @Deprecated public static final int DHCP_UNKNOWN_MSG_TYPE = 67436544; // 0x4050000
    field public static final int L2_ERROR = 1; // 0x1
    field @Deprecated public static final int L2_ERROR = 1; // 0x1
    field public static final int L2_TOO_SHORT = 16842752; // 0x1010000
    field @Deprecated public static final int L2_TOO_SHORT = 16842752; // 0x1010000
    field public static final int L2_WRONG_ETH_TYPE = 16908288; // 0x1020000
    field @Deprecated public static final int L2_WRONG_ETH_TYPE = 16908288; // 0x1020000
    field public static final int L3_ERROR = 2; // 0x2
    field @Deprecated public static final int L3_ERROR = 2; // 0x2
    field public static final int L3_INVALID_IP = 33751040; // 0x2030000
    field @Deprecated public static final int L3_INVALID_IP = 33751040; // 0x2030000
    field public static final int L3_NOT_IPV4 = 33685504; // 0x2020000
    field @Deprecated public static final int L3_NOT_IPV4 = 33685504; // 0x2020000
    field public static final int L3_TOO_SHORT = 33619968; // 0x2010000
    field @Deprecated public static final int L3_TOO_SHORT = 33619968; // 0x2010000
    field public static final int L4_ERROR = 3; // 0x3
    field @Deprecated public static final int L4_ERROR = 3; // 0x3
    field public static final int L4_NOT_UDP = 50397184; // 0x3010000
    field @Deprecated public static final int L4_NOT_UDP = 50397184; // 0x3010000
    field public static final int L4_WRONG_PORT = 50462720; // 0x3020000
    field @Deprecated public static final int L4_WRONG_PORT = 50462720; // 0x3020000
    field public static final int MISC_ERROR = 5; // 0x5
    field @Deprecated public static final int MISC_ERROR = 5; // 0x5
    field public static final int PARSING_ERROR = 84082688; // 0x5030000
    field @Deprecated public static final int PARSING_ERROR = 84082688; // 0x5030000
    field public static final int RECEIVE_ERROR = 84017152; // 0x5020000
    field @Deprecated public static final int RECEIVE_ERROR = 84017152; // 0x5020000
  }
  }
  public class IpConnectivityLog {
  @Deprecated public class IpConnectivityLog {
    ctor public IpConnectivityLog();
    ctor @Deprecated public IpConnectivityLog();
    method public boolean log(long, @NonNull android.net.metrics.IpConnectivityLog.Event);
    method @Deprecated public boolean log(long, @NonNull android.net.metrics.IpConnectivityLog.Event);
    method public boolean log(@NonNull String, @NonNull android.net.metrics.IpConnectivityLog.Event);
    method @Deprecated public boolean log(@NonNull String, @NonNull android.net.metrics.IpConnectivityLog.Event);
    method public boolean log(@NonNull android.net.Network, @NonNull int[], @NonNull android.net.metrics.IpConnectivityLog.Event);
    method @Deprecated public boolean log(@NonNull android.net.Network, @NonNull int[], @NonNull android.net.metrics.IpConnectivityLog.Event);
    method public boolean log(int, @NonNull int[], @NonNull android.net.metrics.IpConnectivityLog.Event);
    method @Deprecated public boolean log(int, @NonNull int[], @NonNull android.net.metrics.IpConnectivityLog.Event);
    method public boolean log(@NonNull android.net.metrics.IpConnectivityLog.Event);
    method @Deprecated public boolean log(@NonNull android.net.metrics.IpConnectivityLog.Event);
  }
  }
  public static interface IpConnectivityLog.Event extends android.os.Parcelable {
  @Deprecated public static interface IpConnectivityLog.Event extends android.os.Parcelable {
  }
  }
  public final class IpManagerEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class IpManagerEvent implements android.net.metrics.IpConnectivityLog.Event {
    ctor public IpManagerEvent(int, long);
    ctor @Deprecated public IpManagerEvent(int, long);
    field public static final int COMPLETE_LIFECYCLE = 3; // 0x3
    field @Deprecated public static final int COMPLETE_LIFECYCLE = 3; // 0x3
    field public static final int ERROR_INTERFACE_NOT_FOUND = 8; // 0x8
    field @Deprecated public static final int ERROR_INTERFACE_NOT_FOUND = 8; // 0x8
    field public static final int ERROR_INVALID_PROVISIONING = 7; // 0x7
    field @Deprecated public static final int ERROR_INVALID_PROVISIONING = 7; // 0x7
    field public static final int ERROR_STARTING_IPREACHABILITYMONITOR = 6; // 0x6
    field @Deprecated public static final int ERROR_STARTING_IPREACHABILITYMONITOR = 6; // 0x6
    field public static final int ERROR_STARTING_IPV4 = 4; // 0x4
    field @Deprecated public static final int ERROR_STARTING_IPV4 = 4; // 0x4
    field public static final int ERROR_STARTING_IPV6 = 5; // 0x5
    field @Deprecated public static final int ERROR_STARTING_IPV6 = 5; // 0x5
    field public static final int PROVISIONING_FAIL = 2; // 0x2
    field @Deprecated public static final int PROVISIONING_FAIL = 2; // 0x2
    field public static final int PROVISIONING_OK = 1; // 0x1
    field @Deprecated public static final int PROVISIONING_OK = 1; // 0x1
  }
  }
  public final class IpReachabilityEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class IpReachabilityEvent implements android.net.metrics.IpConnectivityLog.Event {
    ctor public IpReachabilityEvent(int);
    ctor @Deprecated public IpReachabilityEvent(int);
    field public static final int NUD_FAILED = 512; // 0x200
    field @Deprecated public static final int NUD_FAILED = 512; // 0x200
    field public static final int NUD_FAILED_ORGANIC = 1024; // 0x400
    field @Deprecated public static final int NUD_FAILED_ORGANIC = 1024; // 0x400
    field public static final int PROBE = 256; // 0x100
    field @Deprecated public static final int PROBE = 256; // 0x100
    field public static final int PROVISIONING_LOST = 768; // 0x300
    field @Deprecated public static final int PROVISIONING_LOST = 768; // 0x300
    field public static final int PROVISIONING_LOST_ORGANIC = 1280; // 0x500
    field @Deprecated public static final int PROVISIONING_LOST_ORGANIC = 1280; // 0x500
  }
  }
  public final class NetworkEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class NetworkEvent implements android.net.metrics.IpConnectivityLog.Event {
    ctor public NetworkEvent(int, long);
    ctor @Deprecated public NetworkEvent(int, long);
    ctor public NetworkEvent(int);
    ctor @Deprecated public NetworkEvent(int);
    field public static final int NETWORK_CAPTIVE_PORTAL_FOUND = 4; // 0x4
    field @Deprecated public static final int NETWORK_CAPTIVE_PORTAL_FOUND = 4; // 0x4
    field public static final int NETWORK_CONNECTED = 1; // 0x1
    field @Deprecated public static final int NETWORK_CONNECTED = 1; // 0x1
    field public static final int NETWORK_CONSECUTIVE_DNS_TIMEOUT_FOUND = 12; // 0xc
    field @Deprecated public static final int NETWORK_CONSECUTIVE_DNS_TIMEOUT_FOUND = 12; // 0xc
    field public static final int NETWORK_DISCONNECTED = 7; // 0x7
    field @Deprecated public static final int NETWORK_DISCONNECTED = 7; // 0x7
    field public static final int NETWORK_FIRST_VALIDATION_PORTAL_FOUND = 10; // 0xa
    field @Deprecated public static final int NETWORK_FIRST_VALIDATION_PORTAL_FOUND = 10; // 0xa
    field public static final int NETWORK_FIRST_VALIDATION_SUCCESS = 8; // 0x8
    field @Deprecated public static final int NETWORK_FIRST_VALIDATION_SUCCESS = 8; // 0x8
    field public static final int NETWORK_LINGER = 5; // 0x5
    field @Deprecated public static final int NETWORK_LINGER = 5; // 0x5
    field public static final int NETWORK_PARTIAL_CONNECTIVITY = 13; // 0xd
    field @Deprecated public static final int NETWORK_PARTIAL_CONNECTIVITY = 13; // 0xd
    field public static final int NETWORK_REVALIDATION_PORTAL_FOUND = 11; // 0xb
    field @Deprecated public static final int NETWORK_REVALIDATION_PORTAL_FOUND = 11; // 0xb
    field public static final int NETWORK_REVALIDATION_SUCCESS = 9; // 0x9
    field @Deprecated public static final int NETWORK_REVALIDATION_SUCCESS = 9; // 0x9
    field public static final int NETWORK_UNLINGER = 6; // 0x6
    field @Deprecated public static final int NETWORK_UNLINGER = 6; // 0x6
    field public static final int NETWORK_VALIDATED = 2; // 0x2
    field @Deprecated public static final int NETWORK_VALIDATED = 2; // 0x2
    field public static final int NETWORK_VALIDATION_FAILED = 3; // 0x3
    field @Deprecated public static final int NETWORK_VALIDATION_FAILED = 3; // 0x3
  }
  }
  public final class RaEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class RaEvent implements android.net.metrics.IpConnectivityLog.Event {
  }
  }
  public static final class RaEvent.Builder {
  @Deprecated public static final class RaEvent.Builder {
    ctor public RaEvent.Builder();
    ctor @Deprecated public RaEvent.Builder();
    method @NonNull public android.net.metrics.RaEvent build();
    method @Deprecated @NonNull public android.net.metrics.RaEvent build();
    method @NonNull public android.net.metrics.RaEvent.Builder updateDnsslLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updateDnsslLifetime(long);
    method @NonNull public android.net.metrics.RaEvent.Builder updatePrefixPreferredLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updatePrefixPreferredLifetime(long);
    method @NonNull public android.net.metrics.RaEvent.Builder updatePrefixValidLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updatePrefixValidLifetime(long);
    method @NonNull public android.net.metrics.RaEvent.Builder updateRdnssLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updateRdnssLifetime(long);
    method @NonNull public android.net.metrics.RaEvent.Builder updateRouteInfoLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updateRouteInfoLifetime(long);
    method @NonNull public android.net.metrics.RaEvent.Builder updateRouterLifetime(long);
    method @Deprecated @NonNull public android.net.metrics.RaEvent.Builder updateRouterLifetime(long);
  }
  }
  public final class ValidationProbeEvent implements android.net.metrics.IpConnectivityLog.Event {
  @Deprecated public final class ValidationProbeEvent implements android.net.metrics.IpConnectivityLog.Event {
    method @NonNull public static String getProbeName(int);
    method @Deprecated @NonNull public static String getProbeName(int);
    field public static final int DNS_FAILURE = 0; // 0x0
    field @Deprecated public static final int DNS_FAILURE = 0; // 0x0
    field public static final int DNS_SUCCESS = 1; // 0x1
    field @Deprecated public static final int DNS_SUCCESS = 1; // 0x1
    field public static final int PROBE_DNS = 0; // 0x0
    field @Deprecated public static final int PROBE_DNS = 0; // 0x0
    field public static final int PROBE_FALLBACK = 4; // 0x4
    field @Deprecated public static final int PROBE_FALLBACK = 4; // 0x4
    field public static final int PROBE_HTTP = 1; // 0x1
    field @Deprecated public static final int PROBE_HTTP = 1; // 0x1
    field public static final int PROBE_HTTPS = 2; // 0x2
    field @Deprecated public static final int PROBE_HTTPS = 2; // 0x2
    field public static final int PROBE_PAC = 3; // 0x3
    field @Deprecated public static final int PROBE_PAC = 3; // 0x3
    field public static final int PROBE_PRIVDNS = 5; // 0x5
    field @Deprecated public static final int PROBE_PRIVDNS = 5; // 0x5
  }
  }
  public static final class ValidationProbeEvent.Builder {
  @Deprecated public static final class ValidationProbeEvent.Builder {
    ctor public ValidationProbeEvent.Builder();
    ctor @Deprecated public ValidationProbeEvent.Builder();
    method @NonNull public android.net.metrics.ValidationProbeEvent build();
    method @Deprecated @NonNull public android.net.metrics.ValidationProbeEvent build();
    method @NonNull public android.net.metrics.ValidationProbeEvent.Builder setDurationMs(long);
    method @Deprecated @NonNull public android.net.metrics.ValidationProbeEvent.Builder setDurationMs(long);
    method @NonNull public android.net.metrics.ValidationProbeEvent.Builder setProbeType(int, boolean);
    method @Deprecated @NonNull public android.net.metrics.ValidationProbeEvent.Builder setProbeType(int, boolean);
    method @NonNull public android.net.metrics.ValidationProbeEvent.Builder setReturnCode(int);
    method @Deprecated @NonNull public android.net.metrics.ValidationProbeEvent.Builder setReturnCode(int);
  }
  }
}
}
+4 −0
Original line number Original line Diff line number Diff line
@@ -39,7 +39,11 @@ import java.util.List;
 * An event logged when there is a change or event that requires updating the
 * An event logged when there is a change or event that requires updating the
 * the APF program in place with a new APF program.
 * the APF program in place with a new APF program.
 * {@hide}
 * {@hide}
 * @deprecated The event may not be sent in Android S and above. The events
 * are logged by a single caller in the system using signature permissions
 * and that caller is migrating to statsd.
 */
 */
@Deprecated
@SystemApi
@SystemApi
public final class ApfProgramEvent implements IpConnectivityLog.Event {
public final class ApfProgramEvent implements IpConnectivityLog.Event {


+4 −0
Original line number Original line Diff line number Diff line
@@ -27,7 +27,11 @@ import android.os.Parcelable;
/**
/**
 * An event logged for an interface with APF capabilities when its IpClient state machine exits.
 * An event logged for an interface with APF capabilities when its IpClient state machine exits.
 * {@hide}
 * {@hide}
 * @deprecated The event may not be sent in Android S and above. The events
 * are logged by a single caller in the system using signature permissions
 * and that caller is migrating to statsd.
 */
 */
@Deprecated
@SystemApi
@SystemApi
public final class ApfStats implements IpConnectivityLog.Event {
public final class ApfStats implements IpConnectivityLog.Event {


+4 −0
Original line number Original line Diff line number Diff line
@@ -28,7 +28,11 @@ import android.text.TextUtils;
/**
/**
 * An event recorded when a DhcpClient state machine transitions to a new state.
 * An event recorded when a DhcpClient state machine transitions to a new state.
 * {@hide}
 * {@hide}
 * @deprecated The event may not be sent in Android S and above. The events
 * are logged by a single caller in the system using signature permissions
 * and that caller is migrating to statsd.
 */
 */
@Deprecated
@SystemApi
@SystemApi
public final class DhcpClientEvent implements IpConnectivityLog.Event {
public final class DhcpClientEvent implements IpConnectivityLog.Event {


+4 −0
Original line number Original line Diff line number Diff line
@@ -27,7 +27,11 @@ import com.android.internal.util.MessageUtils;
/**
/**
 * Event class used to record error events when parsing DHCP response packets.
 * Event class used to record error events when parsing DHCP response packets.
 * {@hide}
 * {@hide}
 * @deprecated The event may not be sent in Android S and above. The events
 * are logged by a single caller in the system using signature permissions
 * and that caller is migrating to statsd.
 */
 */
@Deprecated
@SystemApi
@SystemApi
public final class DhcpErrorEvent implements IpConnectivityLog.Event {
public final class DhcpErrorEvent implements IpConnectivityLog.Event {
    public static final int L2_ERROR   = 1;
    public static final int L2_ERROR   = 1;
Loading