@Generated(value="software.amazon.awssdk:codegen") public final class RefreshFrequency extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RefreshFrequency.Builder,RefreshFrequency>
Specifies the interval between each scheduled refresh of a dataset.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RefreshFrequency.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RefreshFrequency.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
RefreshInterval |
interval()
The interval between scheduled refreshes.
|
String |
intervalAsString()
The interval between scheduled refreshes.
|
ScheduleRefreshOnEntity |
refreshOnDay()
The day of the week that you want to schedule the refresh on.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RefreshFrequency.Builder> |
serializableBuilderClass() |
String |
timeOfTheDay()
The time of day that you want the datset to refresh.
|
String |
timezone()
The timezone that you want the refresh schedule to use.
|
RefreshFrequency.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
If the service returns an enum value that is not available in the current SDK version, interval will
return RefreshInterval.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
intervalAsString().
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.
RefreshIntervalpublic final String intervalAsString()
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.
If the service returns an enum value that is not available in the current SDK version, interval will
return RefreshInterval.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
intervalAsString().
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.
RefreshIntervalpublic final 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.
public final 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().
java.util.time.getAvailableIDs().public final 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.
public RefreshFrequency.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RefreshFrequency.Builder,RefreshFrequency>public static RefreshFrequency.Builder builder()
public static Class<? extends RefreshFrequency.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.