Search Results for

    Show / Hide Table of Contents

    Class BulkOperationDescriptorBase<TDescriptor, TInterface>

    Inheritance
    object
    DescriptorBase<TDescriptor, TInterface>
    BulkOperationDescriptorBase<TDescriptor, TInterface>
    BulkCreateDescriptor<T>
    BulkDeleteDescriptor<T>
    BulkIndexDescriptor<T>
    BulkUpdateDescriptor<TDocument, TPartialDocument>
    Implements
    IDescriptor
    IBulkOperation
    Inherited Members
    DescriptorBase<TDescriptor, TInterface>.Self
    DescriptorBase<TDescriptor, TInterface>.Assign<TValue>(TValue, Action<TInterface, 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 abstract class BulkOperationDescriptorBase<TDescriptor, TInterface> : DescriptorBase<TDescriptor, TInterface>, IDescriptor, IBulkOperation where TDescriptor : BulkOperationDescriptorBase<TDescriptor, TInterface>, TInterface, IBulkOperation where TInterface : class, IBulkOperation
    Type Parameters
    Name Description
    TDescriptor
    TInterface

    Properties

    | Edit this page View Source

    BulkOperationClrType

    Declaration
    protected abstract Type BulkOperationClrType { get; }
    Property Value
    Type Description
    Type
    | Edit this page View Source

    BulkOperationType

    Declaration
    protected abstract string BulkOperationType { get; }
    Property Value
    Type Description
    string

    Methods

    | Edit this page View Source

    GetBulkOperationBody()

    Declaration
    protected abstract object GetBulkOperationBody()
    Returns
    Type Description
    object
    | Edit this page View Source

    GetIdForOperation(Inferrer)

    Declaration
    protected virtual Id GetIdForOperation(Inferrer inferrer)
    Parameters
    Type Name Description
    Inferrer inferrer
    Returns
    Type Description
    Id
    | Edit this page View Source

    GetRoutingForOperation(Inferrer)

    Declaration
    protected virtual Routing GetRoutingForOperation(Inferrer inferrer)
    Parameters
    Type Name Description
    Inferrer inferrer
    Returns
    Type Description
    Routing
    | Edit this page View Source

    Id(Id)

    Manually set the id for the newly created object

    Declaration
    public TDescriptor Id(Id id)
    Parameters
    Type Name Description
    Id id
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Index(IndexName)

    Manually set the index, default to the default index or the fixed index set on the bulk operation

    Declaration
    public TDescriptor Index(IndexName index)
    Parameters
    Type Name Description
    IndexName index
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Index<T>()

    Declaration
    public TDescriptor Index<T>()
    Returns
    Type Description
    TDescriptor
    Type Parameters
    Name Description
    T
    | Edit this page View Source

    Routing(Routing)

    Declaration
    public TDescriptor Routing(Routing routing)
    Parameters
    Type Name Description
    Routing routing
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    Version(long?)

    Declaration
    public TDescriptor Version(long? version)
    Parameters
    Type Name Description
    long? version
    Returns
    Type Description
    TDescriptor
    | Edit this page View Source

    VersionType(VersionType?)

    Declaration
    public TDescriptor VersionType(VersionType? versionType)
    Parameters
    Type Name Description
    VersionType? versionType
    Returns
    Type Description
    TDescriptor

    Implements

    IDescriptor
    IBulkOperation

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Properties
      • BulkOperationClrType
      • BulkOperationType
    • Methods
      • GetBulkOperationBody()
      • GetIdForOperation(Inferrer)
      • GetRoutingForOperation(Inferrer)
      • Id(Id)
      • Index(IndexName)
      • Index<T>()
      • Routing(Routing)
      • Version(long?)
      • VersionType(VersionType?)
    • Implements
    • Extension Methods
    Back to top Generated by DocFX