Interface TopicRefreshSchedule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicRefreshSchedule.Builder,
,TopicRefreshSchedule> SdkBuilder<TopicRefreshSchedule.Builder,
,TopicRefreshSchedule> SdkPojo
- Enclosing class:
TopicRefreshSchedule
public static interface TopicRefreshSchedule.Builder
extends SdkPojo, CopyableBuilder<TopicRefreshSchedule.Builder,TopicRefreshSchedule>
-
Method Summary
Modifier and TypeMethodDescriptionbasedOnSpiceSchedule
(Boolean basedOnSpiceSchedule) A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.A Boolean value that controls whether to schedule is enabled.The time of day when the refresh should run, for example, Monday-Sunday.startingAt
(Instant startingAt) The starting date and time for the refresh schedule.The timezone that you want the refresh schedule to use.topicScheduleType
(String topicScheduleType) The type of refresh schedule.topicScheduleType
(TopicScheduleType topicScheduleType) The type of refresh schedule.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
isEnabled
A Boolean value that controls whether to schedule is enabled.
- Parameters:
isEnabled
- A Boolean value that controls whether to schedule is enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
basedOnSpiceSchedule
A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.
- Parameters:
basedOnSpiceSchedule
- A Boolean value that controls whether to schedule runs at the same schedule that is specified in SPICE dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
startingAt
The starting date and time for the refresh schedule.
- Parameters:
startingAt
- The starting date and time for the refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timezone
The timezone that you want the refresh schedule to use.
- Parameters:
timezone
- The timezone that you want the refresh schedule to use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
repeatAt
The time of day when the refresh should run, for example, Monday-Sunday.
- Parameters:
repeatAt
- The time of day when the refresh should run, for example, Monday-Sunday.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topicScheduleType
The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
.- Parameters:
topicScheduleType
- The type of refresh schedule. Valid values for this structure areHOURLY
,DAILY
,WEEKLY
, andMONTHLY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
topicScheduleType
The type of refresh schedule. Valid values for this structure are
HOURLY
,DAILY
,WEEKLY
, andMONTHLY
.- Parameters:
topicScheduleType
- The type of refresh schedule. Valid values for this structure areHOURLY
,DAILY
,WEEKLY
, andMONTHLY
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-