public static interface DataA2AServiceGrpc.AsyncServiceDataA2AService defines the Agent-to-Agent (A2A) protocol service for Gemini Data Analytics.
Methods
getAgentCard(GetAgentCardRequest request, StreamObserver<AgentCard> responseObserver)
public default void getAgentCard(GetAgentCardRequest request, StreamObserver<AgentCard> responseObserver)GetAgentCard returns the agent card for the agent.
| Parameters | |
|---|---|
| Name | Description |
request |
GetAgentCardRequest |
responseObserver |
io.grpc.stub.StreamObserver<AgentCard> |
sendMessage(SendMessageRequest request, StreamObserver<SendMessageResponse> responseObserver)
public default void sendMessage(SendMessageRequest request, StreamObserver<SendMessageResponse> responseObserver)Send a message to the agent. This is a blocking call that will return the task once it is completed.
| Parameters | |
|---|---|
| Name | Description |
request |
SendMessageRequest |
responseObserver |
io.grpc.stub.StreamObserver<SendMessageResponse> |
sendStreamingMessage(SendMessageRequest request, StreamObserver<StreamResponse> responseObserver)
public default void sendStreamingMessage(SendMessageRequest request, StreamObserver<StreamResponse> responseObserver)SendStreamingMessage is a streaming call that will return a stream of task update events until the Task is in an interrupted or terminal state.
| Parameters | |
|---|---|
| Name | Description |
request |
SendMessageRequest |
responseObserver |
io.grpc.stub.StreamObserver<StreamResponse> |