Class ScheduleReportRequest

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

public class ScheduleReportRequest extends Object
Request body for scheduling a report (POST /v1/reportCenter/reports/scheduler, reportRequest).

name, parameters, scheduleType and period are required. scheduleType is one of ONE_TIME/DAILY/WEEKLY/MONTHLY/ QUARTERLY/ANNUALLY. Each parameter is a {name, value, type, required} object, supplied here as a free-form map.

  • Method Details

    • builder

      public static ScheduleReportRequest.Builder builder(String name, List<Map<String,Object>> parameters, String scheduleType, String period)
      Returns a new builder for a schedule report request.
      Parameters:
      name - the report name (required)
      parameters - the report parameters (required)
      scheduleType - the schedule type (required)
      period - the period (required)
      Returns:
      a new builder