Class TemplateObject.Builder
java.lang.Object
org.jclouds.softlayer.domain.internal.TemplateObject.Builder
- Enclosing class:
TemplateObject
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<BlockDevice> protected BlockDeviceTemplateGroupprotected Datacenterprotected booleanprotected Stringprotected Stringprotected booleanprotected booleanprotected intprotected Set<NetworkComponent> protected Stringprotected Stringprotected PrimaryBackendNetworkComponentprotected PrimaryNetworkComponentprotected booleanprotected 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
-