public sealed class A2AArtifact : IMessage<A2AArtifact>, IEquatable<A2AArtifact>, IDeepCloneable<A2AArtifact>, IBufferMessage, IMessageReference documentation and code samples for the Data Analytics API with Gemini v1beta API class A2AArtifact.
A2AArtifact is the container for task completed results.
Implements
IMessageA2AArtifact, IEquatableA2AArtifact, IDeepCloneableA2AArtifact, IBufferMessage, IMessageNamespace
Google.Cloud.GeminiDataAnalytics.V1BetaAssembly
Google.Cloud.GeminiDataAnalytics.V1Beta.dll
Constructors
A2AArtifact()
public A2AArtifact()A2AArtifact(A2AArtifact)
public A2AArtifact(A2AArtifact other)| Parameter | |
|---|---|
| Name | Description |
other |
A2AArtifact |
Properties
ArtifactId
public string ArtifactId { get; set; }Optional. Unique identifier (e.g. UUID) for the artifact.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Description
public string Description { get; set; }Optional. A human readable description of the artifact, optional.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Extensions
public RepeatedField<string> Extensions { get; }Optional. The URIs of extensions that are present or contributed to this Artifact.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Metadata
public Struct Metadata { get; set; }Optional. Optional metadata included with the artifact.
| Property Value | |
|---|---|
| Type | Description |
Struct |
|
Name
public string Name { get; set; }Optional. A human readable name for the artifact.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Parts
public RepeatedField<Part> Parts { get; }Optional. The content of the artifact.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldPart |
|