Class ProjectServiceGrpc.ProjectServiceBlockingStub (2.50.0)

public static final class ProjectServiceGrpc.ProjectServiceBlockingStub extends AbstractBlockingStub<ProjectServiceGrpc.ProjectServiceBlockingStub>

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

Service for settings at Project level.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ProjectServiceGrpc.ProjectServiceBlockingStub

Methods

acceptTerms(AcceptTermsRequest request)

public Project acceptTerms(AcceptTermsRequest request)

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

Parameter
Name Description
request AcceptTermsRequest
Returns
Type Description
Project

build(Channel channel, CallOptions callOptions)

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

enrollSolution(EnrollSolutionRequest request)

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

Parameter
Name Description
request EnrollSolutionRequest
Returns
Type Description
Operation

getAlertConfig(GetAlertConfigRequest request)

public AlertConfig getAlertConfig(GetAlertConfigRequest request)

Get the AlertConfig of the requested project.

Parameter
Name Description
request GetAlertConfigRequest
Returns
Type Description
AlertConfig

getLoggingConfig(GetLoggingConfigRequest request)

public LoggingConfig getLoggingConfig(GetLoggingConfigRequest request)

Gets the LoggingConfig of the requested project.

Parameter
Name Description
request GetLoggingConfigRequest
Returns
Type Description
LoggingConfig

getProject(GetProjectRequest request)

public Project getProject(GetProjectRequest request)

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

Parameter
Name Description
request GetProjectRequest
Returns
Type Description
Project

listEnrolledSolutions(ListEnrolledSolutionsRequest request)

public ListEnrolledSolutionsResponse listEnrolledSolutions(ListEnrolledSolutionsRequest request)

Lists all the retail API solutions the project has enrolled.

Parameter
Name Description
request ListEnrolledSolutionsRequest
Returns
Type Description
ListEnrolledSolutionsResponse

updateAlertConfig(UpdateAlertConfigRequest request)

public AlertConfig updateAlertConfig(UpdateAlertConfigRequest request)

Update the alert config of the requested project.

Parameter
Name Description
request UpdateAlertConfigRequest
Returns
Type Description
AlertConfig

updateLoggingConfig(UpdateLoggingConfigRequest request)

public LoggingConfig updateLoggingConfig(UpdateLoggingConfigRequest request)

Updates the LoggingConfig of the requested project.

Parameter
Name Description
request UpdateLoggingConfigRequest
Returns
Type Description
LoggingConfig