Class AccountLicense

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.software.AccountLicense

@ApiType("SoftLayer_Software_AccountLicense")
public class AccountLicense
extends Entity
SoftLayer_Software_AccountLicense is a class that represents software licenses that are tied only to a customer's account and not to any particular hardware, IP address, etc.
See Also:
SoftLayer_Software_AccountLicense
  • Field Details

    • account

      @ApiProperty protected Account account
      The customer account this Account License belongs to.
    • billingItem

      @ApiProperty protected Item billingItem
      The billing item for a software account license.
    • softwareDescription

      @ApiProperty protected Description softwareDescription
      The SoftLayer_Software_Description that this account license is for.
    • accountId

      @ApiProperty(canBeNullOrNotSet=true) protected Long accountId
      The ID of the SoftLayer Account to which this Account License belongs to.
    • accountIdSpecified

      protected boolean accountIdSpecified
    • capacity

      @ApiProperty(canBeNullOrNotSet=true) protected String capacity
      Some Account Licenses have capacity information such as CPU specified in the units key. This provides the numerical representation of the capacity of the units.
    • capacitySpecified

      protected boolean capacitySpecified
    • key

      @ApiProperty(canBeNullOrNotSet=true) protected String key
      The License Key for this specific Account License.
    • keySpecified

      protected boolean keySpecified
    • units

      @ApiProperty(canBeNullOrNotSet=true) protected String units
      The unit of measurement that an account license has the capacity of.
    • unitsSpecified

      protected boolean unitsSpecified
  • Constructor Details

    • AccountLicense

      public AccountLicense()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getBillingItem

      public Item getBillingItem()
    • setBillingItem

      public void setBillingItem​(Item billingItem)
    • getSoftwareDescription

      public Description getSoftwareDescription()
    • setSoftwareDescription

      public void setSoftwareDescription​(Description softwareDescription)
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • getCapacity

      public String getCapacity()
    • setCapacity

      public void setCapacity​(String capacity)
    • isCapacitySpecified

      public boolean isCapacitySpecified()
    • unsetCapacity

      public void unsetCapacity()
    • getKey

      public String getKey()
    • setKey

      public void setKey​(String key)
    • isKeySpecified

      public boolean isKeySpecified()
    • unsetKey

      public void unsetKey()
    • getUnits

      public String getUnits()
    • setUnits

      public void setUnits​(String units)
    • isUnitsSpecified

      public boolean isUnitsSpecified()
    • unsetUnits

      public void unsetUnits()
    • service

      public static AccountLicense.Service service​(ApiClient client)