Class ProjectServiceGrpc.ProjectServiceFutureStub (2.82.0)
2.89.0 (latest)
2.87.0
2.85.0
2.84.0
2.82.0
2.80.0
2.78.0
2.77.0
2.76.0
2.75.0
2.74.0
2.72.0
2.70.0
2.69.0
2.66.0
2.65.0
2.64.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.54.0
2.53.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.42.0
2.41.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.30.0
2.29.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.14.0
2.13.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.0
2.6.0
2.5.1
2.4.0
2.3.0
2.2.3
2.1.0
2.0.19
public static final class ProjectServiceGrpc . ProjectServiceFutureStub extends AbstractFutureStub<ProjectServiceGrpc . ProjectServiceFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service ProjectService.
Service for settings at Project level.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
ProjectServiceGrpc.ProjectServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
acceptTerms(AcceptTermsRequest request)
public ListenableFuture<Project> acceptTerms ( AcceptTermsRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Project >
build(Channel channel, CallOptions callOptions)
protected ProjectServiceGrpc . ProjectServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
enrollSolution(EnrollSolutionRequest request)
public ListenableFuture<Operation> enrollSolution ( EnrollSolutionRequest request )
The method enrolls a solution of type Retail
Search
into a project.
The Recommendations AI solution
type
is enrolled by default when your project enables Retail API, so you don't
need to call the enrollSolution method for recommendations.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
getAlertConfig(GetAlertConfigRequest request)
public ListenableFuture<AlertConfig> getAlertConfig ( GetAlertConfigRequest request )
Get the AlertConfig of the
requested project.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AlertConfig >
getLoggingConfig(GetLoggingConfigRequest request)
public ListenableFuture<LoggingConfig> getLoggingConfig ( GetLoggingConfigRequest request )
Gets the LoggingConfig of the
requested project.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <LoggingConfig >
getProject(GetProjectRequest request)
public ListenableFuture<Project> getProject ( GetProjectRequest request )
Gets the project.
Throws NOT_FOUND if the project wasn't initialized for the Retail API
service.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Project >
listEnrolledSolutions(ListEnrolledSolutionsRequest request)
public ListenableFuture<ListEnrolledSolutionsResponse> listEnrolledSolutions ( ListEnrolledSolutionsRequest request )
Lists all the retail API solutions the project has enrolled.
updateAlertConfig(UpdateAlertConfigRequest request)
public ListenableFuture<AlertConfig> updateAlertConfig ( UpdateAlertConfigRequest request )
Update the alert config of the requested project.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <AlertConfig >
updateLoggingConfig(UpdateLoggingConfigRequest request)
public ListenableFuture<LoggingConfig> updateLoggingConfig ( UpdateLoggingConfigRequest request )
Updates the LoggingConfig of
the requested project.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <LoggingConfig >
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]