Class TopicRefreshSchedule
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.TopicRefreshSchedule
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TopicRefreshSchedule.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
isEnabled
public final Boolean isEnabled()
A Boolean value that controls whether to schedule is enabled.
- Returns:
- A Boolean value that controls whether to schedule is enabled.
-
basedOnSpiceSchedule
public final Boolean basedOnSpiceSchedule()
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
- Returns:
- A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
-
startingAt
public final Instant startingAt()
The starting date and time for the refresh schedule.
- Returns:
- The starting date and time for the refresh schedule.
-
timezone
public final String timezone()
The timezone that you want the refresh schedule to use.
- Returns:
- The timezone that you want the refresh schedule to use.
-
repeatAt
public final String repeatAt()
The time of day when the refresh should run, for example, Monday-Sunday.
- Returns:
- The time of day when the refresh should run, for example, Monday-Sunday.
-
topicScheduleType
public final TopicScheduleType topicScheduleType()
The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
.If the service returns an enum value that is not available in the current SDK version,
topicScheduleType
will returnTopicScheduleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtopicScheduleTypeAsString()
.- Returns:
- The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
. - See Also:
TopicScheduleType
-
topicScheduleTypeAsString
public final String topicScheduleTypeAsString()
The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
.If the service returns an enum value that is not available in the current SDK version,
topicScheduleType
will returnTopicScheduleType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtopicScheduleTypeAsString()
.- Returns:
- The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
. - See Also:
TopicScheduleType
-
toBuilder
public TopicRefreshSchedule.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>
-
builder
public static TopicRefreshSchedule.Builder builder()
-
serializableBuilderClass
public static Class<? extends TopicRefreshSchedule.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-