public boolean isValidClientComponentState() {
    switch (this) {
      case STARTING:
      case STARTED:
      case STOPPING:
        return false;
      default:
        return true;
    }
  }
Indicates whether or not it is a valid state for the client component.

@return true if this is a valid state for a client component.
ambari-server/src/main/java/org/apache/ambari/server/state/State.java