Class EnvironmentalsImpl

java.lang.Object
com.eqixiac.equinix.ibxsmartview.client.implementation.EnvironmentalsImpl
All Implemented Interfaces:
Environmentals

public class EnvironmentalsImpl extends Object implements Environmentals
  • Constructor Details

    • EnvironmentalsImpl

      public EnvironmentalsImpl()
  • Method Details

    • list

      public PaginatedList<SensorReading> list(String ibx)
      Description copied from interface: Environmentals
      Lists all environmental sensor readings for the specified IBX.
      Specified by:
      list in interface Environmentals
      Parameters:
      ibx - the IBX code identifying the data center
      Returns:
      a paginated list of sensor readings
    • list

      public PaginatedList<SensorReading> list(String ibx, String type, String zone, Integer offset, Integer limit)
      Description copied from interface: Environmentals
      Lists environmental sensor readings for the specified IBX, narrowed by sensor data type and zone and paged by offset/limit.
      Specified by:
      list in interface Environmentals
      Parameters:
      ibx - the IBX code identifying the data center
      type - the sensor data type to filter by (e.g. HUMIDITY), or null for all
      zone - the zone name to filter by, or null for all
      offset - the zero-based results offset, or null for the default (0)
      limit - the maximum number of records to retrieve, or null for the default (20)
      Returns:
      a paginated list of sensor readings
    • getSensorReading

      public SensorReading getSensorReading(String ibx, String sensorId)
      Description copied from interface: Environmentals
      Retrieves a specific environmental sensor reading by sensor identifier.
      Specified by:
      getSensorReading in interface Environmentals
      Parameters:
      ibx - the IBX code identifying the data center
      sensorId - the unique identifier of the sensor
      Returns:
      the sensor reading for the specified sensor