public static enum ClusterStatus.Health extends Enum<ClusterStatus.Health>
Enum Constant and Description |
---|
GREEN
All replicas up, leader exists.
|
ORANGE
Most replicas down, leader exists.
|
RED
No leader or all replicas down.
|
YELLOW
Some replicas down, leader exists.
|
Modifier and Type | Field and Description |
---|---|
static float |
ORANGE_LEVEL |
static float |
RED_LEVEL |
Modifier and Type | Method and Description |
---|---|
static ClusterStatus.Health |
calcShardHealth(float fractionReplicasUp,
boolean hasLeader) |
static ClusterStatus.Health |
combine(Collection<ClusterStatus.Health> states)
Combine multiple states into one.
|
static ClusterStatus.Health |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ClusterStatus.Health[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ClusterStatus.Health GREEN
public static final ClusterStatus.Health YELLOW
public static final ClusterStatus.Health ORANGE
public static final ClusterStatus.Health RED
public static final float ORANGE_LEVEL
public static final float RED_LEVEL
public static ClusterStatus.Health[] values()
for (ClusterStatus.Health c : ClusterStatus.Health.values()) System.out.println(c);
public static ClusterStatus.Health valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static ClusterStatus.Health calcShardHealth(float fractionReplicasUp, boolean hasLeader)
public static ClusterStatus.Health combine(Collection<ClusterStatus.Health> states)
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.