Interface ProjectServiceGrpc.AsyncService (2.49.0)

public static interface ProjectServiceGrpc.AsyncService

Service for settings at Project level.

Methods

acceptTerms(AcceptTermsRequest request, StreamObserver<Project> responseObserver)

public default 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>

enrollSolution(EnrollSolutionRequest request, StreamObserver<Operation> responseObserver)

public default 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 default 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 default 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 default 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 default 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 default 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 default 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>