Class EquipmentInstallDetails

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

public class EquipmentInstallDetails extends Object
Typed serviceDetails for a smart hands equipment-install order (equipmentInstallRequest.serviceDetails in the smart hands v1 spec). Pass an instance to SmartHandsRequestJson.builder(IbxLocation, java.util.List, ScheduleInfo, Object).

Required: deviceLocation, elevationDrawingAttached, installationPoint, installedEquipmentPhotoRequired, mountHardwareIncluded, patchDevices, powerItOn, scopeOfWork.

  • Method Details

    • builder

      public static EquipmentInstallDetails.Builder builder(String deviceLocation, Boolean elevationDrawingAttached, String installationPoint, Boolean installedEquipmentPhotoRequired, Boolean mountHardwareIncluded, Boolean patchDevices, Boolean powerItOn, String scopeOfWork)
      Returns a new builder for equipment-install service details.
      Parameters:
      deviceLocation - the device location (required)
      elevationDrawingAttached - whether an elevation drawing is attached (required)
      installationPoint - the installation point (required)
      installedEquipmentPhotoRequired - whether an installed equipment photo is required (required)
      mountHardwareIncluded - whether mount hardware is included (required)
      patchDevices - whether devices should be patched (required)
      powerItOn - whether to power the equipment on (required)
      scopeOfWork - the scope of work (required)
      Returns:
      a new builder