private void awaitReachability(String instanceId) throws Exception {
String taskName = "await-reachable{" + instanceId + "}";
Callable<InstanceStatus> reachabilityWaiter = new RetryableRequest<InstanceStatus>(
new InstanceStatusRequester(getClient().getApi(), instanceId),
new RetryUntilReachable(this.maxRetries, this.retryDelay),
taskName);
reachabilityWaiter.call();
}