Class ProjectServiceGrpc.ProjectServiceStub (2.53.0)

public static final class ProjectServiceGrpc.ProjectServiceStub extends AbstractAsyncStub<ProjectServiceGrpc.ProjectServiceStub>

A stub to allow clients to do asynchronous rpc calls to service ProjectService.

Service for settings at Project level.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > ProjectServiceGrpc.ProjectServiceStub

Methods

acceptTerms(AcceptTermsRequest request, StreamObserver<Project> responseObserver)

public void acceptTerms(AcceptTermsRequest request, StreamObserver<Project> responseObserver)

Accepts service terms for this project. By making requests to this API, you agree to the terms of service linked below. https://cloud.google.com/retail/data-use-terms

Parameters
Name Description
request AcceptTermsRequest
responseObserver io.grpc.stub.StreamObserver<Project>

build(Channel channel, CallOptions callOptions)

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

enrollSolution(EnrollSolutionRequest request, StreamObserver<Operation> responseObserver)

public void enrollSolution(EnrollSolutionRequest request, StreamObserver<Operation> responseObserver)

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.

Parameters
Name Description
request EnrollSolutionRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

getAlertConfig(GetAlertConfigRequest request, StreamObserver<AlertConfig> responseObserver)

public void getAlertConfig(GetAlertConfigRequest request, StreamObserver<AlertConfig> responseObserver)

Get the AlertConfig of the requested project.

Parameters
Name Description
request GetAlertConfigRequest
responseObserver io.grpc.stub.StreamObserver<AlertConfig>

getLoggingConfig(GetLoggingConfigRequest request, StreamObserver<LoggingConfig> responseObserver)

public void getLoggingConfig(GetLoggingConfigRequest request, StreamObserver<LoggingConfig> responseObserver)

Gets the LoggingConfig of the requested project.

Parameters
Name Description
request GetLoggingConfigRequest
responseObserver io.grpc.stub.StreamObserver<LoggingConfig>

getProject(GetProjectRequest request, StreamObserver<Project> responseObserver)

public void getProject(GetProjectRequest request, StreamObserver<Project> responseObserver)

Gets the project. Throws NOT_FOUND if the project wasn't initialized for the Retail API service.

Parameters
Name Description
request GetProjectRequest
responseObserver io.grpc.stub.StreamObserver<Project>

listEnrolledSolutions(ListEnrolledSolutionsRequest request, StreamObserver<ListEnrolledSolutionsResponse> responseObserver)

public void listEnrolledSolutions(ListEnrolledSolutionsRequest request, StreamObserver<ListEnrolledSolutionsResponse> responseObserver)

Lists all the retail API solutions the project has enrolled.

Parameters
Name Description
request ListEnrolledSolutionsRequest
responseObserver io.grpc.stub.StreamObserver<ListEnrolledSolutionsResponse>

updateAlertConfig(UpdateAlertConfigRequest request, StreamObserver<AlertConfig> responseObserver)

public void updateAlertConfig(UpdateAlertConfigRequest request, StreamObserver<AlertConfig> responseObserver)

Update the alert config of the requested project.

Parameters
Name Description
request UpdateAlertConfigRequest
responseObserver io.grpc.stub.StreamObserver<AlertConfig>

updateLoggingConfig(UpdateLoggingConfigRequest request, StreamObserver<LoggingConfig> responseObserver)

public void updateLoggingConfig(UpdateLoggingConfigRequest request, StreamObserver<LoggingConfig> responseObserver)

Updates the LoggingConfig of the requested project.

Parameters
Name Description
request UpdateLoggingConfigRequest
responseObserver io.grpc.stub.StreamObserver<LoggingConfig>