public static enum UnassignedInfo.Reason extends java.lang.Enum<UnassignedInfo.Reason>
Note, ordering of the enum is important, make sure to add new values at the end and handle version serialization properly.
Enum Constant and Description |
---|
ALLOCATION_FAILED
Unassigned as a result of a failed allocation of the shard.
|
CLUSTER_RECOVERED
Unassigned as a result of a full cluster recovery.
|
DANGLING_INDEX_IMPORTED
Unassigned as a result of importing a dangling index.
|
EXISTING_INDEX_RESTORED
Unassigned as a result of restoring into a closed index.
|
FORCED_EMPTY_PRIMARY
Unassigned after forcing an empty primary
|
INDEX_CREATED
Unassigned as a result of an API creation of an index.
|
INDEX_REOPENED
Unassigned as a result of opening a closed index.
|
NEW_INDEX_RESTORED
Unassigned as a result of restoring into a new index.
|
NODE_LEFT
Unassigned as a result of the node hosting it leaving the cluster.
|
PRIMARY_FAILED
Unassigned as a result of a failed primary while the replica was initializing.
|
REALLOCATED_REPLICA
A better replica location is identified and causes the existing replica allocation to be cancelled.
|
REINITIALIZED
When a shard moves from started back to initializing, for example, during shadow replica
|
REPLICA_ADDED
Unassigned as a result of explicit addition of a replica.
|
REROUTE_CANCELLED
Unassigned as a result of explicit cancel reroute command.
|
Modifier and Type | Method and Description |
---|---|
static UnassignedInfo.Reason |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static UnassignedInfo.Reason[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final UnassignedInfo.Reason INDEX_CREATED
public static final UnassignedInfo.Reason CLUSTER_RECOVERED
public static final UnassignedInfo.Reason INDEX_REOPENED
public static final UnassignedInfo.Reason DANGLING_INDEX_IMPORTED
public static final UnassignedInfo.Reason NEW_INDEX_RESTORED
public static final UnassignedInfo.Reason EXISTING_INDEX_RESTORED
public static final UnassignedInfo.Reason REPLICA_ADDED
public static final UnassignedInfo.Reason ALLOCATION_FAILED
public static final UnassignedInfo.Reason NODE_LEFT
public static final UnassignedInfo.Reason REROUTE_CANCELLED
public static final UnassignedInfo.Reason REINITIALIZED
public static final UnassignedInfo.Reason REALLOCATED_REPLICA
public static final UnassignedInfo.Reason PRIMARY_FAILED
public static final UnassignedInfo.Reason FORCED_EMPTY_PRIMARY
public static UnassignedInfo.Reason[] values()
for (UnassignedInfo.Reason c : UnassignedInfo.Reason.values()) System.out.println(c);
public static UnassignedInfo.Reason valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null