summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorYi Jin <jinyithu@google.com>2017-09-12 21:40:31 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-09-12 21:40:31 +0000
commit4518ea94fd7e0cd41a165961deffa034c50ced46 (patch)
treeb15abcc1884112964d36ec33f79fb3f997e2a06f /core/java
parenta425dc36e8bf5107e450fbf5afbcadcfa6c2e9d3 (diff)
parentedfd5bb7888899976762623a4c940710026480ea (diff)
Merge changes Icdcbeded,I6753df11
* changes: Extract IncidentHeaderProto to a separated file for statsd to consume Implement Pii Stripper Part 3
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/os/IncidentReportArgs.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/core/java/android/os/IncidentReportArgs.java b/core/java/android/os/IncidentReportArgs.java
index abb316171309..fd0ebcfea080 100644
--- a/core/java/android/os/IncidentReportArgs.java
+++ b/core/java/android/os/IncidentReportArgs.java
@@ -35,6 +35,7 @@ public final class IncidentReportArgs implements Parcelable {
private final IntArray mSections = new IntArray();
private final ArrayList<byte[]> mHeaders = new ArrayList<byte[]>();
private boolean mAll;
+ private int mDest;
/**
* Construct an incident report args with no fields.
@@ -69,6 +70,8 @@ public final class IncidentReportArgs implements Parcelable {
for (int i=0; i<N; i++) {
out.writeByteArray(mHeaders.get(i));
}
+
+ out.writeInt(mDest);
}
public void readFromParcel(Parcel in) {
@@ -85,6 +88,8 @@ public final class IncidentReportArgs implements Parcelable {
for (int i=0; i<N; i++) {
mHeaders.add(in.createByteArray());
}
+
+ mDest = in.readInt();
}
public static final Parcelable.Creator<IncidentReportArgs> CREATOR
@@ -118,7 +123,8 @@ public final class IncidentReportArgs implements Parcelable {
}
sb.append(", ");
sb.append(mHeaders.size());
- sb.append(" headers)");
+ sb.append(" headers), ");
+ sb.append("Dest enum value: ").append(mDest);
return sb.toString();
}
@@ -133,6 +139,14 @@ public final class IncidentReportArgs implements Parcelable {
}
/**
+ * Set this incident report privacy policy spec.
+ * @hide
+ */
+ public void setPrivacyPolicy(int dest) {
+ mDest = dest;
+ }
+
+ /**
* Add this section to the incident report. Skip if the input is smaller than 2 since section
* id are only valid for positive integer as Protobuf field id. Here 1 is reserved for Header.
*/