java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.container.virtual.guest.block.device.template.Configuration

@ApiType("SoftLayer_Container_Virtual_Guest_Block_Device_Template_Configuration")
public class Configuration
extends Entity
The SoftLayer_Container_Virtual_Guest_Block_Device_Template_Configuration data type contains information relating to a template's external location for importing and exporting
See Also:
SoftLayer_Container_Virtual_Guest_Block_Device_Template_Configuration
  • Field Details

    • bootMode

      @ApiProperty(canBeNullOrNotSet=true) protected String bootMode

      Optional virtualization boot mode parameter, if set, can mark a template to boot specifically into PV or HVM.
    • bootModeSpecified

      protected boolean bootModeSpecified
    • byol

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean byol

      Specifies if image is using a customer's software license.
    • byolSpecified

      protected boolean byolSpecified
    • cloudInit

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean cloudInit

      Specifies if image requires cloud-init.
    • cloudInitSpecified

      protected boolean cloudInitSpecified
    • crkCrn

      @ApiProperty(canBeNullOrNotSet=true) protected String crkCrn

      CRN to customer root key
    • crkCrnSpecified

      protected boolean crkCrnSpecified
    • environmentType

      @ApiProperty(canBeNullOrNotSet=true) protected List<String> environmentType

      For future use; not currently defined.
    • environmentTypeSpecified

      protected boolean environmentTypeSpecified
    • ibmAccessKey

      @ApiProperty(canBeNullOrNotSet=true) protected String ibmAccessKey

      IBM Cloud HMAC Access Key
    • ibmAccessKeySpecified

      protected boolean ibmAccessKeySpecified
    • ibmApiKey

      @ApiProperty(canBeNullOrNotSet=true) protected String ibmApiKey

      IBM Cloud (Bluemix) API Key
    • ibmApiKeySpecified

      protected boolean ibmApiKeySpecified
    • ibmSecretKey

      @ApiProperty(canBeNullOrNotSet=true) protected String ibmSecretKey

      IBM HMAC Secret Key
    • ibmSecretKeySpecified

      protected boolean ibmSecretKeySpecified
    • isEncrypted

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean isEncrypted

      Specifies if image is encrypted or not.
    • isEncryptedSpecified

      protected boolean isEncryptedSpecified
    • name

      @ApiProperty(canBeNullOrNotSet=true) protected String name
      The group name to be applied to the imported template
    • nameSpecified

      protected boolean nameSpecified
    • note

      @ApiProperty(canBeNullOrNotSet=true) protected String note
      The note to be applied to the imported template
    • noteSpecified

      protected boolean noteSpecified
    • operatingSystemReferenceCode

      @ApiProperty(canBeNullOrNotSet=true) protected String operatingSystemReferenceCode

      The referenceCode of the operating system software description for the imported VHD
    • operatingSystemReferenceCodeSpecified

      protected boolean operatingSystemReferenceCodeSpecified
    • rootKeyId

      @ApiProperty(canBeNullOrNotSet=true) protected String rootKeyId

      Name of the IBM Key Protect Key Name. Required if using an encrypted image.
    • rootKeyIdSpecified

      protected boolean rootKeyIdSpecified
    • supportedBootModes

      @ApiProperty(canBeNullOrNotSet=true) protected List<String> supportedBootModes

      Optional Collection of modes that this template supports booting into.
    • supportedBootModesSpecified

      protected boolean supportedBootModesSpecified
    • uri

      @ApiProperty(canBeNullOrNotSet=true) protected String uri

      The URI for an object storage object (.vhd/.iso file)
      swift://@//
    • uriSpecified

      protected boolean uriSpecified
    • wrappedDek

      @ApiProperty(canBeNullOrNotSet=true) protected String wrappedDek

      Wrapped Decryption Key provided by IBM Key Protect
    • wrappedDekSpecified

      protected boolean wrappedDekSpecified
  • Constructor Details

    • Configuration

      public Configuration()
  • Method Details

    • getBootMode

      public String getBootMode()
    • setBootMode

      public void setBootMode​(String bootMode)
    • isBootModeSpecified

      public boolean isBootModeSpecified()
    • unsetBootMode

      public void unsetBootMode()
    • getByol

      public Boolean getByol()
    • setByol

      public void setByol​(Boolean byol)
    • isByolSpecified

      public boolean isByolSpecified()
    • unsetByol

      public void unsetByol()
    • getCloudInit

      public Boolean getCloudInit()
    • setCloudInit

      public void setCloudInit​(Boolean cloudInit)
    • isCloudInitSpecified

      public boolean isCloudInitSpecified()
    • unsetCloudInit

      public void unsetCloudInit()
    • getCrkCrn

      public String getCrkCrn()
    • setCrkCrn

      public void setCrkCrn​(String crkCrn)
    • isCrkCrnSpecified

      public boolean isCrkCrnSpecified()
    • unsetCrkCrn

      public void unsetCrkCrn()
    • getEnvironmentType

      public List<String> getEnvironmentType()
    • isEnvironmentTypeSpecified

      public boolean isEnvironmentTypeSpecified()
    • unsetEnvironmentType

      public void unsetEnvironmentType()
    • getIbmAccessKey

      public String getIbmAccessKey()
    • setIbmAccessKey

      public void setIbmAccessKey​(String ibmAccessKey)
    • isIbmAccessKeySpecified

      public boolean isIbmAccessKeySpecified()
    • unsetIbmAccessKey

      public void unsetIbmAccessKey()
    • getIbmApiKey

      public String getIbmApiKey()
    • setIbmApiKey

      public void setIbmApiKey​(String ibmApiKey)
    • isIbmApiKeySpecified

      public boolean isIbmApiKeySpecified()
    • unsetIbmApiKey

      public void unsetIbmApiKey()
    • getIbmSecretKey

      public String getIbmSecretKey()
    • setIbmSecretKey

      public void setIbmSecretKey​(String ibmSecretKey)
    • isIbmSecretKeySpecified

      public boolean isIbmSecretKeySpecified()
    • unsetIbmSecretKey

      public void unsetIbmSecretKey()
    • getIsEncrypted

      public Boolean getIsEncrypted()
    • setIsEncrypted

      public void setIsEncrypted​(Boolean isEncrypted)
    • isIsEncryptedSpecified

      public boolean isIsEncryptedSpecified()
    • unsetIsEncrypted

      public void unsetIsEncrypted()
    • getName

      public String getName()
    • setName

      public void setName​(String name)
    • isNameSpecified

      public boolean isNameSpecified()
    • unsetName

      public void unsetName()
    • getNote

      public String getNote()
    • setNote

      public void setNote​(String note)
    • isNoteSpecified

      public boolean isNoteSpecified()
    • unsetNote

      public void unsetNote()
    • getOperatingSystemReferenceCode

      public String getOperatingSystemReferenceCode()
    • setOperatingSystemReferenceCode

      public void setOperatingSystemReferenceCode​(String operatingSystemReferenceCode)
    • isOperatingSystemReferenceCodeSpecified

      public boolean isOperatingSystemReferenceCodeSpecified()
    • unsetOperatingSystemReferenceCode

      public void unsetOperatingSystemReferenceCode()
    • getRootKeyId

      public String getRootKeyId()
    • setRootKeyId

      public void setRootKeyId​(String rootKeyId)
    • isRootKeyIdSpecified

      public boolean isRootKeyIdSpecified()
    • unsetRootKeyId

      public void unsetRootKeyId()
    • getSupportedBootModes

      public List<String> getSupportedBootModes()
    • isSupportedBootModesSpecified

      public boolean isSupportedBootModesSpecified()
    • unsetSupportedBootModes

      public void unsetSupportedBootModes()
    • getUri

      public String getUri()
    • setUri

      public void setUri​(String uri)
    • isUriSpecified

      public boolean isUriSpecified()
    • unsetUri

      public void unsetUri()
    • getWrappedDek

      public String getWrappedDek()
    • setWrappedDek

      public void setWrappedDek​(String wrappedDek)
    • isWrappedDekSpecified

      public boolean isWrappedDekSpecified()
    • unsetWrappedDek

      public void unsetWrappedDek()