Package org.a2aproject.sdk.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.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
lf.a2a.v1.TaskStatus-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()A message associated with the status.The current state of this task.ISO 8601 Timestamp when the status was recorded.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorA message associated with the status.A message associated with the status.A message associated with the status.getState()The current state of this task.intThe current state of this task.com.google.protobuf.TimestampISO 8601 Timestamp when the status was recorded.com.google.protobuf.Timestamp.BuilderISO 8601 Timestamp when the status was recorded.com.google.protobuf.TimestampOrBuilderISO 8601 Timestamp when the status was recorded.booleanA message associated with the status.booleanISO 8601 Timestamp when the status was recorded.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) mergeMessage(Message value) A message associated with the status.mergeTimestamp(com.google.protobuf.Timestamp value) ISO 8601 Timestamp when the status was recorded.setMessage(Message value) A message associated with the status.setMessage(Message.Builder builderForValue) A message associated with the status.The current state of this task.setStateValue(int value) The current state of this task.setTimestamp(com.google.protobuf.Timestamp value) ISO 8601 Timestamp when the status was recorded.setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue) ISO 8601 Timestamp when the status was recorded.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.
.lf.a2a.v1.TaskState state = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStateValuein interfaceTaskStatusOrBuilder- Returns:
- The enum numeric value on the wire for state.
-
setStateValue
The current state of this task.
.lf.a2a.v1.TaskState state = 1 [(.google.api.field_behavior) = REQUIRED];- 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.
.lf.a2a.v1.TaskState state = 1 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getStatein interfaceTaskStatusOrBuilder- Returns:
- The state.
-
setState
The current state of this task.
.lf.a2a.v1.TaskState state = 1 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The state to set.- Returns:
- This builder for chaining.
-
clearState
The current state of this task.
.lf.a2a.v1.TaskState state = 1 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
hasMessage
public boolean hasMessage()A message associated with the status.
.lf.a2a.v1.Message message = 2;- Specified by:
hasMessagein interfaceTaskStatusOrBuilder- Returns:
- Whether the message field is set.
-
getMessage
A message associated with the status.
.lf.a2a.v1.Message message = 2;- Specified by:
getMessagein interfaceTaskStatusOrBuilder- Returns:
- The message.
-
setMessage
A message associated with the status.
.lf.a2a.v1.Message message = 2; -
setMessage
A message associated with the status.
.lf.a2a.v1.Message message = 2; -
mergeMessage
A message associated with the status.
.lf.a2a.v1.Message message = 2; -
clearMessage
A message associated with the status.
.lf.a2a.v1.Message message = 2; -
getMessageBuilder
A message associated with the status.
.lf.a2a.v1.Message message = 2; -
getMessageOrBuilder
A message associated with the status.
.lf.a2a.v1.Message message = 2;- Specified by:
getMessageOrBuilderin interfaceTaskStatusOrBuilder
-
hasTimestamp
public boolean hasTimestamp()ISO 8601 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()ISO 8601 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
ISO 8601 Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
setTimestamp
ISO 8601 Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
mergeTimestamp
ISO 8601 Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
clearTimestamp
ISO 8601 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()ISO 8601 Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3; -
getTimestampOrBuilder
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()ISO 8601 Timestamp when the status was recorded. Example: "2023-10-27T10:00:00Z"
.google.protobuf.Timestamp timestamp = 3;- Specified by:
getTimestampOrBuilderin interfaceTaskStatusOrBuilder
-