Class CompletionServiceGrpc.CompletionServiceFutureStub (0.90.0)

public static final class CompletionServiceGrpc.CompletionServiceFutureStub extends AbstractFutureStub<CompletionServiceGrpc.CompletionServiceFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service CompletionService.

Service for Auto-Completion.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > CompletionServiceGrpc.CompletionServiceFutureStub

Methods

advancedCompleteQuery(AdvancedCompleteQueryRequest request)

public ListenableFuture<AdvancedCompleteQueryResponse> advancedCompleteQuery(AdvancedCompleteQueryRequest request)

Completes the user input with advanced keyword suggestions.

Parameter
Name Description
request AdvancedCompleteQueryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<AdvancedCompleteQueryResponse>

build(Channel channel, CallOptions callOptions)

protected CompletionServiceGrpc.CompletionServiceFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
CompletionServiceGrpc.CompletionServiceFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

completeQuery(CompleteQueryRequest request)

public ListenableFuture<CompleteQueryResponse> completeQuery(CompleteQueryRequest request)

Completes the specified user input with keyword suggestions.

Parameter
Name Description
request CompleteQueryRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<CompleteQueryResponse>

importCompletionSuggestions(ImportCompletionSuggestionsRequest request)

public ListenableFuture<Operation> importCompletionSuggestions(ImportCompletionSuggestionsRequest request)

Imports CompletionSuggestions for a DataStore.

Parameter
Name Description
request ImportCompletionSuggestionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

importSuggestionDenyListEntries(ImportSuggestionDenyListEntriesRequest request)

public ListenableFuture<Operation> importSuggestionDenyListEntries(ImportSuggestionDenyListEntriesRequest request)

Imports all SuggestionDenyListEntry for a DataStore.

Parameter
Name Description
request ImportSuggestionDenyListEntriesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

purgeCompletionSuggestions(PurgeCompletionSuggestionsRequest request)

public ListenableFuture<Operation> purgeCompletionSuggestions(PurgeCompletionSuggestionsRequest request)

Permanently deletes all CompletionSuggestions for a DataStore.

Parameter
Name Description
request PurgeCompletionSuggestionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

purgeSuggestionDenyListEntries(PurgeSuggestionDenyListEntriesRequest request)

public ListenableFuture<Operation> purgeSuggestionDenyListEntries(PurgeSuggestionDenyListEntriesRequest request)

Permanently deletes all SuggestionDenyListEntry for a DataStore.

Parameter
Name Description
request PurgeSuggestionDenyListEntriesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

removeSuggestion(RemoveSuggestionRequest request)

public ListenableFuture<RemoveSuggestionResponse> removeSuggestion(RemoveSuggestionRequest request)

Removes the search history suggestion in an engine for a user. This will remove the suggestion from being returned in the AdvancedCompleteQueryResponse.recent_search_suggestions for this user. If the user searches the same suggestion again, the new history will override and suggest this suggestion again.

Parameter
Name Description
request RemoveSuggestionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<RemoveSuggestionResponse>