Skip to content

Class OpenSearchDataOptions

Namespace: Cephalon.Data.OpenSearch.Configuration
Assembly: Cephalon.Data.OpenSearch.dll

Configuration options for the OpenSearch data provider (Engine:Data:OpenSearch).

public sealed class OpenSearchDataOptions

objectOpenSearchDataOptions

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

Gets the default OpenSearch node URI used when neither URI setting is supplied.

public const string DefaultUri = "http://localhost:9200"

string

Gets the canonical provider identifier emitted by the pack.

public const string ProviderId = "opensearch"

string

Gets the configuration section path used by default for OpenSearch data settings.

public const string SectionPath = "Engine:Data:OpenSearch"

string

Gets or sets an optional prefix applied to all Cephalon-managed index names (e.g. “app-”).

public string IndexPrefix { get; set; }

string

Gets or sets an optional password for Basic authentication.

public string? Password { get; set; }

string?

Gets or sets a value indicating whether the pack should register the OpenSearch-backed inbox implementation.

public bool RegisterInbox { get; set; }

bool

Gets or sets a value indicating whether the pack should register the OpenSearch-backed outbox implementation.

public bool RegisterOutbox { get; set; }

bool

Gets or sets the inline OpenSearch node URI.

public string? Uri { get; set; }

string?

Use either or .

Gets or sets the root Uris entry name to resolve for OpenSearch.

public string? UriName { get; set; }

string?

Use either or .

Gets or sets an optional username for Basic authentication.

public string? Username { get; set; }

string?