- getId
The allocation id uniquely identifying an allocation, note, if it is relocation
the #getRelocationId
- newInitializing
Creates a new allocation id for initializing allocation based on an existing id.
- newRelocation
Creates a new allocation id for a shard that moves to be relocated, populating
the transient holder
- <init>
- cancelRelocation
Creates a new allocation id representing a cancelled relocation. Note that this
is expected to be ca
- equals
- finishRelocation
Creates a new allocation id finalizing a relocation. Note that this is expected
to be called on the
- getRelocationId
The transient relocation id holding the unique id that is used for relocation.
- hashCode
- newTargetRelocation
Creates a new allocation id for the target initializing shard that is the result
of a relocation.
- toXContent
- fromXContent