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

Commit 42cfe823 authored by Alexander Dorokhine's avatar Alexander Dorokhine Committed by Android (Google) Code Review
Browse files

Merge "Unhide Request objects."

parents 4dbc1bcc db8173e4
Loading
Loading
Loading
Loading
+50 −0
Original line number Diff line number Diff line
@@ -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);
  }

}
+1 −2
Original line number Diff line number Diff line
@@ -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;
+2 −3
Original line number Diff line number Diff line
@@ -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;
+1 −2
Original line number Diff line number Diff line
@@ -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;
+4 −5
Original line number Diff line number Diff line
@@ -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) {