Class 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 Detail

      • 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.
      • 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
      • descriptionSpecified

        protected boolean descriptionSpecified
      • 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
      • 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 Detail

      • Template

        public Template()
    • Method Detail

      • getAccount

        public Account getAccount()
      • setAccount

        public void setAccount​(Account account)
      • 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)