public static DefaultElasticClientBuilder ConfigureElasticClientIndex(this DefaultElasticClientBuilder builder, string defaultIndex) { builder.Services.Configure <ElasticClientFactoryOptions>(builder.Name, option => option.DefaultIndex = defaultIndex); return(builder); }
public static DefaultElasticClientBuilder ConfigureElasticClientPassword(this DefaultElasticClientBuilder builder, string password) { builder.Services.Configure <ElasticClientFactoryOptions>(builder.Name, option => option.PassWord = password); return(builder); }
public static DefaultElasticClientBuilder ConfigureElasticClientUrls(this DefaultElasticClientBuilder builder, string[] urls) { builder.Services.Configure <ElasticClientFactoryOptions>(builder.Name, option => option.Urls = urls); return(builder); }
public static DefaultElasticClientBuilder ConfigureElasticClientUserName(this DefaultElasticClientBuilder builder, string userName) { builder.Services.Configure <ElasticClientFactoryOptions>(builder.Name, option => option.UserName = userName); return(builder); }
public static DefaultElasticClientBuilder ConfigureElasticClientLifeTime(this DefaultElasticClientBuilder builder, TimeSpan elasticClientLifeTime) { builder.Services.Configure <ElasticClientFactoryOptions>(builder.Name, option => option.ElasticClientLifeTime = elasticClientLifeTime); return(builder); }