java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.component.partition.Template

@ApiType("SoftLayer_Hardware_Component_Partition_Template")
public class Template
extends Entity
The SoftLayer_Hardware_Component_Partition_Template data type contains general information relating to a single SoftLayer partition template. Partition templates group 1 or more partition configurations that can be used to predefine how a hard drive's partitions will be configured.
See Also:
SoftLayer_Hardware_Component_Partition_Template
  • Field Details

    • account

      @ApiProperty protected Account account
      A partition template's associated [[SoftLayer_Account|Account]].
    • data

      @ApiProperty protected List<Partition> data
      An individual partition for a partition template. This is identical to 'partitionTemplatePartition' except this will sort unix partitions.
    • expireDate

      @ApiProperty protected String expireDate
    • partitionOperatingSystem

      @ApiProperty protected OperatingSystem partitionOperatingSystem
      A partition template's associated [[SoftLayer_Hardware_Component_Partition_OperatingSystem|Operating System]].
    • partitionTemplatePartition

      @ApiProperty protected List<Partition> partitionTemplatePartition
      An individual partition for a partition template.
    • accountId

      @ApiProperty(canBeNullOrNotSet=true) protected Long accountId
      A partition template's owner. The [[SoftLayer_Account|Account]] that a template was created by.
    • accountIdSpecified

      protected boolean accountIdSpecified
    • description

      @ApiProperty(canBeNullOrNotSet=true) protected String description
      A partition template's description.
    • descriptionSpecified

      protected boolean descriptionSpecified
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      A partition template's id.
    • idSpecified

      protected boolean idSpecified
    • partitionOperatingSystemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long partitionOperatingSystemId
      A partition template's associated [[SoftLayer_Hardware_Component_Partition_OperatingSystem|Operating System]] Id.
    • partitionOperatingSystemIdSpecified

      protected boolean partitionOperatingSystemIdSpecified
    • statusCode

      @ApiProperty(canBeNullOrNotSet=true) protected String statusCode
      A partition template's status code. ACTIVE ,INACTIVE.
    • statusCodeSpecified

      protected boolean statusCodeSpecified
    • templateType

      @ApiProperty(canBeNullOrNotSet=true) protected String templateType
      A partition template's Type. SYSTEM - template generated by softlayer. CUSTOM - templates generated by SoftLayer customers.
    • templateTypeSpecified

      protected boolean templateTypeSpecified
    • dataCount

      @ApiProperty protected Long dataCount
      A count of an individual partition for a partition template. This is identical to 'partitionTemplatePartition' except this will sort unix partitions.
    • partitionTemplatePartitionCount

      @ApiProperty protected Long partitionTemplatePartitionCount
      A count of an individual partition for a partition template.
  • Constructor Details

    • Template

      public Template()
  • Method Details

    • getAccount

      public Account getAccount()
    • setAccount

      public void setAccount​(Account account)
    • getData

      public List<Partition> getData()
    • getExpireDate

      public String getExpireDate()
    • setExpireDate

      public void setExpireDate​(String expireDate)
    • getPartitionOperatingSystem

      public OperatingSystem getPartitionOperatingSystem()
    • setPartitionOperatingSystem

      public void setPartitionOperatingSystem​(OperatingSystem partitionOperatingSystem)
    • getPartitionTemplatePartition

      public List<Partition> getPartitionTemplatePartition()
    • getAccountId

      public Long getAccountId()
    • setAccountId

      public void setAccountId​(Long accountId)
    • isAccountIdSpecified

      public boolean isAccountIdSpecified()
    • unsetAccountId

      public void unsetAccountId()
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription​(String description)
    • isDescriptionSpecified

      public boolean isDescriptionSpecified()
    • unsetDescription

      public void unsetDescription()
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getPartitionOperatingSystemId

      public Long getPartitionOperatingSystemId()
    • setPartitionOperatingSystemId

      public void setPartitionOperatingSystemId​(Long partitionOperatingSystemId)
    • isPartitionOperatingSystemIdSpecified

      public boolean isPartitionOperatingSystemIdSpecified()
    • unsetPartitionOperatingSystemId

      public void unsetPartitionOperatingSystemId()
    • getStatusCode

      public String getStatusCode()
    • setStatusCode

      public void setStatusCode​(String statusCode)
    • isStatusCodeSpecified

      public boolean isStatusCodeSpecified()
    • unsetStatusCode

      public void unsetStatusCode()
    • getTemplateType

      public String getTemplateType()
    • setTemplateType

      public void setTemplateType​(String templateType)
    • isTemplateTypeSpecified

      public boolean isTemplateTypeSpecified()
    • unsetTemplateType

      public void unsetTemplateType()
    • getDataCount

      public Long getDataCount()
    • setDataCount

      public void setDataCount​(Long dataCount)
    • getPartitionTemplatePartitionCount

      public Long getPartitionTemplatePartitionCount()
    • setPartitionTemplatePartitionCount

      public void setPartitionTemplatePartitionCount​(Long partitionTemplatePartitionCount)
    • asService

      public Template.Service asService​(ApiClient client)
    • service

      public static Template.Service service​(ApiClient client)
    • service

      public static Template.Service service​(ApiClient client, Long id)