Interface Asset

All Known Implementing Classes:
AssetJson

public interface Asset
An installed-base asset retrieved from the Equinix Customer Portal Assets v1 API: a product or piece of equipment belonging to the organization that is installed in an Equinix IBX.
  • Method Details

    • getAssetNumber

      String getAssetNumber()
      Returns the asset number (the asset identifier).
      Returns:
      the asset number
    • getSerialNumber

      String getSerialNumber()
      Returns the serial number of the asset.
      Returns:
      the serial number, or null if not provided
    • getOrderNumber

      String getOrderNumber()
      Returns the order number associated with the asset/service.
      Returns:
      the order number, or null if not provided
    • getProductName

      String getProductName()
      Returns the product type/name.
      Returns:
      the product name, or null if not provided
    • getIbx

      String getIbx()
      Returns the IBX of the location.
      Returns:
      the IBX, or null if not provided
    • getCage

      String getCage()
      Returns the cage of the location.
      Returns:
      the cage, or null if not provided
    • getProductDescription

      String getProductDescription()
      Returns the product description.
      Returns:
      the product description, or null if not provided
    • getAccountNumber

      String getAccountNumber()
      Returns the account number the product/service belongs to.
      Returns:
      the account number, or null if not provided
    • getAccountName

      String getAccountName()
      Returns the account name of the product/service.
      Returns:
      the account name, or null if not provided
    • getInstallationDate

      String getInstallationDate()
      Returns the date and time the product or service was purchased/installed.
      Returns:
      the installation date, or null if not provided
    • getCustomerReferenceNumber

      String getCustomerReferenceNumber()
      Returns the customer reference number.
      Returns:
      the customer reference number, or null if not provided
    • getStatus

      AssetStatus getStatus()
      Returns the status of the asset.
      Returns:
      the asset status, or null if not provided
    • getProductDetails

      List<AssetProperty> getProductDetails()
      Returns the key/value product details for the asset.
      Returns:
      the product details, or null if not provided
    • getAdditionalDetails

      AssetAdditionalDetails getAdditionalDetails()
      Returns additional details specific to the asset.
      Returns:
      the additional details, or null if not provided