Class Layer1DeinstallDetail

java.lang.Object
com.eqixiac.equinix.customerportal.model.json.creators.Layer1DeinstallDetail

public class Layer1DeinstallDetail extends Object
A single cross-connect deinstallation entry (Layer1_Deinstall_Details in the cross-connects v2 spec). assetId is required; proceedWithLiveTraffic and patchEquipment are optional.
  • Method Details

    • of

      public static Layer1DeinstallDetail of(String assetId)
      Creates a deinstall detail for the given cross-connect asset.
      Parameters:
      assetId - asset id of the cross connect to de-install (required)
      Returns:
      the deinstall detail
    • proceedWithLiveTraffic

      public Layer1DeinstallDetail proceedWithLiveTraffic(Boolean proceedWithLiveTraffic)
      When true, Equinix proceeds with deinstallation despite detecting live traffic.
      Parameters:
      proceedWithLiveTraffic - whether to proceed with live traffic
      Returns:
      this deinstall detail
    • patchEquipment

      public Layer1DeinstallDetail patchEquipment(Layer1DeinstallDetail.PatchEquipment patchEquipment)
      Sets the patch equipment to remove during deinstallation.
      Parameters:
      patchEquipment - the patch equipment to remove
      Returns:
      this deinstall detail