public static string GetStringValue(this NodesStatsMetric enumValue) { if ((enumValue & NodesStatsMetric.All) != 0) { return("_all"); } var list = new List <string>(); if ((enumValue & NodesStatsMetric.Breaker) != 0) { list.Add("breaker"); } if ((enumValue & NodesStatsMetric.Fs) != 0) { list.Add("fs"); } if ((enumValue & NodesStatsMetric.Http) != 0) { list.Add("http"); } if ((enumValue & NodesStatsMetric.Indices) != 0) { list.Add("indices"); } if ((enumValue & NodesStatsMetric.Jvm) != 0) { list.Add("jvm"); } if ((enumValue & NodesStatsMetric.Os) != 0) { list.Add("os"); } if ((enumValue & NodesStatsMetric.Process) != 0) { list.Add("process"); } if ((enumValue & NodesStatsMetric.ThreadPool) != 0) { list.Add("thread_pool"); } if ((enumValue & NodesStatsMetric.Transport) != 0) { list.Add("transport"); } if ((enumValue & NodesStatsMetric.Discovery) != 0) { list.Add("discovery"); } if ((enumValue & NodesStatsMetric.IndexingPressure) != 0) { list.Add("indexing_pressure"); } return(string.Join(",", list)); }
internal Metrics(NodesStatsMetric metric) { _enumValue = metric; }
internal Metrics(NodesStatsMetric metric){ _enumValue = metric; }