Send feedback
Class ParticipantsGrpc.ParticipantsBlockingV2Stub (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 . ParticipantsBlockingV2Stub extends AbstractBlockingStub<ParticipantsGrpc . ParticipantsBlockingV2Stub >
A stub to allow clients to do synchronous rpc calls to service Participants.
Service for managing Participants .
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ParticipantsGrpc.ParticipantsBlockingV2Stub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<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)
public AnalyzeContentResponse analyzeContent ( AnalyzeContentRequest request )
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 .
Exceptions
Type
Description
io.grpc.StatusException
build(Channel channel, CallOptions callOptions)
protected ParticipantsGrpc . ParticipantsBlockingV2Stub 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)
public Participant createParticipant ( CreateParticipantRequest request )
Creates a new participant in a conversation.
Exceptions
Type
Description
io.grpc.StatusException
getParticipant(GetParticipantRequest request)
public Participant getParticipant ( GetParticipantRequest request )
Retrieves a conversation participant.
Exceptions
Type
Description
io.grpc.StatusException
listParticipants(ListParticipantsRequest request)
public ListParticipantsResponse listParticipants ( ListParticipantsRequest request )
Returns the list of all participants in the specified conversation.
Exceptions
Type
Description
io.grpc.StatusException
streamingAnalyzeContent()
public BlockingClientCall<StreamingAnalyzeContentRequest , StreamingAnalyzeContentResponse > streamingAnalyzeContent ()
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)
public SuggestArticlesResponse suggestArticles ( SuggestArticlesRequest request )
Gets suggested articles for a participant based on specific historical
messages.
Exceptions
Type
Description
io.grpc.StatusException
suggestFaqAnswers(SuggestFaqAnswersRequest request)
public SuggestFaqAnswersResponse suggestFaqAnswers ( SuggestFaqAnswersRequest request )
Gets suggested faq answers for a participant based on specific historical
messages.
Exceptions
Type
Description
io.grpc.StatusException
suggestKnowledgeAssist(SuggestKnowledgeAssistRequest request)
public SuggestKnowledgeAssistResponse suggestKnowledgeAssist ( SuggestKnowledgeAssistRequest request )
Gets knowledge assist suggestions based on historical messages.
Exceptions
Type
Description
io.grpc.StatusException
suggestSmartReplies(SuggestSmartRepliesRequest request)
public SuggestSmartRepliesResponse suggestSmartReplies ( SuggestSmartRepliesRequest request )
Gets smart replies for a participant based on specific historical
messages.
Exceptions
Type
Description
io.grpc.StatusException
updateParticipant(UpdateParticipantRequest request)
public Participant updateParticipant ( UpdateParticipantRequest request )
Updates the specified participant.
Exceptions
Type
Description
io.grpc.StatusException
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."],[],[]]