Package org.a2aproject.sdk.compat03.grpc
Class TaskStatus.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<TaskStatus.Builder>
org.a2aproject.sdk.compat03.grpc.TaskStatus.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,TaskStatusOrBuilder
- Enclosing class:
- TaskStatus
public static final class TaskStatus.Builder
extends com.google.protobuf.GeneratedMessage.Builder<TaskStatus.Builder>
implements TaskStatusOrBuilder
A container for the status of a taskProtobuf type
a2a.v1.TaskStatus-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The current state of this taskTimestamp when the status was recorded.A message associated with the status.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetState()The current state of this taskintThe current state of this taskcom.google.protobuf.TimestampTimestamp when the status was recorded.com.google.protobuf.Timestamp.BuilderTimestamp when the status was recorded.com.google.protobuf.TimestampOrBuilderTimestamp when the status was recorded.A message associated with the status.A message associated with the status.A message associated with the status.booleanTimestamp when the status was recorded.booleanA message associated with the status.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(TaskStatus other) mergeTimestamp(com.google.protobuf.Timestamp value) Timestamp when the status was recorded.mergeUpdate(Message value) A message associated with the status.The current state of this tasksetStateValue(int value) The current state of this tasksetTimestamp(com.google.protobuf.Timestamp value) Timestamp when the status was recorded.setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the status was recorded.A message associated with the status.setUpdate(Message.Builder builderForValue) A message associated with the status.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<TaskStatus.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<TaskStatus.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<TaskStatus.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<TaskStatus.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<TaskStatus.Builder>
-
mergeFrom
public TaskStatus.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<TaskStatus.Builder>- Throws:
IOException
-
getStateValue
public int getStateValue()The current state of this task
.a2a.v1.TaskState state = 1;- Specified by:
getStateValuein interfaceTaskStatusOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
The current state of this task
.a2a.v1.TaskState state = 1;- Parameters:
value- The enum numeric value on the wire for state to set.- Returns:
- This builder for chaining.
-
getState
The current state of this task
.a2a.v1.TaskState state = 1;- Specified by:
getStatein interfaceTaskStatusOrBuilder- Returns:
- The state.
-
setState
The current state of this task
.a2a.v1.TaskState state = 1;- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
The current state of this task
.a2a.v1.TaskState state = 1;- Returns:
- This builder for chaining.
-
hasUpdate
public boolean hasUpdate()A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"];- Specified by:
hasUpdatein interfaceTaskStatusOrBuilder- Returns:
- Whether the update field is set.
-
getUpdate
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"];- Specified by:
getUpdatein interfaceTaskStatusOrBuilder- Returns:
- The update.
-
setUpdate
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"]; -
setUpdate
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"]; -
mergeUpdate
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"]; -
clearUpdate
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"]; -
getUpdateBuilder
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"]; -
getUpdateOrBuilder
A message associated with the status.
.a2a.v1.Message update = 2 [json_name = "message"];- Specified by:
getUpdateOrBuilderin interfaceTaskStatusOrBuilder
-
hasTimestamp
public boolean hasTimestamp()Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3;- Specified by:
hasTimestampin interfaceTaskStatusOrBuilder- Returns:
- Whether the timestamp field is set.
-
getTimestamp
public com.google.protobuf.Timestamp getTimestamp()Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3;- Specified by:
getTimestampin interfaceTaskStatusOrBuilder- Returns:
- The timestamp.
-
setTimestamp
Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
setTimestamp
Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
mergeTimestamp
Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
clearTimestamp
Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
getTimestampBuilder
public com.google.protobuf.Timestamp.Builder getTimestampBuilder()Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
getTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3;- Specified by:
getTimestampOrBuilderin interfaceTaskStatusOrBuilder
-