private InstanceState awaitRunningState(String instanceID) throws Exception {
String taskName = "await-running{" + this.instanceId + "}";
Callable<InstanceState> runningStateWaiter = new RetryableRequest<InstanceState>(
new InstanceStateRequester(getClient().getApi(),
this.instanceId), new RetryUntilRunning(
this.maxRetries, this.retryDelay), taskName);
return runningStateWaiter.call();
}