Class Value
- java.lang.Object
-
- com.softlayer.api.Type
-
- com.softlayer.api.service.Entity
-
- com.softlayer.api.service.monitoring.agent.configuration.Value
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Value.Mask
static interface
Value.Service
Monitoring agent configuration valuestatic interface
Value.ServiceAsync
-
Field Summary
Fields Modifier and Type Field Description protected Long
agentId
Internal identifier of a monitoring Agent that this configuration valueprotected boolean
agentIdSpecified
protected Long
configurationDefinitionId
Internal identifier of a monitoring configuration definition by whichprotected boolean
configurationDefinitionIdSpecified
protected Definition
definition
protected String
description
User-friendly description of a configuration value.protected boolean
descriptionSpecified
protected Long
id
Internal identifier of a monitoring configuration value.protected boolean
idSpecified
protected Type
metricDataType
The metric data type used to retrieve metric data currently being tracked.protected Agent
monitoringAgent
protected Profile
profile
protected Long
profileId
Internal identifier of a configuration profile.protected boolean
profileIdSpecified
protected String
value
Configuration valueprotected boolean
valueSpecified
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Value()
-
Method Summary
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
definition
@ApiProperty protected Definition definition
-
metricDataType
@ApiProperty protected Type metricDataType
The metric data type used to retrieve metric data currently being tracked.
-
monitoringAgent
@ApiProperty protected Agent monitoringAgent
-
profile
@ApiProperty protected Profile profile
-
agentId
@ApiProperty(canBeNullOrNotSet=true) protected Long agentId
Internal identifier of a monitoring Agent that this configuration value
-
agentIdSpecified
protected boolean agentIdSpecified
-
configurationDefinitionId
@ApiProperty(canBeNullOrNotSet=true) protected Long configurationDefinitionId
Internal identifier of a monitoring configuration definition by which
-
configurationDefinitionIdSpecified
protected boolean configurationDefinitionIdSpecified
-
description
@ApiProperty(canBeNullOrNotSet=true) protected String description
User-friendly description of a configuration value.
-
descriptionSpecified
protected boolean descriptionSpecified
-
id
@ApiProperty(canBeNullOrNotSet=true) protected Long id
Internal identifier of a monitoring configuration value.
-
idSpecified
protected boolean idSpecified
-
profileId
@ApiProperty(canBeNullOrNotSet=true) protected Long profileId
Internal identifier of a configuration profile. Configuration profile is associated with a configuration section type of "Template section".
A "Template section" defines skeleton configuration definitions. For instance, if you want to monitor additional hard disks with "CPU/Memory/Disk Monitoring Agent", you will have to add a new configuration profiles.
-
profileIdSpecified
protected boolean profileIdSpecified
-
value
@ApiProperty(canBeNullOrNotSet=true) protected String value
Configuration value
-
valueSpecified
protected boolean valueSpecified
-
-
Method Detail
-
getDefinition
public Definition getDefinition()
-
setDefinition
public void setDefinition(Definition definition)
-
getMetricDataType
public Type getMetricDataType()
-
setMetricDataType
public void setMetricDataType(Type metricDataType)
-
getMonitoringAgent
public Agent getMonitoringAgent()
-
setMonitoringAgent
public void setMonitoringAgent(Agent monitoringAgent)
-
getProfile
public Profile getProfile()
-
setProfile
public void setProfile(Profile profile)
-
getAgentId
public Long getAgentId()
-
setAgentId
public void setAgentId(Long agentId)
-
isAgentIdSpecified
public boolean isAgentIdSpecified()
-
unsetAgentId
public void unsetAgentId()
-
getConfigurationDefinitionId
public Long getConfigurationDefinitionId()
-
setConfigurationDefinitionId
public void setConfigurationDefinitionId(Long configurationDefinitionId)
-
isConfigurationDefinitionIdSpecified
public boolean isConfigurationDefinitionIdSpecified()
-
unsetConfigurationDefinitionId
public void unsetConfigurationDefinitionId()
-
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()
-
getProfileId
public Long getProfileId()
-
setProfileId
public void setProfileId(Long profileId)
-
isProfileIdSpecified
public boolean isProfileIdSpecified()
-
unsetProfileId
public void unsetProfileId()
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
isValueSpecified
public boolean isValueSpecified()
-
unsetValue
public void unsetValue()
-
asService
public Value.Service asService(ApiClient client)
-
service
public static Value.Service service(ApiClient client)
-
service
public static Value.Service service(ApiClient client, Long id)
-
-