Class Requirement

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.product.item.Requirement

@ApiType("SoftLayer_Product_Item_Requirement")
public class Requirement
extends Entity
The SoftLayer_Product_Item_Requirement data type contains information relating to what requirements, if any, exist for an item. The requiredItemId local property is the item id that is required.
See Also:
SoftLayer_Product_Item_Requirement
  • Field Details

    • item

      @ApiProperty protected Item item
      Item requirement applies to.
    • product

      @ApiProperty protected Item product
      The product containing the requirement.
    • id

      @ApiProperty(canBeNullOrNotSet=true) protected Long id
      Identifier for this record.
    • idSpecified

      protected boolean idSpecified
    • itemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long itemId
      This is the id of the item affected by the requirement.
    • itemIdSpecified

      protected boolean itemIdSpecified
    • message

      @ApiProperty(canBeNullOrNotSet=true) protected String message
      This is a custom message to display to the user when this requirement shortfall arises.
    • messageSpecified

      protected boolean messageSpecified
    • requiredItemId

      @ApiProperty(canBeNullOrNotSet=true) protected Long requiredItemId
      This is the id of the item required.
    • requiredItemIdSpecified

      protected boolean requiredItemIdSpecified
  • Constructor Details

    • Requirement

      public Requirement()
  • Method Details

    • getItem

      public Item getItem()
    • setItem

      public void setItem​(Item item)
    • getProduct

      public Item getProduct()
    • setProduct

      public void setProduct​(Item product)
    • getId

      public Long getId()
    • setId

      public void setId​(Long id)
    • isIdSpecified

      public boolean isIdSpecified()
    • unsetId

      public void unsetId()
    • getItemId

      public Long getItemId()
    • setItemId

      public void setItemId​(Long itemId)
    • isItemIdSpecified

      public boolean isItemIdSpecified()
    • unsetItemId

      public void unsetItemId()
    • getMessage

      public String getMessage()
    • setMessage

      public void setMessage​(String message)
    • isMessageSpecified

      public boolean isMessageSpecified()
    • unsetMessage

      public void unsetMessage()
    • getRequiredItemId

      public Long getRequiredItemId()
    • setRequiredItemId

      public void setRequiredItemId​(Long requiredItemId)
    • isRequiredItemIdSpecified

      public boolean isRequiredItemIdSpecified()
    • unsetRequiredItemId

      public void unsetRequiredItemId()