Unhide Request objects.

Bug: 172180369
CTS-Coverage-Bug: 152547059
Test: AppSearchManagerTest
Change-Id: I54b0b5d3159c5d0b66b7762200f830e74f0fc08c
This commit is contained in:
Alexander Dorokhine
2020-12-02 17:24:24 -08:00
parent 00c21aa67c
commit db8173e4c8
5 changed files with 58 additions and 12 deletions

View File

@@ -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);
}
}

View File

@@ -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;

View File

@@ -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;

View File

@@ -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;

View File

@@ -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) {