Class RequestConfigurationDescriptor
- Namespace
- Elasticsearch.Net
- Assembly
- Elasticsearch.Net.dll
public class RequestConfigurationDescriptor : IRequestConfiguration
- Inheritance
-
RequestConfigurationDescriptor
- Implements
- Inherited Members
Constructors
RequestConfigurationDescriptor(IRequestConfiguration)
public RequestConfigurationDescriptor(IRequestConfiguration config)
Parameters
config
IRequestConfiguration
Methods
Accept(string)
public RequestConfigurationDescriptor Accept(string acceptHeader)
Parameters
acceptHeader
string
Returns
AllowedStatusCodes(IEnumerable<int>)
public RequestConfigurationDescriptor AllowedStatusCodes(IEnumerable<int> codes)
Parameters
codes
IEnumerable<int>
Returns
AllowedStatusCodes(params int[])
public RequestConfigurationDescriptor AllowedStatusCodes(params int[] codes)
Parameters
codes
int[]
Returns
BasicAuthentication(string, string)
public RequestConfigurationDescriptor BasicAuthentication(string userName, string password)
Parameters
Returns
ClientCertificate(X509Certificate)
Use the following client certificate to authenticate this request to Elasticsearch
public RequestConfigurationDescriptor ClientCertificate(X509Certificate certificate)
Parameters
certificate
X509Certificate
Returns
ClientCertificate(string)
Use the following client certificate to authenticate this request to Elasticsearch
public RequestConfigurationDescriptor ClientCertificate(string certificatePath)
Parameters
certificatePath
string
Returns
ClientCertificates(X509CertificateCollection)
Use the following client certificates to authenticate this request to Elasticsearch
public RequestConfigurationDescriptor ClientCertificates(X509CertificateCollection certificates)
Parameters
certificates
X509CertificateCollection
Returns
ContentType(string)
public RequestConfigurationDescriptor ContentType(string contentTypeHeader)
Parameters
contentTypeHeader
string
Returns
DisableDirectStreaming(bool?)
public RequestConfigurationDescriptor DisableDirectStreaming(bool? disable = true)
Parameters
disable
bool?
Returns
DisablePing(bool?)
public RequestConfigurationDescriptor DisablePing(bool? disable = true)
Parameters
disable
bool?
Returns
DisableSniffing(bool?)
public RequestConfigurationDescriptor DisableSniffing(bool? disable = true)
Parameters
disable
bool?
Returns
EnableHttpPipelining(bool)
public RequestConfigurationDescriptor EnableHttpPipelining(bool enable = true)
Parameters
enable
bool
Returns
ForceNode(Uri)
public RequestConfigurationDescriptor ForceNode(Uri uri)
Parameters
uri
Uri
Returns
MaxRetries(int)
public RequestConfigurationDescriptor MaxRetries(int retry)
Parameters
retry
int
Returns
PingTimeout(TimeSpan)
public RequestConfigurationDescriptor PingTimeout(TimeSpan pingTimeout)
Parameters
pingTimeout
TimeSpan
Returns
RequestTimeout(TimeSpan)
public RequestConfigurationDescriptor RequestTimeout(TimeSpan requestTimeout)
Parameters
requestTimeout
TimeSpan
Returns
RunAs(string)
Submit the request on behalf in the context of a different shield user
https://www.elastic.co/guide/en/shield/current/submitting-requests-for-other-users.htmlpublic RequestConfigurationDescriptor RunAs(string username)
Parameters
username
string
Returns
ThrowExceptions(bool)
public RequestConfigurationDescriptor ThrowExceptions(bool throwExceptions = true)
Parameters
throwExceptions
bool