public ElasticsearchPluginConfiguration(ElasticsearchPlugin plugin, Func <ElasticsearchVersion, bool> isValid)
 {
     Plugin     = plugin;
     Moniker    = plugin.Moniker();
     FolderName = plugin.Moniker();
     _isValid   = isValid ?? (v => true);
 }
Exemplo n.º 2
0
 public ElasticsearchPluginConfiguration(
     ElasticsearchPlugin plugin,
     Func <ElasticsearchVersion, bool> isValid,
     Func <ElasticsearchVersion, string> installParameter)
 {
     Plugin            = plugin;
     Moniker           = plugin.Moniker();
     FolderName        = plugin.Moniker();
     _installParameter = installParameter ?? (v => Moniker);
     _isValid          = isValid ?? (v => true);
 }