Class Profile
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.configuration.template.section.Profile
@ApiType("SoftLayer_Configuration_Template_Section_Profile") public class Profile extends Entity
Some configuration templates let you create a unique configuration profiles.
For example, you can create multiple configuration profiles to monitor multiple hard drives with "CPU/Memory/Disk Monitoring Agent". SoftLayer_Configuration_Template_Section_Profile help you keep track of custom configuration profiles.
For example, you can create multiple configuration profiles to monitor multiple hard drives with "CPU/Memory/Disk Monitoring Agent". SoftLayer_Configuration_Template_Section_Profile help you keep track of custom configuration profiles.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Profile.Mask
static interface
Profile.Service
SoftLayer_Configuration_Template_Section_Profile help you keep track of custom configuration profiles.static interface
Profile.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
agentId
Internal identifier of a monitoring agent this profile belongs to.protected boolean
agentIdSpecified
protected Section
configurationSection
protected GregorianCalendar
createDate
Created dateprotected boolean
createDateSpecified
protected Long
id
Internal identifier of a configuration profile.protected boolean
idSpecified
protected String
name
Name of a configuration profileprotected boolean
nameSpecified
protected Long
sectionId
Internal identifier of a configuration section that this profile belongs to.protected boolean
sectionIdSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Profile()
-
Method Summary
Modifier and Type Method Description Profile.Service
asService(ApiClient client)
Long
getAgentId()
Section
getConfigurationSection()
GregorianCalendar
getCreateDate()
Long
getId()
String
getName()
Long
getSectionId()
boolean
isAgentIdSpecified()
boolean
isCreateDateSpecified()
boolean
isIdSpecified()
boolean
isNameSpecified()
boolean
isSectionIdSpecified()
static Profile.Service
service(ApiClient client)
static Profile.Service
service(ApiClient client, Long id)
void
setAgentId(Long agentId)
void
setConfigurationSection(Section configurationSection)
void
setCreateDate(GregorianCalendar createDate)
void
setId(Long id)
void
setName(String name)
void
setSectionId(Long sectionId)
void
unsetAgentId()
void
unsetCreateDate()
void
unsetId()
void
unsetName()
void
unsetSectionId()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
configurationSection
-
agentId
Internal identifier of a monitoring agent this profile belongs to. -
agentIdSpecified
protected boolean agentIdSpecified -
createDate
Created date -
createDateSpecified
protected boolean createDateSpecified -
id
Internal identifier of a configuration profile. -
idSpecified
protected boolean idSpecified -
name
Name of a configuration profile -
nameSpecified
protected boolean nameSpecified -
sectionId
Internal identifier of a configuration section that this profile belongs to. -
sectionIdSpecified
protected boolean sectionIdSpecified
-
-
Constructor Details
-
Profile
public Profile()
-
-
Method Details
-
getConfigurationSection
-
setConfigurationSection
-
getAgentId
-
setAgentId
-
isAgentIdSpecified
public boolean isAgentIdSpecified() -
unsetAgentId
public void unsetAgentId() -
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getId
-
setId
-
isIdSpecified
public boolean isIdSpecified() -
unsetId
public void unsetId() -
getName
-
setName
-
isNameSpecified
public boolean isNameSpecified() -
unsetName
public void unsetName() -
getSectionId
-
setSectionId
-
isSectionIdSpecified
public boolean isSectionIdSpecified() -
unsetSectionId
public void unsetSectionId() -
asService
-
service
-
service
-