Class Software
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.virtual.disk.image.Software
-
@ApiType("SoftLayer_Virtual_Disk_Image_Software") public class Software extends Entity
A SoftLayer_Virtual_Disk_Image_Software record connects a computing instance's virtual disk images with software records. This can be useful if a disk image is directly associated with software such as operating systems.- See Also:
- SoftLayer_Virtual_Disk_Image_Software
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Software.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Image
diskImage
The virtual disk image that is associated with software.protected Long
id
The unique identifier of a virtual disk image to software relationship.protected boolean
idSpecified
protected Long
passwordCount
A count of username/Password pairs used for access to a Software Installation.protected List<Password>
passwords
Username/Password pairs used for access to a Software Installation.protected Description
softwareDescription
The software associated with a virtual disk image.protected Long
softwareDescriptionId
The unique identifier of the software that a virtual disk image is associated with.protected boolean
softwareDescriptionIdSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Software()
-
Method Summary
Modifier and Type Method Description Image
getDiskImage()
Long
getId()
Long
getPasswordCount()
List<Password>
getPasswords()
Description
getSoftwareDescription()
Long
getSoftwareDescriptionId()
boolean
isIdSpecified()
boolean
isSoftwareDescriptionIdSpecified()
void
setDiskImage(Image diskImage)
void
setId(Long id)
void
setPasswordCount(Long passwordCount)
void
setSoftwareDescription(Description softwareDescription)
void
setSoftwareDescriptionId(Long softwareDescriptionId)
void
unsetId()
void
unsetSoftwareDescriptionId()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
diskImage
@ApiProperty protected Image diskImage
The virtual disk image that is associated with software.
-
passwords
@ApiProperty protected List<Password> passwords
Username/Password pairs used for access to a Software Installation.
-
softwareDescription
@ApiProperty protected Description softwareDescription
The software associated with a virtual disk image.
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
The unique identifier of a virtual disk image to software relationship.
-
idSpecified
protected boolean idSpecified
-
softwareDescriptionId
@ApiProperty(canBeNullOrNotSet=true) protected Long softwareDescriptionId
The unique identifier of the software that a virtual disk image is associated with.
-
softwareDescriptionIdSpecified
protected boolean softwareDescriptionIdSpecified
-
passwordCount
@ApiProperty protected Long passwordCount
A count of username/Password pairs used for access to a Software Installation.
-
-
Method Detail
-
getDiskImage
public Image getDiskImage()
-
setDiskImage
public void setDiskImage(Image diskImage)
-
getSoftwareDescription
public Description getSoftwareDescription()
-
setSoftwareDescription
public void setSoftwareDescription(Description softwareDescription)
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getSoftwareDescriptionId
public Long getSoftwareDescriptionId()
-
setSoftwareDescriptionId
public void setSoftwareDescriptionId(Long softwareDescriptionId)
-
isSoftwareDescriptionIdSpecified
public boolean isSoftwareDescriptionIdSpecified()
-
unsetSoftwareDescriptionId
public void unsetSoftwareDescriptionId()
-
getPasswordCount
public Long getPasswordCount()
-
setPasswordCount
public void setPasswordCount(Long passwordCount)
-
-