public static string GetStringValue(this ClusterStateMetric enumValue) { if ((enumValue & ClusterStateMetric.All) != 0) { return("_all"); } var list = new List <string>(); if ((enumValue & ClusterStateMetric.Blocks) != 0) { list.Add("blocks"); } if ((enumValue & ClusterStateMetric.Metadata) != 0) { list.Add("metadata"); } if ((enumValue & ClusterStateMetric.Nodes) != 0) { list.Add("nodes"); } if ((enumValue & ClusterStateMetric.RoutingTable) != 0) { list.Add("routing_table"); } if ((enumValue & ClusterStateMetric.RoutingNodes) != 0) { list.Add("routing_nodes"); } if ((enumValue & ClusterStateMetric.MasterNode) != 0) { list.Add("master_node"); } if ((enumValue & ClusterStateMetric.Version) != 0) { list.Add("version"); } return(string.Join(",", list)); }
internal Metrics(ClusterStateMetric metric) { _enumValue = metric; }
internal Metrics(ClusterStateMetric metric){ _enumValue = metric; }