Class Configuration
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Configuration.Mask
-
Field Summary
Fields Modifier and Type Field Description protected String
bootMode
Optional virtualization boot mode parameter, if set, can mark a template to boot specifically into PV or HVM.protected boolean
bootModeSpecified
protected Boolean
byol
Specifies if image is using a customer's software license.protected boolean
byolSpecified
protected Boolean
cloudInit
Specifies if image requires cloud-init.protected boolean
cloudInitSpecified
protected String
crkCrn
CRN to customer root keyprotected boolean
crkCrnSpecified
protected List<String>
environmentType
For future use; not currently defined.protected boolean
environmentTypeSpecified
protected String
ibmAccessKey
IBM Cloud HMAC Access Keyprotected boolean
ibmAccessKeySpecified
protected String
ibmApiKey
IBM Cloud (Bluemix) API Keyprotected boolean
ibmApiKeySpecified
protected String
ibmSecretKey
IBM HMAC Secret Keyprotected boolean
ibmSecretKeySpecified
protected Boolean
isEncrypted
Specifies if image is encrypted or not.protected boolean
isEncryptedSpecified
protected String
name
The group name to be applied to the imported templateprotected boolean
nameSpecified
protected String
note
The note to be applied to the imported templateprotected boolean
noteSpecified
protected String
operatingSystemReferenceCode
The referenceCode of the operating system software description for the imported VHDprotected boolean
operatingSystemReferenceCodeSpecified
protected String
rootKeyId
Name of the IBM Key Protect Key Name.protected boolean
rootKeyIdSpecified
protected List<String>
supportedBootModes
Optional Collection of modes that this template supports booting into.protected boolean
supportedBootModesSpecified
protected String
uri
The URI for an object storage object (.vhd/.iso file)
swift://
@ / / protected boolean
uriSpecified
protected String
wrappedDek
Wrapped Decryption Key provided by IBM Key Protectprotected boolean
wrappedDekSpecified
-
Constructor Summary
Constructors Constructor Description Configuration()
-
Method Summary
-
Field Details
-
bootMode
Optional virtualization boot mode parameter, if set, can mark a template to boot specifically into PV or HVM. -
bootModeSpecified
protected boolean bootModeSpecified -
byol
Specifies if image is using a customer's software license. -
byolSpecified
protected boolean byolSpecified -
cloudInit
Specifies if image requires cloud-init. -
cloudInitSpecified
protected boolean cloudInitSpecified -
crkCrn
CRN to customer root key -
crkCrnSpecified
protected boolean crkCrnSpecified -
environmentType
For future use; not currently defined. -
environmentTypeSpecified
protected boolean environmentTypeSpecified -
ibmAccessKey
IBM Cloud HMAC Access Key -
ibmAccessKeySpecified
protected boolean ibmAccessKeySpecified -
ibmApiKey
IBM Cloud (Bluemix) API Key -
ibmApiKeySpecified
protected boolean ibmApiKeySpecified -
ibmSecretKey
IBM HMAC Secret Key -
ibmSecretKeySpecified
protected boolean ibmSecretKeySpecified -
isEncrypted
Specifies if image is encrypted or not. -
isEncryptedSpecified
protected boolean isEncryptedSpecified -
name
The group name to be applied to the imported template -
nameSpecified
protected boolean nameSpecified -
note
The note to be applied to the imported template -
noteSpecified
protected boolean noteSpecified -
operatingSystemReferenceCode
The referenceCode of the operating system software description for the imported VHD -
operatingSystemReferenceCodeSpecified
protected boolean operatingSystemReferenceCodeSpecified -
rootKeyId
Name of the IBM Key Protect Key Name. Required if using an encrypted image. -
rootKeyIdSpecified
protected boolean rootKeyIdSpecified -
supportedBootModes
Optional Collection of modes that this template supports booting into. -
supportedBootModesSpecified
protected boolean supportedBootModesSpecified -
uri
The URI for an object storage object (.vhd/.iso file)
swift://
@ / / -
uriSpecified
protected boolean uriSpecified -
wrappedDek
Wrapped Decryption Key provided by IBM Key Protect -
wrappedDekSpecified
protected boolean wrappedDekSpecified
-
-
Constructor Details
-
Configuration
public Configuration()
-
-
Method Details
-
getBootMode
-
setBootMode
-
isBootModeSpecified
public boolean isBootModeSpecified() -
unsetBootMode
public void unsetBootMode() -
getByol
-
setByol
-
isByolSpecified
public boolean isByolSpecified() -
unsetByol
public void unsetByol() -
getCloudInit
-
setCloudInit
-
isCloudInitSpecified
public boolean isCloudInitSpecified() -
unsetCloudInit
public void unsetCloudInit() -
getCrkCrn
-
setCrkCrn
-
isCrkCrnSpecified
public boolean isCrkCrnSpecified() -
unsetCrkCrn
public void unsetCrkCrn() -
getEnvironmentType
-
isEnvironmentTypeSpecified
public boolean isEnvironmentTypeSpecified() -
unsetEnvironmentType
public void unsetEnvironmentType() -
getIbmAccessKey
-
setIbmAccessKey
-
isIbmAccessKeySpecified
public boolean isIbmAccessKeySpecified() -
unsetIbmAccessKey
public void unsetIbmAccessKey() -
getIbmApiKey
-
setIbmApiKey
-
isIbmApiKeySpecified
public boolean isIbmApiKeySpecified() -
unsetIbmApiKey
public void unsetIbmApiKey() -
getIbmSecretKey
-
setIbmSecretKey
-
isIbmSecretKeySpecified
public boolean isIbmSecretKeySpecified() -
unsetIbmSecretKey
public void unsetIbmSecretKey() -
getIsEncrypted
-
setIsEncrypted
-
isIsEncryptedSpecified
public boolean isIsEncryptedSpecified() -
unsetIsEncrypted
public void unsetIsEncrypted() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getNote
-
setNote
-
isNoteSpecified
public boolean isNoteSpecified() -
unsetNote
public void unsetNote() -
getOperatingSystemReferenceCode
-
setOperatingSystemReferenceCode
-
isOperatingSystemReferenceCodeSpecified
public boolean isOperatingSystemReferenceCodeSpecified() -
unsetOperatingSystemReferenceCode
public void unsetOperatingSystemReferenceCode() -
getRootKeyId
-
setRootKeyId
-
isRootKeyIdSpecified
public boolean isRootKeyIdSpecified() -
unsetRootKeyId
public void unsetRootKeyId() -
getSupportedBootModes
-
isSupportedBootModesSpecified
public boolean isSupportedBootModesSpecified() -
unsetSupportedBootModes
public void unsetSupportedBootModes() -
getUri
-
setUri
-
isUriSpecified
public boolean isUriSpecified() -
unsetUri
public void unsetUri() -
getWrappedDek
-
setWrappedDek
-
isWrappedDekSpecified
public boolean isWrappedDekSpecified() -
unsetWrappedDek
public void unsetWrappedDek()
-