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.
-
-
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 Agent
monitoringAgent
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()
Agent
getMonitoringAgent()
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
setMonitoringAgent(Agent monitoringAgent)
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 Detail
-
configurationSection
@ApiProperty protected Section configurationSection
-
monitoringAgent
@ApiProperty protected Agent monitoringAgent
-
agentId
@ApiProperty(canBeNullOrNotSet=true) protected Long agentId
Internal identifier of a monitoring agent this profile belongs to.
-
agentIdSpecified
protected boolean agentIdSpecified
-
createDate
@ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
Created date
-
createDateSpecified
protected boolean createDateSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Internal identifier of a configuration profile.
-
idSpecified
protected boolean idSpecified
-
name
@ApiProperty(canBeNullOrNotSet=true) protected String name
Name of a configuration profile
-
nameSpecified
protected boolean nameSpecified
-
sectionId
@ApiProperty(canBeNullOrNotSet=true) protected Long sectionId
Internal identifier of a configuration section that this profile belongs to.
-
sectionIdSpecified
protected boolean sectionIdSpecified
-
-
Method Detail
-
getConfigurationSection
public Section getConfigurationSection()
-
setConfigurationSection
public void setConfigurationSection(Section configurationSection)
-
getMonitoringAgent
public Agent getMonitoringAgent()
-
setMonitoringAgent
public void setMonitoringAgent(Agent monitoringAgent)
-
getAgentId
public Long getAgentId()
-
setAgentId
public void setAgentId(Long agentId)
-
isAgentIdSpecified
public boolean isAgentIdSpecified()
-
unsetAgentId
public void unsetAgentId()
-
getCreateDate
public GregorianCalendar getCreateDate()
-
setCreateDate
public void setCreateDate(GregorianCalendar createDate)
-
isCreateDateSpecified
public boolean isCreateDateSpecified()
-
unsetCreateDate
public void unsetCreateDate()
-
getId
public Long getId()
-
setId
public void setId(Long id)
-
isIdSpecified
public boolean isIdSpecified()
-
unsetId
public void unsetId()
-
getName
public String getName()
-
setName
public void setName(String name)
-
isNameSpecified
public boolean isNameSpecified()
-
unsetName
public void unsetName()
-
getSectionId
public Long getSectionId()
-
setSectionId
public void setSectionId(Long sectionId)
-
isSectionIdSpecified
public boolean isSectionIdSpecified()
-
unsetSectionId
public void unsetSectionId()
-
asService
public Profile.Service asService(ApiClient client)
-
service
public static Profile.Service service(ApiClient client)
-
service
public static Profile.Service service(ApiClient client, Long id)
-
-