Class Attribute
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.component.Attribute
@ApiType("SoftLayer_Hardware_Component_Attribute") public class Attribute extends Entity
The SoftLayer_Hardware_Component_Attribute data type contains general information relating to a single hardware setting or attribute for a component model. For Example: A RAID controller may be setup for many different RAID configurations. A RAID controller with a configuration of RAID-1 will have a single attribute for this RAID setting.
- See Also:
- SoftLayer_Hardware_Component_Attribute
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Component
hardwareComponent
A hardware component attribute's associated [[SoftLayer_Hardware_Component|Hardware Component]].protected Type
hardwareComponentAttributeType
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]].protected Long
hardwareComponentAttributeTypeId
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]] Id.protected boolean
hardwareComponentAttributeTypeIdSpecified
protected Long
hardwareComponentId
A hardware component attribute's associated [[SoftLayer_Hardware_Component|hardware component]] Id.protected boolean
hardwareComponentIdSpecified
protected String
value
A hardware component attribute's value.protected boolean
valueSpecified
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
Modifier and Type Method Description Component
getHardwareComponent()
Type
getHardwareComponentAttributeType()
Long
getHardwareComponentAttributeTypeId()
Long
getHardwareComponentId()
String
getValue()
boolean
isHardwareComponentAttributeTypeIdSpecified()
boolean
isHardwareComponentIdSpecified()
boolean
isValueSpecified()
void
setHardwareComponent(Component hardwareComponent)
void
setHardwareComponentAttributeType(Type hardwareComponentAttributeType)
void
setHardwareComponentAttributeTypeId(Long hardwareComponentAttributeTypeId)
void
setHardwareComponentId(Long hardwareComponentId)
void
setValue(String value)
void
unsetHardwareComponentAttributeTypeId()
void
unsetHardwareComponentId()
void
unsetValue()
-
Field Details
-
hardwareComponent
A hardware component attribute's associated [[SoftLayer_Hardware_Component|Hardware Component]]. -
hardwareComponentAttributeType
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]]. -
hardwareComponentAttributeTypeId
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]] Id. -
hardwareComponentAttributeTypeIdSpecified
protected boolean hardwareComponentAttributeTypeIdSpecified -
hardwareComponentId
A hardware component attribute's associated [[SoftLayer_Hardware_Component|hardware component]] Id. -
hardwareComponentIdSpecified
protected boolean hardwareComponentIdSpecified -
value
A hardware component attribute's value. A value can have many different values depending on the attributes [[SoftLayer_Hardware_Component_Attribute_Type|type]]. -
valueSpecified
protected boolean valueSpecified
-
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
getHardwareComponent
-
setHardwareComponent
-
getHardwareComponentAttributeType
-
setHardwareComponentAttributeType
-
getHardwareComponentAttributeTypeId
-
setHardwareComponentAttributeTypeId
-
isHardwareComponentAttributeTypeIdSpecified
public boolean isHardwareComponentAttributeTypeIdSpecified() -
unsetHardwareComponentAttributeTypeId
public void unsetHardwareComponentAttributeTypeId() -
getHardwareComponentId
-
setHardwareComponentId
-
isHardwareComponentIdSpecified
public boolean isHardwareComponentIdSpecified() -
unsetHardwareComponentId
public void unsetHardwareComponentId() -
getValue
-
setValue
-
isValueSpecified
public boolean isValueSpecified() -
unsetValue
public void unsetValue()
-