Class Attribute


  • @ApiType("SoftLayer_Product_Item_Attribute")
    public class Attribute
    extends Entity
    The [[SoftLayer_Product_Item_Attribute]] data type allows us to describe a [[SoftLayer_Product_Item]] by attaching specific attributes, which may dictate how it interacts with other products and services. Most, if not all, of these attributes are geared towards internal usage, so customers should rarely be concerned with them.
    See Also:
    SoftLayer_Product_Item_Attribute
    • Field Detail

      • attributeType

        @ApiProperty
        protected Type attributeType
        This represents the attribute type of this product attribute.
      • attributeTypeKeyName

        @ApiProperty
        protected String attributeTypeKeyName
        This represents the attribute type's key name of this product attribute.
      • item

        @ApiProperty
        protected Item item
        This represents the product that an attribute is tied to.
      • idSpecified

        protected boolean idSpecified
      • itemAttributeTypeId

        @ApiProperty(canBeNullOrNotSet=true)
        protected Long itemAttributeTypeId
        This is a foreign key value for the [[SoftLayer_Product_Item_Attribute_Type]].
      • itemAttributeTypeIdSpecified

        protected boolean itemAttributeTypeIdSpecified
      • itemIdSpecified

        protected boolean itemIdSpecified
      • valueSpecified

        protected boolean valueSpecified
    • Constructor Detail

      • Attribute

        public Attribute()
    • Method Detail

      • getAttributeType

        public Type getAttributeType()
      • setAttributeType

        public void setAttributeType​(Type attributeType)
      • getAttributeTypeKeyName

        public String getAttributeTypeKeyName()
      • setAttributeTypeKeyName

        public void setAttributeTypeKeyName​(String attributeTypeKeyName)
      • getItem

        public Item getItem()
      • setItem

        public void setItem​(Item item)
      • getId

        public Long getId()
      • setId

        public void setId​(Long id)
      • isIdSpecified

        public boolean isIdSpecified()
      • unsetId

        public void unsetId()
      • getItemAttributeTypeId

        public Long getItemAttributeTypeId()
      • setItemAttributeTypeId

        public void setItemAttributeTypeId​(Long itemAttributeTypeId)
      • isItemAttributeTypeIdSpecified

        public boolean isItemAttributeTypeIdSpecified()
      • unsetItemAttributeTypeId

        public void unsetItemAttributeTypeId()
      • getItemId

        public Long getItemId()
      • setItemId

        public void setItemId​(Long itemId)
      • isItemIdSpecified

        public boolean isItemIdSpecified()
      • unsetItemId

        public void unsetItemId()
      • getValue

        public String getValue()
      • setValue

        public void setValue​(String value)
      • isValueSpecified

        public boolean isValueSpecified()
      • unsetValue

        public void unsetValue()