Class Template
- 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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Template.Mask
static interface
Template.Service
Every SoftLayer Partition Template is defined in the SoftLayer_Hardware_Component_Partition_Template service.static interface
Template.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
A partition template's associated [[SoftLayer_Account|Account]].protected Long
accountId
A partition template's owner.protected boolean
accountIdSpecified
protected List<Partition>
data
An individual partition for a partition template.protected Long
dataCount
A count of an individual partition for a partition template.protected String
description
A partition template's description.protected boolean
descriptionSpecified
protected String
expireDate
protected Long
id
A partition template's id.protected boolean
idSpecified
protected OperatingSystem
partitionOperatingSystem
A partition template's associated [[SoftLayer_Hardware_Component_Partition_OperatingSystem|Operating System]].protected Long
partitionOperatingSystemId
A partition template's associated [[SoftLayer_Hardware_Component_Partition_OperatingSystem|Operating System]] Id.protected boolean
partitionOperatingSystemIdSpecified
protected List<Partition>
partitionTemplatePartition
An individual partition for a partition template.protected Long
partitionTemplatePartitionCount
A count of an individual partition for a partition template.protected String
statusCode
A partition template's status code.protected boolean
statusCodeSpecified
protected String
templateType
A partition template's Type.protected boolean
templateTypeSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Template()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
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.
-
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.
-
-
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)
-
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)
-
-