Search Results for

    Show / Hide Table of Contents

    Class RemoveProcessorDescriptor<T>

    Removes existing fields. If one field doesn't exist, an exception will be thrown.

    Inheritance
    object
    DescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>
    RemoveProcessorDescriptor<T>
    Implements
    IDescriptor
    IRemoveProcessor
    IProcessor
    Inherited Members
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Name
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Description(string)
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.OnFailure(IEnumerable<IProcessor>)
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.OnFailure(Func<ProcessorsDescriptor, IPromise<IList<IProcessor>>>)
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.If(string)
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Tag(string)
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.IgnoreFailure(bool?)
    DescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Self
    DescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Assign<TValue>(TValue, Action<IRemoveProcessor, 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 RemoveProcessorDescriptor<T> : ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>, IDescriptor, IRemoveProcessor, IProcessor where T : class
    Type Parameters
    Name Description
    T

    Properties

    | Edit this page View Source

    Name

    Declaration
    protected override string Name { get; }
    Property Value
    Type Description
    string
    Overrides
    ProcessorDescriptorBase<RemoveProcessorDescriptor<T>, IRemoveProcessor>.Name

    Methods

    | Edit this page View Source

    Field(Fields)

    fields to be removed. Supports template snippets.

    Declaration
    public RemoveProcessorDescriptor<T> Field(Fields fields)
    Parameters
    Type Name Description
    Fields fields
    Returns
    Type Description
    RemoveProcessorDescriptor<T>
    | Edit this page View Source

    Field(Func<FieldsDescriptor<T>, IPromise<Fields>>)

    fields to be removed. Supports template snippets.

    Declaration
    public RemoveProcessorDescriptor<T> Field(Func<FieldsDescriptor<T>, IPromise<Fields>> selector)
    Parameters
    Type Name Description
    Func<FieldsDescriptor<T>, IPromise<Fields>> selector
    Returns
    Type Description
    RemoveProcessorDescriptor<T>
    | Edit this page View Source

    IgnoreMissing(bool?)

    If true and Field does not exist or is null, the processor quietly exits without modifying the document. Default is false

    Declaration
    public RemoveProcessorDescriptor<T> IgnoreMissing(bool? ignoreMissing = true)
    Parameters
    Type Name Description
    bool? ignoreMissing
    Returns
    Type Description
    RemoveProcessorDescriptor<T>

    Implements

    IDescriptor
    IRemoveProcessor
    IProcessor

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • Name
    • Methods
      • Field(Fields)
      • Field(Func<FieldsDescriptor<T>, IPromise<Fields>>)
      • IgnoreMissing(bool?)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX