Class AssistantServiceGrpc.AssistantServiceStub (0.90.0)

public static final class AssistantServiceGrpc.AssistantServiceStub extends AbstractAsyncStub<AssistantServiceGrpc.AssistantServiceStub>

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

Service for managing Assistant configuration and assisting users.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > AssistantServiceGrpc.AssistantServiceStub

Methods

build(Channel channel, CallOptions callOptions)

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

createAssistant(CreateAssistantRequest request, StreamObserver<Assistant> responseObserver)

public void createAssistant(CreateAssistantRequest request, StreamObserver<Assistant> responseObserver)

Creates an Assistant.

Parameters
Name Description
request CreateAssistantRequest
responseObserver io.grpc.stub.StreamObserver<Assistant>

deleteAssistant(DeleteAssistantRequest request, StreamObserver<Empty> responseObserver)

public void deleteAssistant(DeleteAssistantRequest request, StreamObserver<Empty> responseObserver)

Deletes an Assistant.

Parameters
Name Description
request DeleteAssistantRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

getAssistant(GetAssistantRequest request, StreamObserver<Assistant> responseObserver)

public void getAssistant(GetAssistantRequest request, StreamObserver<Assistant> responseObserver)

Gets an Assistant.

Parameters
Name Description
request GetAssistantRequest
responseObserver io.grpc.stub.StreamObserver<Assistant>

listAssistants(ListAssistantsRequest request, StreamObserver<ListAssistantsResponse> responseObserver)

public void listAssistants(ListAssistantsRequest request, StreamObserver<ListAssistantsResponse> responseObserver)

Lists all Assistants under an Engine.

Parameters
Name Description
request ListAssistantsRequest
responseObserver io.grpc.stub.StreamObserver<ListAssistantsResponse>

streamAssist(StreamAssistRequest request, StreamObserver<StreamAssistResponse> responseObserver)

public void streamAssist(StreamAssistRequest request, StreamObserver<StreamAssistResponse> responseObserver)

Assists the user with a query in a streaming fashion.

Parameters
Name Description
request StreamAssistRequest
responseObserver io.grpc.stub.StreamObserver<StreamAssistResponse>

updateAssistant(UpdateAssistantRequest request, StreamObserver<Assistant> responseObserver)

public void updateAssistant(UpdateAssistantRequest request, StreamObserver<Assistant> responseObserver)

Updates an Assistant

Parameters
Name Description
request UpdateAssistantRequest
responseObserver io.grpc.stub.StreamObserver<Assistant>