Class SupplementalCreateObjectOptions
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.virtual.guest.SupplementalCreateObjectOptions
@ApiType("SoftLayer_Virtual_Guest_SupplementalCreateObjectOptions") public class SupplementalCreateObjectOptions extends Entity
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SupplementalCreateObjectOptions.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
bootMode
The mode used to boot the [[SoftLayer_Virtual_Guest]].protected boolean
bootModeSpecified
protected String
flavorKeyName
When set the startCpus and maxMemory are defined by the flavor.protected boolean
flavorKeyNameSpecified
protected Boolean
immediateApprovalOnlyFlag
When explicitly set to true, createObject(s) will fail unless the order is started automatically.protected boolean
immediateApprovalOnlyFlagSpecified
protected String
postInstallScriptUri
URI of the script to be downloaded and executed after installation is complete.protected boolean
postInstallScriptUriSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description SupplementalCreateObjectOptions()
-
Method Summary
Modifier and Type Method Description String
getBootMode()
String
getFlavorKeyName()
Boolean
getImmediateApprovalOnlyFlag()
String
getPostInstallScriptUri()
boolean
isBootModeSpecified()
boolean
isFlavorKeyNameSpecified()
boolean
isImmediateApprovalOnlyFlagSpecified()
boolean
isPostInstallScriptUriSpecified()
void
setBootMode(String bootMode)
void
setFlavorKeyName(String flavorKeyName)
void
setImmediateApprovalOnlyFlag(Boolean immediateApprovalOnlyFlag)
void
setPostInstallScriptUri(String postInstallScriptUri)
void
unsetBootMode()
void
unsetFlavorKeyName()
void
unsetImmediateApprovalOnlyFlag()
void
unsetPostInstallScriptUri()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
bootMode
The mode used to boot the [[SoftLayer_Virtual_Guest]]. Supported values are 'PV' and 'HVM'. -
bootModeSpecified
protected boolean bootModeSpecified -
flavorKeyName
When set the startCpus and maxMemory are defined by the flavor. If the flavor includes local storage blockDevice 0 is also defined by the flavor. When startCpus, maxMemory, or blockDevice 0 are also provided on the template object they are validated against the flavor provided. -
flavorKeyNameSpecified
protected boolean flavorKeyNameSpecified -
immediateApprovalOnlyFlag
When explicitly set to true, createObject(s) will fail unless the order is started automatically. This can be used by automated systems to fail an order that might otherwise require manual approval. For multi-guest orders via [[SoftLayer_Virtual_Guest/createObjects|createObjects]], this value must be the exact same for every item. -
immediateApprovalOnlyFlagSpecified
protected boolean immediateApprovalOnlyFlagSpecified -
postInstallScriptUri
URI of the script to be downloaded and executed after installation is complete. This can be different for each virtual guest when multiple are sent to [[SoftLayer_Virtual_Guest/createObjects|createObjects]]. -
postInstallScriptUriSpecified
protected boolean postInstallScriptUriSpecified
-
-
Constructor Details
-
SupplementalCreateObjectOptions
public SupplementalCreateObjectOptions()
-
-
Method Details
-
getBootMode
-
setBootMode
-
isBootModeSpecified
public boolean isBootModeSpecified() -
unsetBootMode
public void unsetBootMode() -
getFlavorKeyName
-
setFlavorKeyName
-
isFlavorKeyNameSpecified
public boolean isFlavorKeyNameSpecified() -
unsetFlavorKeyName
public void unsetFlavorKeyName() -
getImmediateApprovalOnlyFlag
-
setImmediateApprovalOnlyFlag
-
isImmediateApprovalOnlyFlagSpecified
public boolean isImmediateApprovalOnlyFlagSpecified() -
unsetImmediateApprovalOnlyFlag
public void unsetImmediateApprovalOnlyFlag() -
getPostInstallScriptUri
-
setPostInstallScriptUri
-
isPostInstallScriptUriSpecified
public boolean isPostInstallScriptUriSpecified() -
unsetPostInstallScriptUri
public void unsetPostInstallScriptUri()
-