Class ParticipantsGrpc.ParticipantsStub (4.11.0)
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 >
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(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.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 .
Parameters
build(Channel channel, CallOptions callOptions)
protected ParticipantsGrpc . ParticipantsStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
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.
Parameters
getParticipant(GetParticipantRequest request, StreamObserver<Participant> responseObserver)
public void getParticipant ( GetParticipantRequest request , StreamObserver<Participant> responseObserver )
Retrieves a conversation participant.
Parameters
listParticipants(ListParticipantsRequest request, StreamObserver<ListParticipantsResponse> responseObserver)
public void listParticipants ( ListParticipantsRequest request , StreamObserver<ListParticipantsResponse> responseObserver )
Returns the list of all participants in the specified conversation.
Parameters
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.
Parameters
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.
Parameters
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.
Parameters
updateParticipant(UpdateParticipantRequest request, StreamObserver<Participant> responseObserver)
public void updateParticipant ( UpdateParticipantRequest request , StreamObserver<Participant> responseObserver )
Updates the specified participant.
Parameters
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]