returns optional details explaining the reasons . concode_field_sep Reason reason concode_elem_sep long unassignedTimeNanos concode_elem_sep long lastComputedLeftDelayNanos concode_elem_sep String INDEX_DELAYED_NODE_LEFT_TIMEOUT_SETTING concode_elem_sep TimeValue DEFAULT_DELAYED_NODE_LEFT_TIMEOUT concode_elem_sep long unassignedTimeMillis concode_elem_sep Throwable failure concode_elem_sep FormatDateTimeFormatter DATE_TIME_FORMATTER concode_elem_sep String message concode_field_sep long getAllocationDelayTimeoutSettingNanos concode_elem_sep UnassignedInfo readFrom concode_elem_sep String shortSummary concode_elem_sep Reason getReason concode_elem_sep long getUnassignedTimeInMillis concode_elem_sep String getDetails concode_elem_sep long getUnassignedTimeInNanos concode_elem_sep long findNextDelayedAllocationIn concode_elem_sep void writeTo concode_elem_sep long findSmallestDelayedAllocationSettingNanos concode_elem_sep long updateDelay concode_elem_sep XContentBuilder toXContent concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep long getLastComputedLeftDelayNanos concode_elem_sep int getNumberOfDelayedUnassigned concode_elem_sep String toString concode_elem_sep Throwable getFailure
String function ( ) { return this . message ; }