Class KnowledgeIndexingRequest
Namespace: Cephalon.Abstractions.Retrieval
Assembly: Cephalon.Abstractions.dll
Describes a managed indexing request for one knowledge collection.
public sealed class KnowledgeIndexingRequestInheritance
Section titled “Inheritance”object ← KnowledgeIndexingRequest
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”KnowledgeIndexingRequest(string, string, string?, string?, DateTimeOffset?, IReadOnlyDictionary<string, string>?)
Section titled “ KnowledgeIndexingRequest(string, string, string?, string?, DateTimeOffset?, IReadOnlyDictionary<string, string>?)”Creates a managed indexing request.
public KnowledgeIndexingRequest(string collectionId, string runId, string? actorId = null, string? correlationId = null, DateTimeOffset? requestedAtUtc = null, IReadOnlyDictionary<string, string>? metadata = null)Parameters
Section titled “Parameters”collectionId string
The collection identifier to index.
runId string
The stable run identifier for this indexing attempt.
actorId string?
The optional actor that requested indexing.
correlationId string?
The optional correlation identifier for this indexing attempt.
requestedAtUtc DateTimeOffset?
The optional UTC timestamp when indexing was requested.
metadata IReadOnlyDictionary<string, string>?
Optional operator-facing metadata attached to the indexing request.
Properties
Section titled “Properties”ActorId
Section titled “ ActorId”Gets the optional actor that requested indexing.
public string? ActorId { get; }Property Value
Section titled “Property Value”CollectionId
Section titled “ CollectionId”Gets the collection identifier to index.
public string CollectionId { get; }Property Value
Section titled “Property Value”CorrelationId
Section titled “ CorrelationId”Gets the optional correlation identifier for this indexing attempt.
public string? CorrelationId { get; }Property Value
Section titled “Property Value”Metadata
Section titled “ Metadata”Gets optional operator-facing metadata attached to the indexing request.
public IReadOnlyDictionary<string, string> Metadata { get; }Property Value
Section titled “Property Value”IReadOnlyDictionary<string, string>
RequestedAtUtc
Section titled “ RequestedAtUtc”Gets the UTC timestamp when indexing was requested.
public DateTimeOffset RequestedAtUtc { get; }Property Value
Section titled “Property Value”Gets the stable run identifier for this indexing attempt.
public string RunId { get; }