summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Alexander Dorokhine <adorokhine@google.com> 2020-12-02 17:24:24 -0800
committer Alexander Dorokhine <adorokhine@google.com> 2020-12-02 17:24:24 -0800
commitdb8173e4c8066ab77713f9a5062e6db77422bcec (patch)
treef5b675da5bad4dcc10d45f630cef1c6899abd8d8
parent00c21aa67c8916c5a252cce1c4e7a206e74ee10e (diff)
Unhide Request objects.
Bug: 172180369 CTS-Coverage-Bug: 152547059 Test: AppSearchManagerTest Change-Id: I54b0b5d3159c5d0b66b7762200f830e74f0fc08c
-rw-r--r--apex/appsearch/framework/api/current.txt50
-rw-r--r--apex/appsearch/framework/java/android/app/appsearch/GetByUriRequest.java3
-rw-r--r--apex/appsearch/framework/java/android/app/appsearch/PutDocumentsRequest.java5
-rw-r--r--apex/appsearch/framework/java/android/app/appsearch/RemoveByUriRequest.java3
-rw-r--r--apex/appsearch/framework/java/android/app/appsearch/SetSchemaRequest.java9
5 files changed, 58 insertions, 12 deletions
diff --git a/apex/appsearch/framework/api/current.txt b/apex/appsearch/framework/api/current.txt
index 2be873cc8bca..b3ec3837e931 100644
--- a/apex/appsearch/framework/api/current.txt
+++ b/apex/appsearch/framework/api/current.txt
@@ -85,6 +85,43 @@ package android.app.appsearch {
method @NonNull public BuilderType setTtlMillis(long);
}
+ public final class GetByUriRequest {
+ method @NonNull public String getNamespace();
+ method @NonNull public java.util.Set<java.lang.String> getUris();
+ }
+
+ public static final class GetByUriRequest.Builder {
+ ctor public GetByUriRequest.Builder();
+ method @NonNull public android.app.appsearch.GetByUriRequest.Builder addUri(@NonNull java.lang.String...);
+ method @NonNull public android.app.appsearch.GetByUriRequest.Builder addUri(@NonNull java.util.Collection<java.lang.String>);
+ method @NonNull public android.app.appsearch.GetByUriRequest build();
+ method @NonNull public android.app.appsearch.GetByUriRequest.Builder setNamespace(@NonNull String);
+ }
+
+ public final class PutDocumentsRequest {
+ method @NonNull public java.util.List<android.app.appsearch.GenericDocument> getDocuments();
+ }
+
+ public static final class PutDocumentsRequest.Builder {
+ ctor public PutDocumentsRequest.Builder();
+ method @NonNull public android.app.appsearch.PutDocumentsRequest.Builder addGenericDocument(@NonNull android.app.appsearch.GenericDocument...);
+ method @NonNull public android.app.appsearch.PutDocumentsRequest.Builder addGenericDocument(@NonNull java.util.Collection<android.app.appsearch.GenericDocument>);
+ method @NonNull public android.app.appsearch.PutDocumentsRequest build();
+ }
+
+ public final class RemoveByUriRequest {
+ method @NonNull public String getNamespace();
+ method @NonNull public java.util.Set<java.lang.String> getUris();
+ }
+
+ public static final class RemoveByUriRequest.Builder {
+ ctor public RemoveByUriRequest.Builder();
+ method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder addUri(@NonNull java.lang.String...);
+ method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder addUri(@NonNull java.util.Collection<java.lang.String>);
+ method @NonNull public android.app.appsearch.RemoveByUriRequest build();
+ method @NonNull public android.app.appsearch.RemoveByUriRequest.Builder setNamespace(@NonNull String);
+ }
+
public final class SearchResult {
method @NonNull public android.app.appsearch.GenericDocument getDocument();
method @NonNull public java.util.List<android.app.appsearch.SearchResult.MatchInfo> getMatches();
@@ -139,5 +176,18 @@ package android.app.appsearch {
method @NonNull public android.app.appsearch.SearchSpec.Builder setTermMatch(int);
}
+ public final class SetSchemaRequest {
+ method @NonNull public java.util.Set<android.app.appsearch.AppSearchSchema> getSchemas();
+ method public boolean isForceOverride();
+ }
+
+ public static final class SetSchemaRequest.Builder {
+ ctor public SetSchemaRequest.Builder();
+ method @NonNull public android.app.appsearch.SetSchemaRequest.Builder addSchema(@NonNull android.app.appsearch.AppSearchSchema...);
+ method @NonNull public android.app.appsearch.SetSchemaRequest.Builder addSchema(@NonNull java.util.Collection<android.app.appsearch.AppSearchSchema>);
+ method @NonNull public android.app.appsearch.SetSchemaRequest build();
+ method @NonNull public android.app.appsearch.SetSchemaRequest.Builder setForceOverride(boolean);
+ }
+
}
diff --git a/apex/appsearch/framework/java/android/app/appsearch/GetByUriRequest.java b/apex/appsearch/framework/java/android/app/appsearch/GetByUriRequest.java
index 053d401d06dc..b1cf50484306 100644
--- a/apex/appsearch/framework/java/android/app/appsearch/GetByUriRequest.java
+++ b/apex/appsearch/framework/java/android/app/appsearch/GetByUriRequest.java
@@ -29,8 +29,7 @@ import java.util.Set;
/**
* Encapsulates a request to retrieve documents by namespace and URI.
*
- * @see AppSearchSession#getByUri
- * @hide
+ * @see AppSearchManager#getByUri
*/
public final class GetByUriRequest {
private final String mNamespace;
diff --git a/apex/appsearch/framework/java/android/app/appsearch/PutDocumentsRequest.java b/apex/appsearch/framework/java/android/app/appsearch/PutDocumentsRequest.java
index 42f1ff2a716a..1e37277be55e 100644
--- a/apex/appsearch/framework/java/android/app/appsearch/PutDocumentsRequest.java
+++ b/apex/appsearch/framework/java/android/app/appsearch/PutDocumentsRequest.java
@@ -29,10 +29,9 @@ import java.util.Collections;
import java.util.List;
/**
- * Encapsulates a request to index a document into an {@link AppSearchSession} database.
+ * Encapsulates a request to index a document into an {@link AppSearchManager} database.
*
- * @see AppSearchSession#putDocuments
- * @hide
+ * @see AppSearchManager#putDocuments
*/
public final class PutDocumentsRequest {
private final List<GenericDocument> mDocuments;
diff --git a/apex/appsearch/framework/java/android/app/appsearch/RemoveByUriRequest.java b/apex/appsearch/framework/java/android/app/appsearch/RemoveByUriRequest.java
index 3d83c390fbad..1c17547574a6 100644
--- a/apex/appsearch/framework/java/android/app/appsearch/RemoveByUriRequest.java
+++ b/apex/appsearch/framework/java/android/app/appsearch/RemoveByUriRequest.java
@@ -29,8 +29,7 @@ import java.util.Set;
/**
* Encapsulates a request to remove documents by namespace and URI.
*
- * @see AppSearchSession#removeByUri
- * @hide
+ * @see AppSearchManager#removeByUri
*/
public final class RemoveByUriRequest {
private final String mNamespace;
diff --git a/apex/appsearch/framework/java/android/app/appsearch/SetSchemaRequest.java b/apex/appsearch/framework/java/android/app/appsearch/SetSchemaRequest.java
index 3e472fd01939..081fb7202c2d 100644
--- a/apex/appsearch/framework/java/android/app/appsearch/SetSchemaRequest.java
+++ b/apex/appsearch/framework/java/android/app/appsearch/SetSchemaRequest.java
@@ -30,10 +30,9 @@ import java.util.List;
import java.util.Set;
/**
- * Encapsulates a request to update the schema of an {@link AppSearchSession} database.
+ * Encapsulates a request to update the schema of an {@link AppSearchManager} database.
*
- * @see AppSearchSession#setSchema
- * @hide
+ * @see AppSearchManager#setSchema
*/
public final class SetSchemaRequest {
private final Set<AppSearchSchema> mSchemas;
@@ -82,9 +81,9 @@ public final class SetSchemaRequest {
* follow the new schema.
*
* <p>By default, this is {@code false} and schema incompatibility causes the {@link
- * AppSearchSession#setSchema} call to fail.
+ * AppSearchManager#setSchema} call to fail.
*
- * @see AppSearchSession#setSchema
+ * @see AppSearchManager#setSchema
*/
@NonNull
public Builder setForceOverride(boolean forceOverride) {