Class AssistantServiceGrpc.AssistantServiceBlockingStub (0.90.0)

public static final class AssistantServiceGrpc.AssistantServiceBlockingStub extends AbstractBlockingStub<AssistantServiceGrpc.AssistantServiceBlockingStub>

A stub to allow clients to do limited synchronous rpc calls to service AssistantService.

Service for managing Assistant configuration and assisting users.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > AssistantServiceGrpc.AssistantServiceBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

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

createAssistant(CreateAssistantRequest request)

public Assistant createAssistant(CreateAssistantRequest request)

Creates an Assistant.

Parameter
Name Description
request CreateAssistantRequest
Returns
Type Description
Assistant

deleteAssistant(DeleteAssistantRequest request)

public Empty deleteAssistant(DeleteAssistantRequest request)

Deletes an Assistant.

Parameter
Name Description
request DeleteAssistantRequest
Returns
Type Description
Empty

getAssistant(GetAssistantRequest request)

public Assistant getAssistant(GetAssistantRequest request)

Gets an Assistant.

Parameter
Name Description
request GetAssistantRequest
Returns
Type Description
Assistant

listAssistants(ListAssistantsRequest request)

public ListAssistantsResponse listAssistants(ListAssistantsRequest request)

Lists all Assistants under an Engine.

Parameter
Name Description
request ListAssistantsRequest
Returns
Type Description
ListAssistantsResponse

streamAssist(StreamAssistRequest request)

public Iterator<StreamAssistResponse> streamAssist(StreamAssistRequest request)

Assists the user with a query in a streaming fashion.

Parameter
Name Description
request StreamAssistRequest
Returns
Type Description
Iterator<StreamAssistResponse>

updateAssistant(UpdateAssistantRequest request)

public Assistant updateAssistant(UpdateAssistantRequest request)

Updates an Assistant

Parameter
Name Description
request UpdateAssistantRequest
Returns
Type Description
Assistant