Class SupplementalCreateObjectOptions
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.virtual.guest.SupplementalCreateObjectOptions
-
-
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 Detail
-
bootMode
@ApiProperty(canBeNullOrNotSet=true) protected String bootMode
The mode used to boot the [[SoftLayer_Virtual_Guest]]. Supported values are 'PV' and 'HVM'.
-
bootModeSpecified
protected boolean bootModeSpecified
-
flavorKeyName
@ApiProperty(canBeNullOrNotSet=true) protected String 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
@ApiProperty(canBeNullOrNotSet=true) protected Boolean 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
@ApiProperty(canBeNullOrNotSet=true) protected String 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
-
-
Method Detail
-
getBootMode
public String getBootMode()
-
setBootMode
public void setBootMode(String bootMode)
-
isBootModeSpecified
public boolean isBootModeSpecified()
-
unsetBootMode
public void unsetBootMode()
-
getFlavorKeyName
public String getFlavorKeyName()
-
setFlavorKeyName
public void setFlavorKeyName(String flavorKeyName)
-
isFlavorKeyNameSpecified
public boolean isFlavorKeyNameSpecified()
-
unsetFlavorKeyName
public void unsetFlavorKeyName()
-
getImmediateApprovalOnlyFlag
public Boolean getImmediateApprovalOnlyFlag()
-
setImmediateApprovalOnlyFlag
public void setImmediateApprovalOnlyFlag(Boolean immediateApprovalOnlyFlag)
-
isImmediateApprovalOnlyFlagSpecified
public boolean isImmediateApprovalOnlyFlagSpecified()
-
unsetImmediateApprovalOnlyFlag
public void unsetImmediateApprovalOnlyFlag()
-
getPostInstallScriptUri
public String getPostInstallScriptUri()
-
setPostInstallScriptUri
public void setPostInstallScriptUri(String postInstallScriptUri)
-
isPostInstallScriptUriSpecified
public boolean isPostInstallScriptUriSpecified()
-
unsetPostInstallScriptUri
public void unsetPostInstallScriptUri()
-
-