Interface RefreshFrequency.Builder

    • Method Detail

      • interval

        RefreshFrequency.Builder interval​(String interval)

        The interval between scheduled refreshes. Valid values are as follows:

        • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

        • DAILY: The dataset refreshes every day.

        • WEEKLY: The dataset refreshes every week.

        • MONTHLY: The dataset refreshes every month.

        Parameters:
        interval - The interval between scheduled refreshes. Valid values are as follows:

        • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

        • DAILY: The dataset refreshes every day.

        • WEEKLY: The dataset refreshes every week.

        • MONTHLY: The dataset refreshes every month.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RefreshInterval, RefreshInterval
      • interval

        RefreshFrequency.Builder interval​(RefreshInterval interval)

        The interval between scheduled refreshes. Valid values are as follows:

        • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

        • DAILY: The dataset refreshes every day.

        • WEEKLY: The dataset refreshes every week.

        • MONTHLY: The dataset refreshes every month.

        Parameters:
        interval - The interval between scheduled refreshes. Valid values are as follows:

        • MINUTE15: The dataset refreshes every 15 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • MINUTE30:The dataset refreshes every 30 minutes. This value is only supported for incremental refreshes. This interval can only be used for one schedule per dataset.

        • HOURLY: The dataset refreshes every hour. This interval can only be used for one schedule per dataset.

        • DAILY: The dataset refreshes every day.

        • WEEKLY: The dataset refreshes every week.

        • MONTHLY: The dataset refreshes every month.

        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        RefreshInterval, RefreshInterval
      • refreshOnDay

        RefreshFrequency.Builder refreshOnDay​(ScheduleRefreshOnEntity refreshOnDay)

        The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.

        Parameters:
        refreshOnDay - The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timezone

        RefreshFrequency.Builder timezone​(String timezone)

        The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().

        Parameters:
        timezone - The timezone that you want the refresh schedule to use. The timezone ID must match a corresponding ID found on java.util.time.getAvailableIDs().
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • timeOfTheDay

        RefreshFrequency.Builder timeOfTheDay​(String timeOfTheDay)

        The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.

        Parameters:
        timeOfTheDay - The time of day that you want the datset to refresh. This value is expressed in HH:MM format. This field is not required for schedules that refresh hourly.
        Returns:
        Returns a reference to this object so that method calls can be chained together.