public static interface RefreshFrequency.Builder extends SdkPojo, CopyableBuilder<RefreshFrequency.Builder,RefreshFrequency>
| Modifier and Type | Method and Description |
|---|---|
RefreshFrequency.Builder |
interval(RefreshInterval interval)
The interval between scheduled refreshes.
|
RefreshFrequency.Builder |
interval(String interval)
The interval between scheduled refreshes.
|
default RefreshFrequency.Builder |
refreshOnDay(Consumer<ScheduleRefreshOnEntity.Builder> refreshOnDay)
The day of the week that you want to schedule the refresh on.
|
RefreshFrequency.Builder |
refreshOnDay(ScheduleRefreshOnEntity refreshOnDay)
The day of the week that you want to schedule the refresh on.
|
RefreshFrequency.Builder |
timeOfTheDay(String timeOfTheDay)
The time of day that you want the datset to refresh.
|
RefreshFrequency.Builder |
timezone(String timezone)
The timezone that you want the refresh schedule to use.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRefreshFrequency.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.
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.
RefreshInterval,
RefreshIntervalRefreshFrequency.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.
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.
RefreshInterval,
RefreshIntervalRefreshFrequency.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.
refreshOnDay - The day of the week that you want to schedule the refresh on. This value is required for weekly and
monthly refresh intervals.default RefreshFrequency.Builder refreshOnDay(Consumer<ScheduleRefreshOnEntity.Builder> refreshOnDay)
The day of the week that you want to schedule the refresh on. This value is required for weekly and monthly refresh intervals.
This is a convenience method that creates an instance of theScheduleRefreshOnEntity.Builder avoiding
the need to create one manually via ScheduleRefreshOnEntity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to refreshOnDay(ScheduleRefreshOnEntity).
refreshOnDay - a consumer that will call methods on ScheduleRefreshOnEntity.BuilderrefreshOnDay(ScheduleRefreshOnEntity)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().
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().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.
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.Copyright © 2023. All rights reserved.