Class ConnectionSettings
Provides the connection settings for Open
Inheritance
ConnectionConfiguration <ConnectionSettings >
ConnectionSettingsBase <ConnectionSettings >
ConnectionSettings
Inherited Members
Namespace: OpenSearch .Client
Assembly: OpenSearch.Client.dll
Syntax
public class ConnectionSettings : ConnectionSettingsBase<ConnectionSettings>, IConnectionSettingsValues, IConnectionConfigurationValues, IDisposable
Constructors
| Edit this page View SourceConnectionSettings(IConnectionPool)
Declaration
public ConnectionSettings(IConnectionPool connectionPool)
Parameters
Type | Name | Description |
---|---|---|
IConnection |
connectionPool |
ConnectionSettings(IConnectionPool, SourceSerializerFactory)
Declaration
public ConnectionSettings(IConnectionPool connectionPool, ConnectionSettings.SourceSerializerFactory sourceSerializer)
Parameters
Type | Name | Description |
---|---|---|
IConnection |
connectionPool | |
Connection |
sourceSerializer |
ConnectionSettings(IConnectionPool, IConnection)
Declaration
public ConnectionSettings(IConnectionPool connectionPool, IConnection connection)
Parameters
Type | Name | Description |
---|---|---|
IConnection |
connectionPool | |
IConnection | connection |
ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory)
Declaration
public ConnectionSettings(IConnectionPool connectionPool, IConnection connection, ConnectionSettings.SourceSerializerFactory sourceSerializer)
Parameters
Type | Name | Description |
---|---|---|
IConnection |
connectionPool | |
IConnection | connection | |
Connection |
sourceSerializer |
ConnectionSettings(IConnectionPool, IConnection, SourceSerializerFactory, IPropertyMappingProvider)
Declaration
public ConnectionSettings(IConnectionPool connectionPool, IConnection connection, ConnectionSettings.SourceSerializerFactory sourceSerializer, IPropertyMappingProvider propertyMappingProvider)
Parameters
Type | Name | Description |
---|---|---|
IConnection |
connectionPool | |
IConnection | connection | |
Connection |
sourceSerializer | |
IProperty |
propertyMappingProvider |
ConnectionSettings(InMemoryConnection)
Instantiate connection settings using a Single
Declaration
public ConnectionSettings(InMemoryConnection connection)
Parameters
Type | Name | Description |
---|---|---|
In |
connection |
ConnectionSettings(string, ApiKeyAuthenticationCredentials)
Sets up the client to communicate to OpenSearch Cloud using cloudId
,
Cloud
Declaration
public ConnectionSettings(string cloudId, ApiKeyAuthenticationCredentials credentials)
Parameters
Type | Name | Description |
---|---|---|
string | cloudId | |
Api |
credentials |
ConnectionSettings(string, BasicAuthenticationCredentials)
Sets up the client to communicate to OpenSearch Cloud using cloudId
,
Cloud
Declaration
public ConnectionSettings(string cloudId, BasicAuthenticationCredentials credentials)
Parameters
Type | Name | Description |
---|---|---|
string | cloudId | |
Basic |
credentials |
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 SourceDefaultUserAgent
The default user agent for OpenSearch.Client
Declaration
public static readonly string DefaultUserAgent
Field Value
Type | Description |
---|---|
string |