public boolean isFutureCommand() {
    return isFutureCommand;
  }
Gets whether Ambari should skip all kinds of command verifications while
scheduling since this command runs in the future and might not be
considered "valid".
<p/>
A use case for this would be during an upgrade where trying to schedule
commands for a component which has yet to be added to the cluster (since
it's added as part of the upgrade).

@return {@code true} if the command is scheduled to run in the future.
ambari-server/src/main/java/org/apache/ambari/server/controller/ActionExecutionContext.java