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
-
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
-
Constructor Summary
Constructors Constructor Description Attribute()
-
Method Summary
All Methods Instance Methods Concrete Methods 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()
-
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
-
-
-
Field Detail
-
hardwareComponent
@ApiProperty protected Component hardwareComponent
A hardware component attribute's associated [[SoftLayer_Hardware_Component|Hardware Component]].
-
hardwareComponentAttributeType
@ApiProperty protected Type hardwareComponentAttributeType
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]].
-
hardwareComponentAttributeTypeId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareComponentAttributeTypeId
A hardware component attribute's associated [[SoftLayer_Hardware_Component_Attribute_Type|type]] Id.
-
hardwareComponentAttributeTypeIdSpecified
protected boolean hardwareComponentAttributeTypeIdSpecified
-
hardwareComponentId
@ApiProperty(canBeNullOrNotSet=true) protected Long hardwareComponentId
A hardware component attribute's associated [[SoftLayer_Hardware_Component|hardware component]] Id.
-
hardwareComponentIdSpecified
protected boolean hardwareComponentIdSpecified
-
value
@ApiProperty(canBeNullOrNotSet=true) protected String 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
-
-
Method Detail
-
getHardwareComponent
public Component getHardwareComponent()
-
setHardwareComponent
public void setHardwareComponent(Component hardwareComponent)
-
getHardwareComponentAttributeType
public Type getHardwareComponentAttributeType()
-
setHardwareComponentAttributeType
public void setHardwareComponentAttributeType(Type hardwareComponentAttributeType)
-
getHardwareComponentAttributeTypeId
public Long getHardwareComponentAttributeTypeId()
-
setHardwareComponentAttributeTypeId
public void setHardwareComponentAttributeTypeId(Long hardwareComponentAttributeTypeId)
-
isHardwareComponentAttributeTypeIdSpecified
public boolean isHardwareComponentAttributeTypeIdSpecified()
-
unsetHardwareComponentAttributeTypeId
public void unsetHardwareComponentAttributeTypeId()
-
getHardwareComponentId
public Long getHardwareComponentId()
-
setHardwareComponentId
public void setHardwareComponentId(Long hardwareComponentId)
-
isHardwareComponentIdSpecified
public boolean isHardwareComponentIdSpecified()
-
unsetHardwareComponentId
public void unsetHardwareComponentId()
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
isValueSpecified
public boolean isValueSpecified()
-
unsetValue
public void unsetValue()
-
-