Search Results for

    Show / Hide Table of Contents

    Class TemplateDescriptor

    Inheritance
    object
    DescriptorBase<TemplateDescriptor, ITemplate>
    TemplateDescriptor
    Implements
    IDescriptor
    ITemplate
    Inherited Members
    DescriptorBase<TemplateDescriptor, ITemplate>.Self
    DescriptorBase<TemplateDescriptor, ITemplate>.Assign<TValue>(TValue, Action<ITemplate, TValue>)
    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 class TemplateDescriptor : DescriptorBase<TemplateDescriptor, ITemplate>, IDescriptor, ITemplate

    Methods

    | Edit this page View Source

    Aliases(Func<AliasesDescriptor, IPromise<IAliases>>)

    Declaration
    public TemplateDescriptor Aliases(Func<AliasesDescriptor, IPromise<IAliases>> aliasDescriptor)
    Parameters
    Type Name Description
    Func<AliasesDescriptor, IPromise<IAliases>> aliasDescriptor
    Returns
    Type Description
    TemplateDescriptor
    | Edit this page View Source

    Map(Func<TypeMappingDescriptor<object>, ITypeMapping>)

    Declaration
    public TemplateDescriptor Map(Func<TypeMappingDescriptor<object>, ITypeMapping> selector)
    Parameters
    Type Name Description
    Func<TypeMappingDescriptor<object>, ITypeMapping> selector
    Returns
    Type Description
    TemplateDescriptor
    | Edit this page View Source

    Map<T>(Func<TypeMappingDescriptor<T>, ITypeMapping>)

    Declaration
    public TemplateDescriptor Map<T>(Func<TypeMappingDescriptor<T>, ITypeMapping> selector) where T : class
    Parameters
    Type Name Description
    Func<TypeMappingDescriptor<T>, ITypeMapping> selector
    Returns
    Type Description
    TemplateDescriptor
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Settings(Func<IndexSettingsDescriptor, IPromise<IIndexSettings>>)

    Declaration
    public TemplateDescriptor Settings(Func<IndexSettingsDescriptor, IPromise<IIndexSettings>> settingsSelector)
    Parameters
    Type Name Description
    Func<IndexSettingsDescriptor, IPromise<IIndexSettings>> settingsSelector
    Returns
    Type Description
    TemplateDescriptor

    Implements

    IDescriptor
    ITemplate

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Methods
      • Aliases(Func<AliasesDescriptor, IPromise<IAliases>>)
      • Map(Func<TypeMappingDescriptor<object>, ITypeMapping>)
      • Map<T>(Func<TypeMappingDescriptor<T>, ITypeMapping>)
      • Settings(Func<IndexSettingsDescriptor, IPromise<IIndexSettings>>)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX