Class DataSourceDef.Chunking

java.lang.Object
org.apache.juneau.console.freemarker.DataSourceDef.Chunking
Enclosing class:
DataSourceDef

public static final class DataSourceDef.Chunking extends Object
How the window is split into requests; UTC calendar units.
  • Method Details

    • byHour

      public static DataSourceDef.Chunking byHour(String start, String end)
      One request per UTC hour.
      Parameters:
      start - The query parameter (and params name) carrying the window start.
      end - The query parameter (and params name) carrying the window end.
      Returns:
      A new chunking.
    • byDay

      public static DataSourceDef.Chunking byDay(String start, String end)
      One request per UTC day.
      Parameters:
      start - The window-start parameter name.
      end - The window-end parameter name.
      Returns:
      A new chunking.
    • byWeek

      public static DataSourceDef.Chunking byWeek(String start, String end)
      One request per ISO week (Monday start, UTC).
      Parameters:
      start - The window-start parameter name.
      end - The window-end parameter name.
      Returns:
      A new chunking.
    • none

      public static DataSourceDef.Chunking none()
      Returns:
      No chunking: one request.