public ElasticSearchIndexObjectModel(ElasticSearchObjectModel server, string name) { Server = server; Title = name; Task.Run(async() => { this._index = await new ElasticSearchConnector(Server.ConnectionInfo.ToConectorConfig()).GetIndex(Title); }) .ConfigureAwait(false); }
public ElasticSearchJsonDocument(ElasticSearchObjectModel server, string name, JsonElement jsonElement) { Server = server; JsonElement = jsonElement; Title = name; if (JsonElement.ValueKind != JsonValueKind.Object && JsonElement.ValueKind != JsonValueKind.Array) { Title = $"{name}: {jsonElement.ToString()}"; Items = new ObservableCollection <object>(); } }
public ElasticSearchIndicesObjectModel(ElasticSearchObjectModel server) { Server = server; Title = "Indices"; }
public ElasticSearchAliasObjectModel(ElasticSearchObjectModel server, string name) { Server = server; Title = name; }
public ElasticSearchAliasesObjectModel(ElasticSearchObjectModel server) { Server = server; Title = "Aliases"; }