diff options
| author | 2020-12-02 17:24:24 -0800 | |
|---|---|---|
| committer | 2020-12-02 17:24:24 -0800 | |
| commit | db8173e4c8066ab77713f9a5062e6db77422bcec (patch) | |
| tree | f5b675da5bad4dcc10d45f630cef1c6899abd8d8 | |
| parent | 00c21aa67c8916c5a252cce1c4e7a206e74ee10e (diff) | |
Unhide Request objects.
Bug: 172180369
CTS-Coverage-Bug: 152547059
Test: AppSearchManagerTest
Change-Id: I54b0b5d3159c5d0b66b7762200f830e74f0fc08c
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) { |