org.jclouds.cloudstack.compute.options
Class CloudStackTemplateOptions.Builder

java.lang.Object
  extended by org.jclouds.cloudstack.compute.options.CloudStackTemplateOptions.Builder
Enclosing class:
CloudStackTemplateOptions

public static class CloudStackTemplateOptions.Builder
extends Object


Constructor Summary
CloudStackTemplateOptions.Builder()
           
 
Method Summary
static CloudStackTemplateOptions account(String account)
           
static CloudStackTemplateOptions blockOnPort(int port, int seconds)
           
static CloudStackTemplateOptions dataDiskSize(int dataDiskSize)
           
static CloudStackTemplateOptions diskOfferingId(String diskOfferingId)
           
static CloudStackTemplateOptions domainId(String domainId)
           
static CloudStackTemplateOptions generateKeyPair(boolean enable)
           
static CloudStackTemplateOptions generateSecurityGroup(boolean enable)
           
static CloudStackTemplateOptions inboundPorts(int... ports)
           
static CloudStackTemplateOptions ipOnDefaultNetwork(String ipAddress)
           
static CloudStackTemplateOptions ipsToNetworks(Map<String,String> ipToNetworkMap)
           
static CloudStackTemplateOptions keyPair(String keyPair)
           
static CloudStackTemplateOptions networkId(String id)
          Deprecated. See TemplateOptions#networks
static CloudStackTemplateOptions networkIds(Iterable<String> networkIds)
          Deprecated. see TemplateOptions#networks
static CloudStackTemplateOptions networks(Iterable<String> networks)
           
static CloudStackTemplateOptions networks(String... networks)
           
static CloudStackTemplateOptions nodeNames(Iterable<String> nodeNames)
           
static CloudStackTemplateOptions securityGroupId(String id)
           
static CloudStackTemplateOptions securityGroupIds(Iterable<String> securityGroupIds)
           
static CloudStackTemplateOptions setupStaticNat(boolean setupStaticNat)
           
static CloudStackTemplateOptions userMetadata(Map<String,String> userMetadata)
           
static CloudStackTemplateOptions userMetadata(String key, String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudStackTemplateOptions.Builder

public CloudStackTemplateOptions.Builder()
Method Detail

diskOfferingId

public static CloudStackTemplateOptions diskOfferingId(String diskOfferingId)
See Also:
CloudStackTemplateOptions.diskOfferingId

dataDiskSize

public static CloudStackTemplateOptions dataDiskSize(int dataDiskSize)
See Also:
CloudStackTemplateOptions.dataDiskSize

securityGroupId

public static CloudStackTemplateOptions securityGroupId(String id)
See Also:
CloudStackTemplateOptions.securityGroupId(java.lang.String)

securityGroupIds

public static CloudStackTemplateOptions securityGroupIds(Iterable<String> securityGroupIds)
See Also:
CloudStackTemplateOptions.securityGroupIds

generateSecurityGroup

public static CloudStackTemplateOptions generateSecurityGroup(boolean enable)
See Also:
CloudStackTemplateOptions.shouldGenerateSecurityGroup()

networkId

@Deprecated
public static CloudStackTemplateOptions networkId(String id)
Deprecated. See TemplateOptions#networks

See Also:
CloudStackTemplateOptions.networkId(java.lang.String)

networkIds

@Deprecated
public static CloudStackTemplateOptions networkIds(Iterable<String> networkIds)
Deprecated. see TemplateOptions#networks

See Also:
CloudStackTemplateOptions.networkIds(java.lang.Iterable)

ipOnDefaultNetwork

public static CloudStackTemplateOptions ipOnDefaultNetwork(String ipAddress)
See Also:
CloudStackTemplateOptions.ipOnDefaultNetwork

ipsToNetworks

public static CloudStackTemplateOptions ipsToNetworks(Map<String,String> ipToNetworkMap)
See Also:
CloudStackTemplateOptions.ipsToNetworks

setupStaticNat

public static CloudStackTemplateOptions setupStaticNat(boolean setupStaticNat)
See Also:
CloudStackTemplateOptions.setupStaticNat

keyPair

public static CloudStackTemplateOptions keyPair(String keyPair)
See Also:
CloudStackTemplateOptions.keyPair

generateKeyPair

public static CloudStackTemplateOptions generateKeyPair(boolean enable)
See Also:
CloudStackTemplateOptions.shouldGenerateKeyPair()

account

public static CloudStackTemplateOptions account(String account)
See Also:
CloudStackTemplateOptions.account

domainId

public static CloudStackTemplateOptions domainId(String domainId)
See Also:
CloudStackTemplateOptions.domainId

inboundPorts

public static CloudStackTemplateOptions inboundPorts(int... ports)
See Also:
TemplateOptions.inboundPorts(int...)

blockOnPort

public static CloudStackTemplateOptions blockOnPort(int port,
                                                    int seconds)
See Also:
TemplateOptions.blockOnPort(int, int)

userMetadata

public static CloudStackTemplateOptions userMetadata(Map<String,String> userMetadata)
See Also:
TemplateOptions.userMetadata(Map)

userMetadata

public static CloudStackTemplateOptions userMetadata(String key,
                                                     String value)
See Also:
TemplateOptions.userMetadata(String, String)

nodeNames

public static CloudStackTemplateOptions nodeNames(Iterable<String> nodeNames)
See Also:
TemplateOptions.nodeNames(Iterable)

networks

public static CloudStackTemplateOptions networks(Iterable<String> networks)
See Also:
TemplateOptions.networks(Iterable)

networks

public static CloudStackTemplateOptions networks(String... networks)
See Also:
TemplateOptions.networks(String...)


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.