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.
See Also:
SoftLayer_Hardware_Component_Model_Attribute
  • Field Details

    • hardwareComponent

      @ApiProperty protected Model hardwareComponent
    • hardwareComponentAttributeType

      @ApiProperty protected Type hardwareComponentAttributeType
    • attributeTypeId

      @ApiProperty(canBeNullOrNotSet=true) protected Long attributeTypeId
      A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model_Attribute_Type|type]] Id.
    • attributeTypeIdSpecified

      protected boolean attributeTypeIdSpecified
    • hardwareComponentModelId

      @ApiProperty(canBeNullOrNotSet=true) protected Long hardwareComponentModelId
      A hardware component model attribute's associated [[SoftLayer_Hardware_Component_Model|hardware component model]] Id.
    • hardwareComponentModelIdSpecified

      protected boolean hardwareComponentModelIdSpecified
    • value

      @ApiProperty(canBeNullOrNotSet=true) protected String 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

      public Model getHardwareComponent()
    • setHardwareComponent

      public void setHardwareComponent​(Model hardwareComponent)
    • getHardwareComponentAttributeType

      public Type getHardwareComponentAttributeType()
    • setHardwareComponentAttributeType

      public void setHardwareComponentAttributeType​(Type hardwareComponentAttributeType)
    • getAttributeTypeId

      public Long getAttributeTypeId()
    • setAttributeTypeId

      public void setAttributeTypeId​(Long attributeTypeId)
    • isAttributeTypeIdSpecified

      public boolean isAttributeTypeIdSpecified()
    • unsetAttributeTypeId

      public void unsetAttributeTypeId()
    • getHardwareComponentModelId

      public Long getHardwareComponentModelId()
    • setHardwareComponentModelId

      public void setHardwareComponentModelId​(Long hardwareComponentModelId)
    • isHardwareComponentModelIdSpecified

      public boolean isHardwareComponentModelIdSpecified()
    • unsetHardwareComponentModelId

      public void unsetHardwareComponentModelId()
    • getValue

      public String getValue()
    • setValue

      public void setValue​(String value)
    • isValueSpecified

      public boolean isValueSpecified()
    • unsetValue

      public void unsetValue()