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,
                                  java.lang.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​(StreamInput in)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • ClusterStateHealth

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

      • getActiveShards

        public int getActiveShards()
      • getRelocatingShards

        public int getRelocatingShards()
      • getActivePrimaryShards

        public int getActivePrimaryShards()
      • getInitializingShards

        public int getInitializingShards()
      • getUnassignedShards

        public int getUnassignedShards()
      • getNumberOfNodes

        public int getNumberOfNodes()
      • getNumberOfDataNodes

        public int getNumberOfDataNodes()
      • getActiveShardsPercent

        public double getActiveShardsPercent()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object