Class ClusterStateHealth

    • Constructor Detail

      • ClusterStateHealth

        public ClusterStateHealth​(ClusterState clusterState)
        Creates a new ClusterStateHealth instance considering the current cluster state and all indices in the cluster.
        Parameters:
        clusterState - The current cluster state. Must not be null.
      • ClusterStateHealth

        public ClusterStateHealth​(ClusterState clusterState,
                                  String[] concreteIndices)
        Creates a new ClusterStateHealth instance considering the current cluster state and the provided index names.
        Parameters:
        clusterState - The current cluster state. Must not be null.
        concreteIndices - An array of index names to consider. Must not be null but may be empty.
      • ClusterStateHealth

        public ClusterStateHealth​(int activePrimaryShards,
                                  int activeShards,
                                  int relocatingShards,
                                  int initializingShards,
                                  int unassignedShards,
                                  int numberOfNodes,
                                  int numberOfDataNodes,
                                  double activeShardsPercent,
                                  ClusterHealthStatus status,
                                  Map<String,​ClusterIndexHealth> indices)
        For ClusterHealthResponse's XContent Parser