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
See Also:
SoftLayer_Virtual_Guest_SupplementalCreateObjectOptions
  • Field Details

    • 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
  • Constructor Details

    • SupplementalCreateObjectOptions

      public SupplementalCreateObjectOptions()
  • Method Details

    • 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()