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
  • Field Details

    • 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
  • Constructor Details

    • Attribute

      public Attribute()
  • Method Details

    • 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()