public sealed class MemoryRevision : IMessage<MemoryRevision>, IEquatable<MemoryRevision>, IDeepCloneable<MemoryRevision>, IBufferMessage, IMessageReference documentation and code samples for the Vertex AI v1beta1 API class MemoryRevision.
A revision of a Memory.
Implements
IMessageMemoryRevision, IEquatableMemoryRevision, IDeepCloneableMemoryRevision, IBufferMessage, IMessageNamespace
Google.Cloud.AIPlatform.V1Beta1Assembly
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 |
|