Class VirtualLicense
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.software.VirtualLicense
@ApiType("SoftLayer_Software_VirtualLicense") public class VirtualLicense extends Entity
SoftLayer_Software_VirtualLicense is the application class that handles a special type of Software License. Most software licenses are licensed to a specific hardware ID; virtual licenses are designed for virtual machines and therefore are assigned to an IP Address. Not all software packages can be "virtual licensed".
- See Also:
- SoftLayer_Software_VirtualLicense
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
VirtualLicense.Mask
static interface
VirtualLicense.Service
SoftLayer_Software_VirtualLicense is the application class that handles a special type of Software License.static interface
VirtualLicense.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
The customer account this Virtual License belongs to.protected Long
accountId
The ID of the SoftLayer Account to which this Virtual License belongs to.protected boolean
accountIdSpecified
protected Item
billingItem
The billing item for a software virtual license.protected Server
hostHardware
The hardware record to which the software virtual license is assigned.protected Long
hostHardwareId
The ID of the SoftLayer Hardware Server record to which this Virtual License belongs.protected boolean
hostHardwareIdSpecified
protected Long
id
An ID number for this Virtual License instance.protected boolean
idSpecified
protected String
ipAddress
The specific IP address this Virtual License belongs to.protected IpAddress
ipAddressRecord
The IP Address record associated with a virtual license.protected boolean
ipAddressSpecified
protected String
key
The License Key for this specific Virtual License.protected boolean
keySpecified
protected String
notes
A "notes" string attached to this specific Virtual License.protected boolean
notesSpecified
protected Description
softwareDescription
The SoftLayer_Software_Description that this virtual license is for.protected Long
softwareDescriptionId
The Software Description ID this Virtual License is for.protected boolean
softwareDescriptionIdSpecified
protected Subnet
subnet
The subnet this Virtual License's IP address belongs to.protected Long
subnetId
The ID of the SoftLayer Network Subnet this Virtual License belongs to.protected boolean
subnetIdSpecified
-
Constructor Summary
Constructors Constructor Description VirtualLicense()
-
Method Summary
-
Field Details
-
account
The customer account this Virtual License belongs to. -
billingItem
The billing item for a software virtual license. -
hostHardware
The hardware record to which the software virtual license is assigned. -
ipAddressRecord
The IP Address record associated with a virtual license. -
softwareDescription
The SoftLayer_Software_Description that this virtual license is for. -
subnet
The subnet this Virtual License's IP address belongs to. -
accountId
The ID of the SoftLayer Account to which this Virtual License belongs to. -
accountIdSpecified
protected boolean accountIdSpecified -
hostHardwareId
The ID of the SoftLayer Hardware Server record to which this Virtual License belongs. -
hostHardwareIdSpecified
protected boolean hostHardwareIdSpecified -
id
An ID number for this Virtual License instance. -
idSpecified
protected boolean idSpecified -
ipAddress
The specific IP address this Virtual License belongs to. -
ipAddressSpecified
protected boolean ipAddressSpecified -
key
The License Key for this specific Virtual License. -
keySpecified
protected boolean keySpecified -
notes
A "notes" string attached to this specific Virtual License. -
notesSpecified
protected boolean notesSpecified -
softwareDescriptionId
The Software Description ID this Virtual License is for. -
softwareDescriptionIdSpecified
protected boolean softwareDescriptionIdSpecified -
subnetId
The ID of the SoftLayer Network Subnet this Virtual License belongs to. -
subnetIdSpecified
protected boolean subnetIdSpecified
-
-
Constructor Details
-
VirtualLicense
public VirtualLicense()
-
-
Method Details
-
getAccount
-
setAccount
-
getBillingItem
-
setBillingItem
-
getHostHardware
-
setHostHardware
-
getIpAddressRecord
-
setIpAddressRecord
-
getSoftwareDescription
-
setSoftwareDescription
-
getSubnet
-
setSubnet
-
getAccountId
-
setAccountId
-
isAccountIdSpecified
public boolean isAccountIdSpecified() -
unsetAccountId
public void unsetAccountId() -
getHostHardwareId
-
setHostHardwareId
-
isHostHardwareIdSpecified
public boolean isHostHardwareIdSpecified() -
unsetHostHardwareId
public void unsetHostHardwareId() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getIpAddress
-
setIpAddress
-
isIpAddressSpecified
public boolean isIpAddressSpecified() -
unsetIpAddress
public void unsetIpAddress() -
getKey
-
setKey
-
isKeySpecified
public boolean isKeySpecified() -
unsetKey
public void unsetKey() -
getNotes
-
setNotes
-
isNotesSpecified
public boolean isNotesSpecified() -
unsetNotes
public void unsetNotes() -
getSoftwareDescriptionId
-
setSoftwareDescriptionId
-
isSoftwareDescriptionIdSpecified
public boolean isSoftwareDescriptionIdSpecified() -
unsetSoftwareDescriptionId
public void unsetSoftwareDescriptionId() -
getSubnetId
-
setSubnetId
-
isSubnetIdSpecified
public boolean isSubnetIdSpecified() -
unsetSubnetId
public void unsetSubnetId() -
asService
-
service
-
service
-