@Generated(value="software.amazon.awssdk:codegen") public final class TopicRefreshSchedule extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>
A structure that represents a topic refresh schedule.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TopicRefreshSchedule.Builder |
| Modifier and Type | Method and Description |
|---|---|
Boolean |
basedOnSpiceSchedule()
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
|
static TopicRefreshSchedule.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
isEnabled()
A Boolean value that controls whether to schedule is enabled.
|
String |
repeatAt()
The time of day when the refresh should run, for example, Monday-Sunday.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TopicRefreshSchedule.Builder> |
serializableBuilderClass() |
Instant |
startingAt()
The starting date and time for the refresh schedule.
|
String |
timezone()
The timezone that you want the refresh schedule to use.
|
TopicRefreshSchedule.Builder |
toBuilder() |
TopicScheduleType |
topicScheduleType()
The type of refresh schedule.
|
String |
topicScheduleTypeAsString()
The type of refresh schedule.
|
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean isEnabled()
A Boolean value that controls whether to schedule is enabled.
public final Boolean basedOnSpiceSchedule()
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
public final Instant startingAt()
The starting date and time for the refresh schedule.
public final String timezone()
The timezone that you want the refresh schedule to use.
public final String repeatAt()
The time of day when the refresh should run, for example, Monday-Sunday.
public final TopicScheduleType topicScheduleType()
The type of refresh schedule. Valid values for this structure are HOURLY, DAILY,
WEEKLY, and MONTHLY.
If the service returns an enum value that is not available in the current SDK version, topicScheduleType
will return TopicScheduleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from topicScheduleTypeAsString().
HOURLY, DAILY
, WEEKLY, and MONTHLY.TopicScheduleTypepublic final String topicScheduleTypeAsString()
The type of refresh schedule. Valid values for this structure are HOURLY, DAILY,
WEEKLY, and MONTHLY.
If the service returns an enum value that is not available in the current SDK version, topicScheduleType
will return TopicScheduleType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from topicScheduleTypeAsString().
HOURLY, DAILY
, WEEKLY, and MONTHLY.TopicScheduleTypepublic TopicRefreshSchedule.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>public static TopicRefreshSchedule.Builder builder()
public static Class<? extends TopicRefreshSchedule.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.