public final class A2ATask extends GeneratedMessage implements A2ATaskOrBuilder
A2ATask is the core unit of action for A2A. It has a current status
and when results are created for the task they are stored in the
artifact. If there are multiple turns for a task, these are stored in
history.
Protobuf type google.cloud.geminidataanalytics.v1beta.A2ATask
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ARTIFACTS_FIELD_NUMBER
public static final int ARTIFACTS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
CONTEXT_ID_FIELD_NUMBER
public static final int CONTEXT_ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
HISTORY_FIELD_NUMBER
public static final int HISTORY_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
ID_FIELD_NUMBER
public static final int ID_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int METADATA_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
STATUS_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static A2ATask getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static A2ATask.Builder newBuilder()
newBuilder(A2ATask prototype)
public static A2ATask.Builder newBuilder(A2ATask prototype)
| Parameter |
| Name |
Description |
prototype |
A2ATask
|
public static A2ATask parseDelimitedFrom(InputStream input)
public static A2ATask parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static A2ATask parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static A2ATask parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static A2ATask parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static A2ATask parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static A2ATask parseFrom(CodedInputStream input)
public static A2ATask parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static A2ATask parseFrom(InputStream input)
public static A2ATask parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static A2ATask parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static A2ATask parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<A2ATask> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getArtifacts(int index)
public A2AArtifact getArtifacts(int index)
Optional. A set of output artifacts for a Task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AArtifact artifacts = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getArtifactsCount()
public int getArtifactsCount()
Optional. A set of output artifacts for a Task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AArtifact artifacts = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getArtifactsList()
public List<A2AArtifact> getArtifactsList()
Optional. A set of output artifacts for a Task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AArtifact artifacts = 4 [(.google.api.field_behavior) = OPTIONAL];
getArtifactsOrBuilder(int index)
public A2AArtifactOrBuilder getArtifactsOrBuilder(int index)
Optional. A set of output artifacts for a Task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AArtifact artifacts = 4 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getArtifactsOrBuilderList()
public List<? extends A2AArtifactOrBuilder> getArtifactsOrBuilderList()
Optional. A set of output artifacts for a Task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AArtifact artifacts = 4 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.geminidataanalytics.v1beta.A2AArtifactOrBuilder> |
|
getContextId()
public String getContextId()
Optional. Unique identifier (e.g. UUID) for the contextual collection of
interactions (tasks and messages). Created by the A2A server.
string context_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The contextId.
|
getContextIdBytes()
public ByteString getContextIdBytes()
Optional. Unique identifier (e.g. UUID) for the contextual collection of
interactions (tasks and messages). Created by the A2A server.
string context_id = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for contextId.
|
getDefaultInstanceForType()
public A2ATask getDefaultInstanceForType()
getHistory(int index)
public A2AMessage getHistory(int index)
Optional. The history of interactions from a task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AMessage history = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getHistoryCount()
public int getHistoryCount()
Optional. The history of interactions from a task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AMessage history = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
int |
|
getHistoryList()
public List<A2AMessage> getHistoryList()
Optional. The history of interactions from a task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AMessage history = 5 [(.google.api.field_behavior) = OPTIONAL];
getHistoryOrBuilder(int index)
public A2AMessageOrBuilder getHistoryOrBuilder(int index)
Optional. The history of interactions from a task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AMessage history = 5 [(.google.api.field_behavior) = OPTIONAL];
| Parameter |
| Name |
Description |
index |
int
|
getHistoryOrBuilderList()
public List<? extends A2AMessageOrBuilder> getHistoryOrBuilderList()
Optional. The history of interactions from a task.
repeated .google.cloud.geminidataanalytics.v1beta.A2AMessage history = 5 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
List<? extends com.google.cloud.geminidataanalytics.v1beta.A2AMessageOrBuilder> |
|
getId()
Optional. Unique identifier (e.g. UUID) for the task, generated by the
server for a new task.
string id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
String |
The id.
|
getIdBytes()
public ByteString getIdBytes()
Optional. Unique identifier (e.g. UUID) for the task, generated by the
server for a new task.
string id = 1 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
ByteString |
The bytes for id.
|
public Struct getMetadata()
Optional. A key/value object to store custom metadata about a task.
.google.protobuf.Struct metadata = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
Struct |
The metadata.
|
public StructOrBuilder getMetadataOrBuilder()
Optional. A key/value object to store custom metadata about a task.
.google.protobuf.Struct metadata = 6 [(.google.api.field_behavior) = OPTIONAL];
getParserForType()
public Parser<A2ATask> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
getStatus()
public TaskStatus getStatus()
Optional. The current status of a Task, including state and a message.
.google.cloud.geminidataanalytics.v1beta.TaskStatus status = 3 [(.google.api.field_behavior) = OPTIONAL];
getStatusOrBuilder()
public TaskStatusOrBuilder getStatusOrBuilder()
Optional. The current status of a Task, including state and a message.
.google.cloud.geminidataanalytics.v1beta.TaskStatus status = 3 [(.google.api.field_behavior) = OPTIONAL];
public boolean hasMetadata()
Optional. A key/value object to store custom metadata about a task.
.google.protobuf.Struct metadata = 6 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the metadata field is set.
|
hasStatus()
public boolean hasStatus()
Optional. The current status of a Task, including state and a message.
.google.cloud.geminidataanalytics.v1beta.TaskStatus status = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns |
| Type |
Description |
boolean |
Whether the status field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public A2ATask.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected A2ATask.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public A2ATask.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides