Class Reference
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.configuration.template.section.Reference
@ApiType("SoftLayer_Configuration_Template_Section_Reference") public class Reference extends Entity
The SoftLayer_Configuration_Template_Section_Reference data type contains information of a configuration section and its associated configuration template.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Reference.Mask
static interface
Reference.Service
Configuration section reference allow you to reuse a configuration section from another configuration template.static interface
Reference.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
Created dateprotected boolean
createDateSpecified
protected Long
id
Internal identifier of a configuration section reference.protected boolean
idSpecified
protected GregorianCalendar
modifyDate
Modified dateprotected boolean
modifyDateSpecified
protected Section
section
protected Long
sectionId
Internal identifier of a configuration section.protected boolean
sectionIdSpecified
protected Template
template
protected Long
templateId
Internal identifier of a configuration template.protected boolean
templateIdSpecified
-
Constructor Summary
Constructors Constructor Description Reference()
-
Method Summary
Modifier and Type Method Description Reference.Service
asService(ApiClient client)
GregorianCalendar
getCreateDate()
Long
getId()
GregorianCalendar
getModifyDate()
Section
getSection()
Long
getSectionId()
Template
getTemplate()
Long
getTemplateId()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isModifyDateSpecified()
boolean
isSectionIdSpecified()
boolean
isTemplateIdSpecified()
static Reference.Service
service(ApiClient client)
static Reference.Service
service(ApiClient client, Long id)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setModifyDate(GregorianCalendar modifyDate)
void
setSection(Section section)
void
setSectionId(Long sectionId)
void
setTemplate(Template template)
void
setTemplateId(Long templateId)
void
unsetCreateDate()
void
unsetId()
void
unsetModifyDate()
void
unsetSectionId()
void
unsetTemplateId()
-
Field Details
-
section
-
template
-
createDate
Created date -
createDateSpecified
protected boolean createDateSpecified -
id
Internal identifier of a configuration section reference. -
idSpecified
protected boolean idSpecified -
modifyDate
Modified date -
modifyDateSpecified
protected boolean modifyDateSpecified -
sectionId
Internal identifier of a configuration section. -
sectionIdSpecified
protected boolean sectionIdSpecified -
templateId
Internal identifier of a configuration template. -
templateIdSpecified
protected boolean templateIdSpecified
-
-
Constructor Details
-
Reference
public Reference()
-
-
Method Details
-
getSection
-
setSection
-
getTemplate
-
setTemplate
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getModifyDate
-
setModifyDate
-
isModifyDateSpecified
public boolean isModifyDateSpecified() -
unsetModifyDate
public void unsetModifyDate() -
getSectionId
-
setSectionId
-
isSectionIdSpecified
public boolean isSectionIdSpecified() -
unsetSectionId
public void unsetSectionId() -
getTemplateId
-
setTemplateId
-
isTemplateIdSpecified
public boolean isTemplateIdSpecified() -
unsetTemplateId
public void unsetTemplateId() -
asService
-
service
-
service
-