Class TemplateObject.Builder
java.lang.Object
org.jclouds.softlayer.domain.internal.TemplateObject.Builder
- Enclosing class:
TemplateObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List
<BlockDevice> protected BlockDeviceTemplateGroup
protected Datacenter
protected boolean
protected String
protected String
protected boolean
protected boolean
protected int
protected Set
<NetworkComponent> protected String
protected String
protected PrimaryBackendNetworkComponent
protected PrimaryNetworkComponent
protected boolean
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblockDevices
(List<BlockDevice> blockDevices) blockDeviceTemplateGroup
(BlockDeviceTemplateGroup blockDeviceTemplateGroup) build()
datacenter
(Datacenter datacenter) dedicatedAccountHostOnlyFlag
(boolean dedicatedAccountHostOnlyFlag) hourlyBillingFlag
(boolean hourlyBillingFlag) localDiskFlag
(boolean localDiskFlag) maxMemory
(int maxMemory) networkComponents
(Set<NetworkComponent> networkComponents) operatingSystemReferenceCode
(String operatingSystemReferenceCode) postInstallScriptUri
(String postInstallScriptUri) primaryBackendNetworkComponent
(PrimaryBackendNetworkComponent primaryBackendNetworkComponent) primaryNetworkComponent
(PrimaryNetworkComponent primaryNetworkComponent) privateNetworkOnlyFlag
(boolean privateNetworkOnlyFlag) startCpus
(int startCpus)
-
Field Details
-
hostname
-
domain
-
startCpus
protected int startCpus -
maxMemory
protected int maxMemory -
hourlyBillingFlag
protected boolean hourlyBillingFlag -
localDiskFlag
protected boolean localDiskFlag -
dedicatedAccountHostOnlyFlag
protected boolean dedicatedAccountHostOnlyFlag -
privateNetworkOnlyFlag
protected boolean privateNetworkOnlyFlag -
operatingSystemReferenceCode
-
blockDeviceTemplateGroup
-
datacenter
-
networkComponents
-
blockDevices
-
postInstallScriptUri
-
-
primaryBackendNetworkComponent
-
userData
-
sshKeys
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
hostname
-
domain
-
startCpus
-
maxMemory
-
hourlyBillingFlag
-
localDiskFlag
-
dedicatedAccountHostOnlyFlag
-
privateNetworkOnlyFlag
-
operatingSystemReferenceCode
-
blockDeviceTemplateGroup
public TemplateObject.Builder blockDeviceTemplateGroup(BlockDeviceTemplateGroup blockDeviceTemplateGroup) -
datacenter
-
networkComponents
-
blockDevices
-
postInstallScriptUri
-
primaryNetworkComponent
public TemplateObject.Builder primaryNetworkComponent(PrimaryNetworkComponent primaryNetworkComponent) -
primaryBackendNetworkComponent
public TemplateObject.Builder primaryBackendNetworkComponent(PrimaryBackendNetworkComponent primaryBackendNetworkComponent) -
userData
-
sshKeys
-
build
-
fromTemplateObject
-