Vertex AI v1beta1 API - Class MemoryRevision (1.0.0-beta86)

public sealed class MemoryRevision : IMessage<MemoryRevision>, IEquatable<MemoryRevision>, IDeepCloneable<MemoryRevision>, IBufferMessage, IMessage

Reference documentation and code samples for the Vertex AI v1beta1 API class MemoryRevision.

A revision of a Memory.

Inheritance

object > MemoryRevision

Namespace

Google.Cloud.AIPlatform.V1Beta1

Assembly

Google.Cloud.AIPlatform.V1Beta1.dll

Constructors

MemoryRevision()

public MemoryRevision()

MemoryRevision(MemoryRevision)

public MemoryRevision(MemoryRevision other)
Parameter
Name Description
other MemoryRevision

Properties

Context

public string Context { get; set; }

Output only. Represents the context of the Memory Revision. The context may include context from both the historical revisions and the extracted content.

Property Value
Type Description
string

CreateTime

public Timestamp CreateTime { get; set; }

Output only. Represents the timestamp when this Memory Revision was created.

Property Value
Type Description
Timestamp

ExpireTime

public Timestamp ExpireTime { get; set; }

Output only. Represents the timestamp of when this resource is considered expired.

Property Value
Type Description
Timestamp

ExtractedMemories

public RepeatedField<IntermediateExtractedMemory> ExtractedMemories { get; }

Output only. Represents the extracted memories from the source content before consolidation when the memory was updated via GenerateMemories. This information was used to modify an existing Memory via Consolidation.

Property Value
Type Description
RepeatedFieldIntermediateExtractedMemory

Fact

public string Fact { get; set; }

Output only. Represents the fact of the Memory Revision. This corresponds to the fact field of the parent Memory at the time of revision creation.

Property Value
Type Description
string

Labels

public MapField<string, string> Labels { get; }

Output only. Represents the labels of the Memory Revision. These labels are applied to the MemoryRevision when it is created based on GenerateMemoriesRequest.revision_labels.

Property Value
Type Description
MapFieldstringstring

MemoryRevisionName

public MemoryRevisionName MemoryRevisionName { get; set; }

MemoryRevisionName-typed view over the Name resource name property.

Property Value
Type Description
MemoryRevisionName

Name

public string Name { get; set; }

Identifier. Represents the resource name of the Memory Revision. Format: projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/memories/{memory}/revisions/{memory_revision}

Property Value
Type Description
string

StructuredData

public Struct StructuredData { get; set; }

Output only. Represents the structured value of the memory at the time of revision creation.

Property Value
Type Description
Struct