Class Template
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.configuration.Template
-
@ApiType("SoftLayer_Configuration_Template") public class Template extends Entity
The SoftLayer_Configuration_Template data type contains general information of an arbitrary resource.- See Also:
- SoftLayer_Configuration_Template
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Template.Mask
static interface
Template.Service
Configuration template class encapsulated an arbitrary configuration values for various resources.static interface
Template.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Account
account
protected Long
accountId
Internal identifier of a SoftLayer account that this configuration template belongs toprotected boolean
accountIdSpecified
protected Long
configurationSectionCount
A count ofprotected List<Section>
configurationSections
protected GregorianCalendar
createDate
Created dateprotected boolean
createDateSpecified
protected Long
defaultValueCount
A count ofprotected List<Value>
defaultValues
protected Long
definitionCount
A count ofprotected List<Definition>
definitions
protected String
description
Configuration template descriptionprotected boolean
descriptionSpecified
protected Long
id
Internal identifier of a configuration template.protected boolean
idSpecified
protected Item
item
protected Long
itemId
Internal identifier of a product item that this configuration template is associated withprotected boolean
itemIdSpecified
protected Reference
linkedSectionReferences
protected GregorianCalendar
modifyDate
Last modified dateprotected boolean
modifyDateSpecified
protected String
name
Configuration template nameprotected boolean
nameSpecified
protected Template
parent
protected Long
parentId
Internal identifier of the parent configuration templateprotected boolean
parentIdSpecified
protected Customer
user
protected Long
userRecordId
Internal identifier of a user that last modified this configuration templateprotected boolean
userRecordIdSpecified
-
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
-
configurationSections
@ApiProperty protected List<Section> configurationSections
-
defaultValues
@ApiProperty protected List<Value> defaultValues
-
definitions
@ApiProperty protected List<Definition> definitions
-
item
@ApiProperty protected Item item
-
linkedSectionReferences
@ApiProperty protected Reference linkedSectionReferences
-
parent
@ApiProperty protected Template parent
-
user
@ApiProperty protected Customer user
-
accountId
@ApiProperty(canBeNullOrNotSet=true) protected Long accountId
Internal identifier of a SoftLayer account that this configuration template belongs to
-
accountIdSpecified
protected boolean accountIdSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Created date
-
createDateSpecified
protected boolean createDateSpecified
-
description
@ApiProperty(canBeNullOrNotSet=true) protected String description
Configuration template description
-
descriptionSpecified
protected boolean descriptionSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Internal identifier of a configuration template.
-
idSpecified
protected boolean idSpecified
-
itemId
@ApiProperty(canBeNullOrNotSet=true) protected Long itemId
Internal identifier of a product item that this configuration template is associated with
-
itemIdSpecified
protected boolean itemIdSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
Last modified date
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
Configuration template name
-
nameSpecified
protected boolean nameSpecified
-
parentId
@ApiProperty(canBeNullOrNotSet=true) protected Long parentId
Internal identifier of the parent configuration template
-
parentIdSpecified
protected boolean parentIdSpecified
-
userRecordId
@ApiProperty(canBeNullOrNotSet=true) protected Long userRecordId
Internal identifier of a user that last modified this configuration template
-
userRecordIdSpecified
protected boolean userRecordIdSpecified
-
configurationSectionCount
@ApiProperty protected Long configurationSectionCount
A count of
-
defaultValueCount
@ApiProperty protected Long defaultValueCount
A count of
-
definitionCount
@ApiProperty protected Long definitionCount
A count of
-
-
Method Detail
-
getAccount
public Account getAccount()
-
setAccount
public void setAccount(Account account)
-
getDefinitions
public List<Definition> getDefinitions()
-
getItem
public Item getItem()
-
setItem
public void setItem(Item item)
-
getLinkedSectionReferences
public Reference getLinkedSectionReferences()
-
setLinkedSectionReferences
public void setLinkedSectionReferences(Reference linkedSectionReferences)
-
getParent
public Template getParent()
-
setParent
public void setParent(Template parent)
-
getUser
public Customer getUser()
-
setUser
public void setUser(Customer user)
-
getAccountId
public Long getAccountId()
-
setAccountId
public void setAccountId(Long accountId)
-
isAccountIdSpecified
public boolean isAccountIdSpecified()
-
unsetAccountId
public void unsetAccountId()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
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()
-
getItemId
public Long getItemId()
-
setItemId
public void setItemId(Long itemId)
-
isItemIdSpecified
public boolean isItemIdSpecified()
-
unsetItemId
public void unsetItemId()
-
getModifyDate
public GregorianCalendar getModifyDate()
-
setModifyDate
public void setModifyDate(GregorianCalendar modifyDate)
-
isModifyDateSpecified
public boolean isModifyDateSpecified()
-
unsetModifyDate
public void unsetModifyDate()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getParentId
public Long getParentId()
-
setParentId
public void setParentId(Long parentId)
-
isParentIdSpecified
public boolean isParentIdSpecified()
-
unsetParentId
public void unsetParentId()
-
getUserRecordId
public Long getUserRecordId()
-
setUserRecordId
public void setUserRecordId(Long userRecordId)
-
isUserRecordIdSpecified
public boolean isUserRecordIdSpecified()
-
unsetUserRecordId
public void unsetUserRecordId()
-
getConfigurationSectionCount
public Long getConfigurationSectionCount()
-
setConfigurationSectionCount
public void setConfigurationSectionCount(Long configurationSectionCount)
-
getDefaultValueCount
public Long getDefaultValueCount()
-
setDefaultValueCount
public void setDefaultValueCount(Long defaultValueCount)
-
getDefinitionCount
public Long getDefinitionCount()
-
setDefinitionCount
public void setDefinitionCount(Long definitionCount)
-
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)
-
-