Package org.a2aproject.sdk.compat03.grpc
Class StreamResponse.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
org.a2aproject.sdk.compat03.grpc.StreamResponse.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,StreamResponseOrBuilder
- Enclosing class:
- StreamResponse
public static final class StreamResponse.Builder
extends com.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
implements StreamResponseOrBuilder
The stream response for a message. The stream should be one of the following sequences: If the response is a message, the stream should contain one, and only one, message and then close If the response is a task lifecycle, the first response should be a Task object followed by zero or more TaskStatusUpdateEvents and TaskArtifactUpdateEvents. The stream should complete when the Task if in an interrupted or terminal state. A stream that ends before these conditions are met areProtobuf type
a2a.v1.StreamResponse-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;clearMsg().a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.TaskStatusUpdateEvent status_update = 3;.a2a.v1.Task task = 1;.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetMsg().a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.TaskStatusUpdateEvent status_update = 3;.a2a.v1.TaskStatusUpdateEvent status_update = 3;.a2a.v1.TaskStatusUpdateEvent status_update = 3;getTask().a2a.v1.Task task = 1;.a2a.v1.Task task = 1;.a2a.v1.Task task = 1;boolean.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;booleanhasMsg().a2a.v1.Message msg = 2 [json_name = "message"];boolean.a2a.v1.TaskStatusUpdateEvent status_update = 3;booleanhasTask().a2a.v1.Task task = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(StreamResponse other) .a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.TaskStatusUpdateEvent status_update = 3;.a2a.v1.Task task = 1;.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;setArtifactUpdate(TaskArtifactUpdateEvent.Builder builderForValue) .a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;.a2a.v1.Message msg = 2 [json_name = "message"];setMsg(Message.Builder builderForValue) .a2a.v1.Message msg = 2 [json_name = "message"];.a2a.v1.TaskStatusUpdateEvent status_update = 3;setStatusUpdate(TaskStatusUpdateEvent.Builder builderForValue) .a2a.v1.TaskStatusUpdateEvent status_update = 3;.a2a.v1.Task task = 1;setTask(Task.Builder builderForValue) .a2a.v1.Task task = 1;Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamResponse.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<StreamResponse.Builder>
-
mergeFrom
public StreamResponse.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<StreamResponse.Builder>- Throws:
IOException
-
getPayloadCase
- Specified by:
getPayloadCasein interfaceStreamResponseOrBuilder
-
clearPayload
-
hasTask
public boolean hasTask().a2a.v1.Task task = 1;- Specified by:
hasTaskin interfaceStreamResponseOrBuilder- Returns:
- Whether the task field is set.
-
getTask
.a2a.v1.Task task = 1;- Specified by:
getTaskin interfaceStreamResponseOrBuilder- Returns:
- The task.
-
setTask
.a2a.v1.Task task = 1; -
setTask
.a2a.v1.Task task = 1; -
mergeTask
.a2a.v1.Task task = 1; -
clearTask
.a2a.v1.Task task = 1; -
getTaskBuilder
.a2a.v1.Task task = 1; -
getTaskOrBuilder
.a2a.v1.Task task = 1;- Specified by:
getTaskOrBuilderin interfaceStreamResponseOrBuilder
-
hasMsg
public boolean hasMsg().a2a.v1.Message msg = 2 [json_name = "message"];- Specified by:
hasMsgin interfaceStreamResponseOrBuilder- Returns:
- Whether the msg field is set.
-
getMsg
.a2a.v1.Message msg = 2 [json_name = "message"];- Specified by:
getMsgin interfaceStreamResponseOrBuilder- Returns:
- The msg.
-
setMsg
.a2a.v1.Message msg = 2 [json_name = "message"]; -
setMsg
.a2a.v1.Message msg = 2 [json_name = "message"]; -
mergeMsg
.a2a.v1.Message msg = 2 [json_name = "message"]; -
clearMsg
.a2a.v1.Message msg = 2 [json_name = "message"]; -
getMsgBuilder
.a2a.v1.Message msg = 2 [json_name = "message"]; -
getMsgOrBuilder
.a2a.v1.Message msg = 2 [json_name = "message"];- Specified by:
getMsgOrBuilderin interfaceStreamResponseOrBuilder
-
hasStatusUpdate
public boolean hasStatusUpdate().a2a.v1.TaskStatusUpdateEvent status_update = 3;- Specified by:
hasStatusUpdatein interfaceStreamResponseOrBuilder- Returns:
- Whether the statusUpdate field is set.
-
getStatusUpdate
.a2a.v1.TaskStatusUpdateEvent status_update = 3;- Specified by:
getStatusUpdatein interfaceStreamResponseOrBuilder- Returns:
- The statusUpdate.
-
setStatusUpdate
.a2a.v1.TaskStatusUpdateEvent status_update = 3; -
setStatusUpdate
.a2a.v1.TaskStatusUpdateEvent status_update = 3; -
mergeStatusUpdate
.a2a.v1.TaskStatusUpdateEvent status_update = 3; -
clearStatusUpdate
.a2a.v1.TaskStatusUpdateEvent status_update = 3; -
getStatusUpdateBuilder
.a2a.v1.TaskStatusUpdateEvent status_update = 3; -
getStatusUpdateOrBuilder
.a2a.v1.TaskStatusUpdateEvent status_update = 3;- Specified by:
getStatusUpdateOrBuilderin interfaceStreamResponseOrBuilder
-
hasArtifactUpdate
public boolean hasArtifactUpdate().a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;- Specified by:
hasArtifactUpdatein interfaceStreamResponseOrBuilder- Returns:
- Whether the artifactUpdate field is set.
-
getArtifactUpdate
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;- Specified by:
getArtifactUpdatein interfaceStreamResponseOrBuilder- Returns:
- The artifactUpdate.
-
setArtifactUpdate
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4; -
setArtifactUpdate
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4; -
mergeArtifactUpdate
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4; -
clearArtifactUpdate
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4; -
getArtifactUpdateBuilder
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4; -
getArtifactUpdateOrBuilder
.a2a.v1.TaskArtifactUpdateEvent artifact_update = 4;- Specified by:
getArtifactUpdateOrBuilderin interfaceStreamResponseOrBuilder
-