public static string GetStringValue(this NodesInfoMetric enumValue) { var list = new List <string>(); if ((enumValue & NodesInfoMetric.Settings) != 0) { list.Add("settings"); } if ((enumValue & NodesInfoMetric.Os) != 0) { list.Add("os"); } if ((enumValue & NodesInfoMetric.Process) != 0) { list.Add("process"); } if ((enumValue & NodesInfoMetric.Jvm) != 0) { list.Add("jvm"); } if ((enumValue & NodesInfoMetric.ThreadPool) != 0) { list.Add("thread_pool"); } if ((enumValue & NodesInfoMetric.Transport) != 0) { list.Add("transport"); } if ((enumValue & NodesInfoMetric.Http) != 0) { list.Add("http"); } if ((enumValue & NodesInfoMetric.Plugins) != 0) { list.Add("plugins"); } if ((enumValue & NodesInfoMetric.Ingest) != 0) { list.Add("ingest"); } return(string.Join(",", list)); }
internal Metrics(NodesInfoMetric metric) { _enumValue = metric; }
internal Metrics(NodesInfoMetric metric){ _enumValue = metric; }