Search Results for

    Show / Hide Table of Contents

    Class DescriptorBase<TDescriptor, TInterface>

    Inheritance
    object
    DescriptorBase<TDescriptor, TInterface>
    AdditionalConfigDescriptor
    AdditionalInfoDescriptor
    AgenticContextResponseProcessorDescriptor
    AgenticQueryTranslatorRequestProcessorDescriptor
    AggregationContainerDescriptor<T>
    AggregationRangeDescriptor
    AlgorithmOperationsDescriptor
    AliasAddDescriptor
    AliasDescriptor
    AliasRemoveDescriptor
    AliasRemoveIndexDescriptor
    AllocateClusterRerouteCommandDescriptorBase<TDescriptor, TInterface>
    AllocationAwarenessSettingsDescriptor
    AllocationFilteringSettingsDescriptor
    AnalysisDescriptor
    AnalyzerDescriptorBase<TAnalyzer, TAnalyzerInterface>
    AzureRepositoryDescriptor
    AzureRepositorySettingsDescriptor
    BM25SimilarityDescriptor
    BoundingBoxDescriptor
    BucketSortAggregationDescriptor<T>
    BucketsDescriptor
    BulkAllDescriptor<T>
    BulkOperationDescriptorBase<TDescriptor, TInterface>
    ByteBufferDescriptor
    CancelClusterRerouteCommandDescriptor
    CharFilterDescriptorBase<TCharFilter, TCharFilterInterface>
    ChiSquareHeuristicDescriptor
    CircuitBreakerSettingsDescriptor
    ClientConfigDescriptor
    ClrTypeMappingDescriptor
    ClrTypeMappingDescriptor<TDocument>
    ClusterModuleSettingsDescriptor
    CollapseResponseProcessorDescriptor
    ColumnMetaDescriptor
    CompositeAggregationSourceDescriptorBase<TDescriptor, TInterface, T>
    ContentDescriptor
    CredentialDescriptor
    DFISimilarityDescriptor
    DFRSimilarityDescriptor
    DataAsMapDescriptor
    DataStreamTemplateDescriptor
    DateRangeExpressionDescriptor
    DirectGeneratorDescriptor<T>
    DiskBasedShardAllocationSettingsDescriptor
    DynamicTemplateDescriptor<T>
    EntityDescriptor
    EwmaModelDescriptor
    ExecuteAnomalyLocalizationResponseDescriptor
    ExecuteLocalSampleCalculatorResponseDescriptor
    FieldCollapseDescriptor<T>
    FieldLookupDescriptor<T>
    FieldNamesFieldDescriptor<T>
    FielddataDescriptorBase<TDescriptor, TInterface>
    FielddataFilterDescriptor
    FielddataFrequencyFilterDescriptor
    FielddataRegexFilterDescriptor
    FileSystemRepositoryDescriptor
    FileSystemRepositorySettingsDescriptor
    FilterQueryRequestProcessorDescriptor
    FunctionScoreFunctionDescriptorBase<TDescriptor, TInterface, T>
    GeoLineAggregationDescriptor<T>
    GeoShapeDescriptor
    GoogleNormalizedDistanceHeuristicDescriptor
    GuardrailsDescriptor
    GuardrailsInputOutputDescriptor
    HDRHistogramMethodDescriptor
    HdfsRepositoryDescriptor
    HdfsRepositorySettingsDescriptor
    HeadersDescriptor
    HighlightDescriptor<T>
    HighlightFieldDescriptor<T>
    HitsTotalDescriptor
    HoltLinearModelDescriptor
    HoltWintersModelDescriptor
    IBSimilarityDescriptor
    IndexDescriptor
    IndicesModuleSettingsDescriptor
    IndicesRecoverySettingsDescriptor
    InferenceResultsDescriptor
    InnerHitsDescriptor<T>
    InputQueryDescriptor
    IntervalsDescriptorBase<TDescriptor, TInterface>
    IntervalsFilterDescriptor
    IntervalsFuzzyDescriptor
    IntervalsPrefixDescriptor
    IntervalsWildcardDescriptor
    IpRangeAggregationRangeDescriptor
    KnnMethodDescriptor
    KnnQueryRescoreContextDescriptor
    LLMDescriptor
    LMDirichletSimilarityDescriptor
    LMJelinekMercerSimilarityDescriptor
    LaplaceSmoothingModelDescriptor
    LikeDocumentDescriptor<TDocument>
    LinearInterpolationSmoothingModelDescriptor
    LinearModelDescriptor
    MLActionDescriptor
    MLAggregationDescriptor
    MLIndexSettingsDescriptor
    MLInferenceRequestProcessorDescriptor
    MLMetadataDescriptor
    MLNodeDescriptor
    MLResultDescriptor
    MLTaskDescriptor
    MatrixAggregationDescriptorBase<TMatrixAggregation, TMatrixAggregationInterface, T>
    MemoryContainerConfigurationDescriptor
    MemoryDescriptor
    MemoryIndexSettingsDescriptor
    MergePolicySettingsDescriptor
    MergeSchedulerSettingsDescriptor
    MergeSettingsDescriptor
    MessageDescriptor
    MessagesDescriptor
    MetricAggregationDescriptorBase<TMetricAggregation, TMetricAggregationInterface, T>
    ModelConfigDescriptor
    ModelDescriptor
    ModelGroupDescriptor
    ModelGroupRegistrationDescriptor
    ModelProfileDescriptor
    ModelStatsDescriptor
    MoveClusterRerouteCommandDescriptor
    MovingAverageModelDescriptor
    MultiGetOperationDescriptor<T>
    MultiTermVectorOperationDescriptor<T>
    MutualInformationHeuristicDescriptor
    NamespaceDescriptor
    NestedSortDescriptor<T>
    NeuralQueryEnricherRequestProcessorDescriptor
    NodeStatsDetailsDescriptor
    NormalizationPhaseResultsProcessorDescriptor
    NormalizerDescriptorBase<TNormalizer, TNormalizerInterface>
    OutputDescriptor
    OversampleRequestProcessorDescriptor
    OwnerDescriptor
    PainlessContextSetupDescriptor
    ParametersDescriptor
    PercentageScoreHeuristicDescriptor
    PercentilesMethodDescriptor
    PersonalizeSearchRankingResponseProcessorDescriptor
    PhraseSuggestCollateDescriptor<T>
    PhraseSuggestCollateQueryDescriptor
    PhraseSuggestHighlightDescriptor
    PipelineAggregationDescriptorBase<TPipelineAggregation, TPipelineAggregationInterface, TBucketsPath>
    PipelineDescriptor
    PointInTimeDescriptor
    PredictModelOutputDescriptor
    PredictModelResultDescriptor
    PredictRequestStatsDescriptor
    PredictionResultDescriptor
    ProcessorDescriptorBase<TProcessorDescriptor, TProcessorInterface>
    ProfileRequestDescriptor
    PropertyDescriptorBase<TDescriptor, TInterface, T>
    PropertyMappingDescriptor<TDocument>
    PutHybridOptimizerExperimentRequestDescriptor
    PutImportJudgmentsRequestDescriptor
    PutLLMJudgmentsRequestDescriptor
    PutPairwiseExperimentRequestDescriptor
    PutPointwiseExperimentRequestDescriptor
    PutSearchConfigurationRequestDescriptor
    PutUBIJudgmentsRequestDescriptor
    QueriesCacheSettingsDescriptor
    QueriesSettingsDescriptor
    QueryDescriptorBase<TDescriptor, TInterface>
    RankFeatureLogarithmFunctionDescriptor
    RankFeatureSaturationFunctionDescriptor
    RankFeatureSigmoidFunctionDescriptor
    RateLimiterDescriptor
    ReadOnlyUrlRepositoryDescriptor
    ReadOnlyUrlRepositorySettingsDescriptor
    ReindexDescriptor<TSource, TTarget>
    ReindexDestinationDescriptor
    ReindexSourceDescriptor
    RemoteSourceDescriptor
    RenameFieldResponseProcessorDescriptor
    RerankResponseProcessorDescriptor
    RescoreDescriptor<T>
    RescoreQueryDescriptor<T>
    RetrievalAugmentedGenerationResponseProcessorDescriptor
    RolloverConditionsDescriptor
    RoutingFieldDescriptor<T>
    RowsDescriptor
    RuntimeFieldDescriptor
    S3RepositoryDescriptor
    S3RepositorySettingsDescriptor
    ScoreCombinationDescriptor
    ScoreCombinationParametersDescriptor
    ScoreNormalizationDescriptor
    ScoreRankerCombinationDescriptor
    ScoreRankerPhaseResultsProcessorDescriptor
    ScriptDescriptor
    ScriptDescriptorBase<TDescriptor, TInterface>
    ScriptFieldDescriptor
    ScriptedHeuristicDescriptor
    ScriptedSimilarityDescriptor
    ScrollAllDescriptor<T>
    SearchHitsDescriptor
    SearchHitsHitDescriptor
    SearchModelGroupsResponseDescriptor
    SearchPipelineDescriptor
    SearchPipelineMLOpenSearchRerankerDescriptor
    SearchPipelineRerankContextDescriptor
    SearchRelevanceSearchRequestDescriptor
    SearchResponseDescriptor
    SearchScriptRequestProcessorDescriptor
    ShardAllocationSettingsDescriptor
    ShardBalancingHeuristicsSettingsDescriptor
    ShardRebalancingSettingsDescriptor
    SimpleModelDescriptor
    SimulatePipelineDocumentDescriptor
    SizeFieldDescriptor
    SlicedScrollDescriptor<T>
    SlowLogDescriptor
    SlowLogIndexingDescriptor
    SlowLogSearchDescriptor
    SlowLogSearchFetchDescriptor
    SlowLogSearchQueryDescriptor
    SoftDeleteRetentionSettingsDescriptor
    SoftDeleteSettingsDescriptor
    SortDescriptorBase<TDescriptor, TInterface, T>
    SortResponseProcessorDescriptor
    SortingSettingsDescriptor<T>
    SourceDescriptor
    SourceFieldDescriptor
    SourceFilterDescriptor<T>
    SourceOnlyRepositoryDescriptor
    SplitResponseProcessorDescriptor
    StoredScriptDescriptor
    StrategyConfigurationDescriptor
    StrategyDescriptor
    StupidBackoffSmoothingModelDescriptor
    SuggestContextDescriptorBase<TDescriptor, TInterface, T>
    SuggestContextQueryDescriptor<T>
    SuggestDescriptorBase<TDescriptor, TInterface, T>
    SuggestFuzzinessDescriptor<T>
    TDigestMethodDescriptor
    TemplateDescriptor
    TermDescriptor<T>
    TermVectorFilterDescriptor
    TextIndexPrefixesDescriptor
    TimestampFieldDescriptor
    TokenFilterDescriptorBase<TTokenFilter, TTokenFilterInterface>
    TokenizerDescriptorBase<TTokenizer, TTokenizerInterface>
    ToolAttributesDescriptor
    ToolDescriptor
    ToolItemsDescriptor
    TrainParametersDescriptor
    TranslogFlushSettingsDescriptor
    TranslogSettingsDescriptor
    TruncateHitsResponseProcessorDescriptor
    TypeMappingDescriptor<T>
    UndeployModelNodeDescriptor
    UndeployModelNodeStatsDescriptor
    UnloadModelNodeDescriptor
    UnloadModelNodeStatsDescriptor
    ValuesDescriptor
    WeightedAverageAggregationDescriptor<T>
    WeightedAverageValueDescriptor<T>
    Implements
    IDescriptor
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: OpenSearch.Client
    Assembly: OpenSearch.Client.dll
    Syntax
    public abstract class DescriptorBase<TDescriptor, TInterface> : IDescriptor where TDescriptor : DescriptorBase<TDescriptor, TInterface>, TInterface where TInterface : class
    Type Parameters
    Name Description
    TDescriptor
    TInterface

    Constructors

    | Edit this page View Source

    DescriptorBase()

    Declaration
    protected DescriptorBase()

    Properties

    | Edit this page View Source

    Self

    Declaration
    [IgnoreDataMember]
    protected TInterface Self { get; }
    Property Value
    Type Description
    TInterface

    Methods

    | Edit this page View Source

    Assign<TValue>(TValue, Action<TInterface, TValue>)

    Declaration
    protected TDescriptor Assign<TValue>(TValue value, Action<TInterface, TValue> assigner)
    Parameters
    Type Name Description
    TValue value
    Action<TInterface, TValue> assigner
    Returns
    Type Description
    TDescriptor
    Type Parameters
    Name Description
    TValue

    Implements

    IDescriptor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX