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

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

    • Software

      public Software()
  • Method Details

    • getDiskImage

      public Image getDiskImage()
    • setDiskImage

      public void setDiskImage​(Image diskImage)
    • getPasswords

      public List<Password> getPasswords()
    • 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)