Send feedback
Class ParticipantsGrpc.ParticipantsStub (4.93.0)
Stay organized with collections
Save and categorize content based on your preferences.
4.93.0 (latest)
4.91.0
4.89.0
4.88.0
4.87.0
4.86.0
4.84.0
4.82.0
4.81.0
4.80.0
4.79.0
4.78.0
4.76.0
4.74.0
4.73.0
4.70.0
4.69.0
4.68.0
4.66.0
4.65.0
4.64.0
4.63.0
4.62.0
4.61.0
4.60.0
4.59.0
4.58.0
4.57.0
4.55.0
4.54.0
4.53.0
4.52.0
4.51.0
4.50.0
4.49.0
4.48.0
4.47.0
4.46.0
4.45.0
4.43.0
4.42.0
4.41.0
4.40.0
4.39.0
4.38.0
4.37.0
4.36.0
4.35.0
4.34.0
4.33.0
4.30.0
4.29.0
4.28.0
4.27.0
4.26.0
4.25.0
4.24.0
4.23.0
4.22.0
4.21.0
4.20.0
4.19.0
4.18.0
4.17.0
4.15.0
4.14.0
4.13.0
4.12.0
4.11.0
4.10.0
4.9.1
4.8.6
4.7.5
4.6.0
4.5.11
4.4.0
4.3.1
public static final class ParticipantsGrpc . ParticipantsStub extends AbstractAsyncStub<ParticipantsGrpc . ParticipantsStub >
A stub to allow clients to do asynchronous rpc calls to service Participants.
Service for managing Participants .
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
ParticipantsGrpc.ParticipantsStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
analyzeContent(AnalyzeContentRequest request, StreamObserver<AnalyzeContentResponse> responseObserver)
public void analyzeContent ( AnalyzeContentRequest request , StreamObserver<AnalyzeContentResponse> responseObserver )
Adds a text (chat, for example), or audio (phone recording, for example)
message from a participant into the conversation.
Note: Always use agent versions for production traffic
sent to virtual agents. See Versions and
environments .
build(Channel channel, CallOptions callOptions)
protected ParticipantsGrpc . ParticipantsStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createParticipant(CreateParticipantRequest request, StreamObserver<Participant> responseObserver)
public void createParticipant ( CreateParticipantRequest request , StreamObserver<Participant> responseObserver )
Creates a new participant in a conversation.
getParticipant(GetParticipantRequest request, StreamObserver<Participant> responseObserver)
public void getParticipant ( GetParticipantRequest request , StreamObserver<Participant> responseObserver )
Retrieves a conversation participant.
listParticipants(ListParticipantsRequest request, StreamObserver<ListParticipantsResponse> responseObserver)
public void listParticipants ( ListParticipantsRequest request , StreamObserver<ListParticipantsResponse> responseObserver )
Returns the list of all participants in the specified conversation.
streamingAnalyzeContent(StreamObserver<StreamingAnalyzeContentResponse> responseObserver)
public StreamObserver<StreamingAnalyzeContentRequest> streamingAnalyzeContent ( StreamObserver<StreamingAnalyzeContentResponse> responseObserver )
Adds a text (chat, for example), or audio (phone recording, for example)
message from a participant into the conversation.
Note: This method is only available through the gRPC API (not REST).
The top-level message sent to the client by the server is
StreamingAnalyzeContentResponse. Multiple response messages can be
returned in order. The first one or more messages contain the
recognition_result field. Each result represents a more complete
transcript of what the user said. The next message contains the
reply_text field and potentially the reply_audio field. The message can
also contain the automated_agent_reply field.
Note: Always use agent versions for production traffic
sent to virtual agents. See Versions and
environments .
suggestArticles(SuggestArticlesRequest request, StreamObserver<SuggestArticlesResponse> responseObserver)
public void suggestArticles ( SuggestArticlesRequest request , StreamObserver<SuggestArticlesResponse> responseObserver )
Gets suggested articles for a participant based on specific historical
messages.
suggestFaqAnswers(SuggestFaqAnswersRequest request, StreamObserver<SuggestFaqAnswersResponse> responseObserver)
public void suggestFaqAnswers ( SuggestFaqAnswersRequest request , StreamObserver<SuggestFaqAnswersResponse> responseObserver )
Gets suggested faq answers for a participant based on specific historical
messages.
suggestKnowledgeAssist(SuggestKnowledgeAssistRequest request, StreamObserver<SuggestKnowledgeAssistResponse> responseObserver)
public void suggestKnowledgeAssist ( SuggestKnowledgeAssistRequest request , StreamObserver<SuggestKnowledgeAssistResponse> responseObserver )
Gets knowledge assist suggestions based on historical messages.
suggestSmartReplies(SuggestSmartRepliesRequest request, StreamObserver<SuggestSmartRepliesResponse> responseObserver)
public void suggestSmartReplies ( SuggestSmartRepliesRequest request , StreamObserver<SuggestSmartRepliesResponse> responseObserver )
Gets smart replies for a participant based on specific historical
messages.
updateParticipant(UpdateParticipantRequest request, StreamObserver<Participant> responseObserver)
public void updateParticipant ( UpdateParticipantRequest request , StreamObserver<Participant> responseObserver )
Updates the specified participant.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]