Class Definition
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.configuration.template.section.Definition
-
@ApiType("SoftLayer_Configuration_Template_Section_Definition") public class Definition extends Entity
Configuration definition gives you details of the value that you're setting.
If value type is defined as "Resource Specific Values", you will have to make an additional API call to retrieve your system specific values.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Definition.Mask
static interface
Definition.Service
Configuration definition gives you details of the value that you're setting.static interface
Definition.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
attributeCount
A count ofprotected List<Attribute>
attributes
protected GregorianCalendar
createDate
Created dateprotected boolean
createDateSpecified
protected Value
defaultValue
protected String
description
Description of a configuration definition.protected boolean
descriptionSpecified
protected String
enumerationValues
Enumeration values separated by comma.protected boolean
enumerationValuesSpecified
protected Group
group
protected String
groupId
Definition group id.protected boolean
groupIdSpecified
protected Long
id
Internal identifier of a configuration definition.protected boolean
idSpecified
protected String
maximumValue
Maximum value of a configuration definition.protected boolean
maximumValueSpecified
protected String
minimumValue
Minimum value of a configuration definition.protected boolean
minimumValueSpecified
protected GregorianCalendar
modifyDate
Last modify dateprotected boolean
modifyDateSpecified
protected Boolean
monitoringDataFlag
protected String
name
Configuration definition name.protected boolean
nameSpecified
protected String
path
Definition path.protected boolean
pathSpecified
protected Long
requireValueFlag
Indicates if a configuration value is required for this definition.protected boolean
requireValueFlagSpecified
protected Section
section
protected Long
sectionId
Internal identifier of a configuration section.protected boolean
sectionIdSpecified
protected String
shortName
Shortened configuration definition name.protected boolean
shortNameSpecified
protected Long
sort
Sort orderprotected boolean
sortSpecified
protected Long
typeId
Internal identifier of a configuration definition type.protected boolean
typeIdSpecified
protected Type
valueType
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Definition()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
attributes
@ApiProperty protected List<Attribute> attributes
-
defaultValue
@ApiProperty protected Value defaultValue
-
group
@ApiProperty protected Group group
-
monitoringDataFlag
@ApiProperty protected Boolean monitoringDataFlag
-
section
@ApiProperty protected Section section
-
valueType
@ApiProperty protected Type valueType
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Created date
-
createDateSpecified
protected boolean createDateSpecified
-
description
@ApiProperty(canBeNullOrNotSet=true) protected String description
Description of a configuration definition.
-
descriptionSpecified
protected boolean descriptionSpecified
-
enumerationValues
@ApiProperty(canBeNullOrNotSet=true) protected String enumerationValues
Enumeration values separated by comma.
-
enumerationValuesSpecified
protected boolean enumerationValuesSpecified
-
groupId
@ApiProperty(canBeNullOrNotSet=true) protected String groupId
Definition group id.
-
groupIdSpecified
protected boolean groupIdSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Internal identifier of a configuration definition.
-
idSpecified
protected boolean idSpecified
-
maximumValue
@ApiProperty(canBeNullOrNotSet=true) protected String maximumValue
Maximum value of a configuration definition.
-
maximumValueSpecified
protected boolean maximumValueSpecified
-
minimumValue
@ApiProperty(canBeNullOrNotSet=true) protected String minimumValue
Minimum value of a configuration definition.
-
minimumValueSpecified
protected boolean minimumValueSpecified
-
modifyDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar modifyDate
Last modify date
-
modifyDateSpecified
protected boolean modifyDateSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
Configuration definition name.
-
nameSpecified
protected boolean nameSpecified
-
path
@ApiProperty(canBeNullOrNotSet=true) protected String path
Definition path.
-
pathSpecified
protected boolean pathSpecified
-
requireValueFlag
@ApiProperty(canBeNullOrNotSet=true) protected Long requireValueFlag
Indicates if a configuration value is required for this definition.
-
requireValueFlagSpecified
protected boolean requireValueFlagSpecified
-
sectionId
@ApiProperty(canBeNullOrNotSet=true) protected Long sectionId
Internal identifier of a configuration section.
-
sectionIdSpecified
protected boolean sectionIdSpecified
-
shortName
@ApiProperty(canBeNullOrNotSet=true) protected String shortName
Shortened configuration definition name.
-
shortNameSpecified
protected boolean shortNameSpecified
-
sort
@ApiProperty(canBeNullOrNotSet=true) protected Long sort
Sort order
-
sortSpecified
protected boolean sortSpecified
-
typeId
@ApiProperty(canBeNullOrNotSet=true) protected Long typeId
Internal identifier of a configuration definition type.
-
typeIdSpecified
protected boolean typeIdSpecified
-
attributeCount
@ApiProperty protected Long attributeCount
A count of
-
-
Method Detail
-
getDefaultValue
public Value getDefaultValue()
-
setDefaultValue
public void setDefaultValue(Value defaultValue)
-
getGroup
public Group getGroup()
-
setGroup
public void setGroup(Group group)
-
getMonitoringDataFlag
public Boolean getMonitoringDataFlag()
-
setMonitoringDataFlag
public void setMonitoringDataFlag(Boolean monitoringDataFlag)
-
getSection
public Section getSection()
-
setSection
public void setSection(Section section)
-
getValueType
public Type getValueType()
-
setValueType
public void setValueType(Type valueType)
-
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()
-
getEnumerationValues
public String getEnumerationValues()
-
setEnumerationValues
public void setEnumerationValues(String enumerationValues)
-
isEnumerationValuesSpecified
public boolean isEnumerationValuesSpecified()
-
unsetEnumerationValues
public void unsetEnumerationValues()
-
getGroupId
public String getGroupId()
-
setGroupId
public void setGroupId(String groupId)
-
isGroupIdSpecified
public boolean isGroupIdSpecified()
-
unsetGroupId
public void unsetGroupId()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getMaximumValue
public String getMaximumValue()
-
setMaximumValue
public void setMaximumValue(String maximumValue)
-
isMaximumValueSpecified
public boolean isMaximumValueSpecified()
-
unsetMaximumValue
public void unsetMaximumValue()
-
getMinimumValue
public String getMinimumValue()
-
setMinimumValue
public void setMinimumValue(String minimumValue)
-
isMinimumValueSpecified
public boolean isMinimumValueSpecified()
-
unsetMinimumValue
public void unsetMinimumValue()
-
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()
-
getPath
public String getPath()
-
setPath
public void setPath(String path)
-
isPathSpecified
public boolean isPathSpecified()
-
unsetPath
public void unsetPath()
-
getRequireValueFlag
public Long getRequireValueFlag()
-
setRequireValueFlag
public void setRequireValueFlag(Long requireValueFlag)
-
isRequireValueFlagSpecified
public boolean isRequireValueFlagSpecified()
-
unsetRequireValueFlag
public void unsetRequireValueFlag()
-
getSectionId
public Long getSectionId()
-
setSectionId
public void setSectionId(Long sectionId)
-
isSectionIdSpecified
public boolean isSectionIdSpecified()
-
unsetSectionId
public void unsetSectionId()
-
getShortName
public String getShortName()
-
setShortName
public void setShortName(String shortName)
-
isShortNameSpecified
public boolean isShortNameSpecified()
-
unsetShortName
public void unsetShortName()
-
getSort
public Long getSort()
-
setSort
public void setSort(Long sort)
-
isSortSpecified
public boolean isSortSpecified()
-
unsetSort
public void unsetSort()
-
getTypeId
public Long getTypeId()
-
setTypeId
public void setTypeId(Long typeId)
-
isTypeIdSpecified
public boolean isTypeIdSpecified()
-
unsetTypeId
public void unsetTypeId()
-
getAttributeCount
public Long getAttributeCount()
-
setAttributeCount
public void setAttributeCount(Long attributeCount)
-
asService
public Definition.Service asService(ApiClient client)
-
service
public static Definition.Service service(ApiClient client)
-
service
public static Definition.Service service(ApiClient client, Long id)
-
-