> +import javax.inject.Named;
> +import javax.inject.Provider;
> +import javax.inject.Singleton;
> +import java.util.Map;
> +import java.util.Set;
> +import java.util.concurrent.atomic.AtomicReference;
> +
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_RUNNING;
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_SUSPENDED;
> +import static 
> org.jclouds.compute.config.ComputeServiceProperties.TIMEOUT_NODE_TERMINATED;
> +
> +/**
> + * based on Andrea Turli work.
> + */
> +@Singleton
> +public class VSphereComputeService extends BaseComputeService {

You can do it as:
```java
TemplateOptions options = computeService.templateOptions();
VSphereTemplateOptions providerOptions = 
options.as(VSphereTemplateOptions.class);
```

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds-labs/pull/61/files#r14242362

Reply via email to