Skip to content

Class KnowledgeIndexingRequest

Namespace: Cephalon.Abstractions.Retrieval
Assembly: Cephalon.Abstractions.dll

Describes a managed indexing request for one knowledge collection.

public sealed class KnowledgeIndexingRequest

objectKnowledgeIndexingRequest

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

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)

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.

Gets the optional actor that requested indexing.

public string? ActorId { get; }

string?

Gets the collection identifier to index.

public string CollectionId { get; }

string

Gets the optional correlation identifier for this indexing attempt.

public string? CorrelationId { get; }

string?

Gets optional operator-facing metadata attached to the indexing request.

public IReadOnlyDictionary<string, string> Metadata { get; }

IReadOnlyDictionary<string, string>

Gets the UTC timestamp when indexing was requested.

public DateTimeOffset RequestedAtUtc { get; }

DateTimeOffset

Gets the stable run identifier for this indexing attempt.

public string RunId { get; }

string