Search Results for

    Show / Hide Table of Contents

    Class ConnectionSettings

    Provides the connection settings for OpenSearchClient

    Inheritance
    object
    ConnectionConfiguration<ConnectionSettings>
    ConnectionSettingsBase<ConnectionSettings>
    ConnectionSettings
    Implements
    IConnectionSettingsValues
    IConnectionConfigurationValues
    IDisposable
    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 class ConnectionSettings : ConnectionSettingsBase<ConnectionSettings>, IConnectionSettingsValues, IConnectionConfigurationValues, IDisposable

    Constructors

    | Edit this page View Source

    ConnectionSettings(IConnectionPool)

    Declaration
    public ConnectionSettings(IConnectionPool connectionPool)
    Parameters
    Type Name Description
    IConnectionPool connectionPool
    | Edit this page View Source

    ConnectionSettings(IConnectionPool, SourceSerializerFactory)

    Declaration
    public ConnectionSettings(IConnectionPool connectionPool, ConnectionSettings.SourceSerializerFactory sourceSerializer)
    Parameters
    Type Name Description
    IConnectionPool connectionPool
    ConnectionSettings.SourceSerializerFactory sourceSerializer
    | Edit this page View Source

    ConnectionSettings(IConnectionPool, IConnection)

    Declaration
    public ConnectionSettings(IConnectionPool connectionPool, IConnection connection)
    Parameters
    Type Name Description
    IConnectionPool connectionPool
    IConnection connection
    | Edit this page View Source

    ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory)

    Declaration
    public ConnectionSettings(IConnectionPool connectionPool, IConnection connection, ConnectionSettings.SourceSerializerFactory sourceSerializer)
    Parameters
    Type Name Description
    IConnectionPool connectionPool
    IConnection connection
    ConnectionSettings.SourceSerializerFactory sourceSerializer
    | Edit this page View Source

    ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory, IPropertyMappingProvider)

    Declaration
    public ConnectionSettings(IConnectionPool connectionPool, IConnection connection, ConnectionSettings.SourceSerializerFactory sourceSerializer, IPropertyMappingProvider propertyMappingProvider)
    Parameters
    Type Name Description
    IConnectionPool connectionPool
    IConnection connection
    ConnectionSettings.SourceSerializerFactory sourceSerializer
    IPropertyMappingProvider propertyMappingProvider
    | Edit this page View Source

    ConnectionSettings(InMemoryConnection)

    Instantiate connection settings using a SingleNodeConnectionPool using the provided InMemoryConnection that never uses any IO.

    Declaration
    public ConnectionSettings(InMemoryConnection connection)
    Parameters
    Type Name Description
    InMemoryConnection connection
    | Edit this page View Source

    ConnectionSettings(string, ApiKeyAuthenticationCredentials)

    Sets up the client to communicate to OpenSearch Cloud using cloudId,

    CloudConnectionPool documentation for more information on how to obtain your Cloud Id

    Declaration
    public ConnectionSettings(string cloudId, ApiKeyAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    ApiKeyAuthenticationCredentials credentials
    | Edit this page View Source

    ConnectionSettings(string, BasicAuthenticationCredentials)

    Sets up the client to communicate to OpenSearch Cloud using cloudId,

    CloudConnectionPool documentation for more information on how to obtain your Cloud Id

    Declaration
    public ConnectionSettings(string cloudId, BasicAuthenticationCredentials credentials)
    Parameters
    Type Name Description
    string cloudId
    BasicAuthenticationCredentials credentials
    | Edit this page View Source

    ConnectionSettings(Uri, IConnection)

    Creates a new instance of connection settings, if uri is not specified will default to connecting to http://localhost:9200

    Declaration
    public ConnectionSettings(Uri uri = null, IConnection connection = null)
    Parameters
    Type Name Description
    Uri uri
    IConnection connection

    Fields

    | Edit this page View Source

    DefaultUserAgent

    The default user agent for OpenSearch.Client

    Declaration
    public static readonly string DefaultUserAgent
    Field Value
    Type Description
    string

    Implements

    IConnectionSettingsValues
    IConnectionConfigurationValues
    IDisposable

    Extension Methods

    SuffixExtensions.Suffix(object, string)
    • Edit this page
    • View Source
    In this article
    • Constructors
      • ConnectionSettings(IConnectionPool)
      • ConnectionSettings(IConnectionPool, SourceSerializerFactory)
      • ConnectionSettings(IConnectionPool, IConnection)
      • ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory)
      • ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory, IPropertyMappingProvider)
      • ConnectionSettings(InMemoryConnection)
      • ConnectionSettings(string, ApiKeyAuthenticationCredentials)
      • ConnectionSettings(string, BasicAuthenticationCredentials)
      • ConnectionSettings(Uri, IConnection)
    • Fields
      • DefaultUserAgent
    • Implements
    • Extension Methods
    Back to top Generated by DocFX