| Package | Description | 
|---|---|
| org.jclouds.cloudservers | |
| org.jclouds.cloudservers.options | 
| Modifier and Type | Method and Description | 
|---|---|
Server | 
CloudServersClient.createServer(String name,
            int imageId,
            int flavorId,
            CreateServerOptions... options)
This operation asynchronously provisions a new server. 
 | 
com.google.common.util.concurrent.ListenableFuture<Server> | 
CloudServersAsyncClient.createServer(String name,
            int imageId,
            int flavorId,
            CreateServerOptions... options)  | 
| Modifier and Type | Method and Description | 
|---|---|
CreateServerOptions | 
CreateServerOptions.withFile(String path,
        byte[] contents)
You may further customize a cloud server by injecting data into the file system of the cloud
 server itself. 
 | 
static CreateServerOptions | 
CreateServerOptions.Builder.withFile(String path,
        byte[] contents)  | 
CreateServerOptions | 
CreateServerOptions.withMetadata(Map<String,String> metadata)
Custom cloud server metadata can also be supplied at launch time. 
 | 
static CreateServerOptions | 
CreateServerOptions.Builder.withMetadata(Map<String,String> metadata)  | 
CreateServerOptions | 
CreateServerOptions.withSharedIp(String publicIp)
Public IP addresses can be shared across multiple servers for use in various high availability
 scenarios. 
 | 
static CreateServerOptions | 
CreateServerOptions.Builder.withSharedIp(String publicIp)  | 
CreateServerOptions | 
CreateServerOptions.withSharedIpGroup(int id)
A shared IP group is a collection of servers that can share IPs with other members of the
 group. 
 | 
static CreateServerOptions | 
CreateServerOptions.Builder.withSharedIpGroup(int id)  | 
Copyright © 2009-2012 jclouds. All Rights Reserved.