Class Attribute
java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.hardware.component.model.Attribute
@ApiType("SoftLayer_Hardware_Component_Model_Attribute") public class Attribute extends Entity
The SoftLayer_Hardware_Component__Model_Attribute data type contains general information relating to a single hardware setting or attribute for a component model.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Attribute.Mask
-
Field Summary
Fields Modifier and Type Field Description protected Long
attributeTypeId
A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model_Attribute_Type|type]] Id.protected boolean
attributeTypeIdSpecified
protected Model
hardwareComponent
protected Type
hardwareComponentAttributeType
protected Long
hardwareComponentModelId
A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model|hardware component model]] Id.protected boolean
hardwareComponentModelIdSpecified
protected String
value
A hardware component model attribute's value.protected boolean
valueSpecified
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
Modifier and Type Method Description Long
getAttributeTypeId()
Model
getHardwareComponent()
Type
getHardwareComponentAttributeType()
Long
getHardwareComponentModelId()
String
getValue()
boolean
isAttributeTypeIdSpecified()
boolean
isHardwareComponentModelIdSpecified()
boolean
isValueSpecified()
void
setAttributeTypeId(Long attributeTypeId)
void
setHardwareComponent(Model hardwareComponent)
void
setHardwareComponentAttributeType(Type hardwareComponentAttributeType)
void
setHardwareComponentModelId(Long hardwareComponentModelId)
void
setValue(String value)
void
unsetAttributeTypeId()
void
unsetHardwareComponentModelId()
void
unsetValue()
-
Field Details
-
hardwareComponent
-
hardwareComponentAttributeType
-
attributeTypeId
A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model_Attribute_Type|type]] Id. -
attributeTypeIdSpecified
protected boolean attributeTypeIdSpecified -
hardwareComponentModelId
A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model|hardware component model]] Id. -
hardwareComponentModelIdSpecified
protected boolean hardwareComponentModelIdSpecified -
value
A hardware component model attribute's value. A value can have many different values depending on the attributes [[SoftLayer_Hardware_Component_Model_Attribute_Type|type]]. -
valueSpecified
protected boolean valueSpecified
-
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
getHardwareComponent
-
setHardwareComponent
-
getHardwareComponentAttributeType
-
setHardwareComponentAttributeType
-
getAttributeTypeId
-
setAttributeTypeId
-
isAttributeTypeIdSpecified
public boolean isAttributeTypeIdSpecified() -
unsetAttributeTypeId
public void unsetAttributeTypeId() -
getHardwareComponentModelId
-
setHardwareComponentModelId
-
isHardwareComponentModelIdSpecified
public boolean isHardwareComponentModelIdSpecified() -
unsetHardwareComponentModelId
public void unsetHardwareComponentModelId() -
getValue
-
setValue
-
isValueSpecified
public boolean isValueSpecified() -
unsetValue
public void unsetValue()
-