private static IList<AliasDefinition> AliasesPointingToIndex(string indexName, IGetAliasesResponse aliasesResponse) { IList<AliasDefinition> aliases; if (!aliasesResponse.IsValid || !aliasesResponse.Indices.HasAny() || !aliasesResponse.Indices.TryGetValue(indexName, out aliases)) return new AliasDefinition[] {}; return aliases; }
private static IList<string> IndicesPointingToAlias(string aliasName, IGetAliasesResponse aliasesResponse) { if (!aliasesResponse.IsValid || !aliasesResponse.Indices.HasAny()) return new string[] {}; var indices = from i in aliasesResponse.Indices where i.Value.Any(a => a.Name == aliasName) select i.Key; return indices.ToList(); }
private static IList <string> IndicesPointingToAlias(string aliasName, IGetAliasesResponse aliasesResponse) { if (!aliasesResponse.IsValid || !aliasesResponse.Indices.HasAny()) { return new string[] {} } ; var indices = from i in aliasesResponse.Indices where i.Value.Any(a => a.Name == aliasName) select i.Key; return(indices.ToList()); } }
private static IList <AliasDefinition> AliasesPointingToIndex(string indexName, IGetAliasesResponse aliasesResponse) { IList <AliasDefinition> aliases; if (!aliasesResponse.IsValid || !aliasesResponse.Indices.HasAny() || !aliasesResponse.Indices.TryGetValue(indexName, out aliases)) { return new AliasDefinition[] { } } ; return(aliases); } }