Class CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.quicksight.mixins.CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty>
- Enclosing interface:
CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty
@Stability(Stable)
public static final class CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty>
A builder for
CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.refreshType(String refreshType) Sets the value ofCfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.getRefreshType()scheduleFrequency(IResolvable scheduleFrequency) scheduleFrequency(CfnRefreshSchedulePropsMixin.ScheduleFrequencyProperty scheduleFrequency) scheduleId(String scheduleId) Sets the value ofCfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.getScheduleId()startAfterDateTime(String startAfterDateTime)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
refreshType
@Stability(Stable) public CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder refreshType(String refreshType) Sets the value ofCfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.getRefreshType()- Parameters:
refreshType- The type of refresh that a dataset undergoes. Valid values are as follows:.FULL_REFRESH: A complete refresh of a dataset.INCREMENTAL_REFRESH: A partial refresh of some rows of a dataset, based on the time window specified.
For more information on full and incremental refreshes, see Refreshing SPICE data in the Quick Suite User Guide .
- Returns:
this
-
scheduleFrequency
@Stability(Stable) public CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder scheduleFrequency(IResolvable scheduleFrequency) - Parameters:
scheduleFrequency- The frequency for the refresh schedule.- Returns:
this
-
scheduleFrequency
@Stability(Stable) public CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder scheduleFrequency(CfnRefreshSchedulePropsMixin.ScheduleFrequencyProperty scheduleFrequency) - Parameters:
scheduleFrequency- The frequency for the refresh schedule.- Returns:
this
-
scheduleId
@Stability(Stable) public CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder scheduleId(String scheduleId) Sets the value ofCfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.getScheduleId()- Parameters:
scheduleId- An identifier for the refresh schedule.- Returns:
this
-
startAfterDateTime
@Stability(Stable) public CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty.Builder startAfterDateTime(String startAfterDateTime) - Parameters:
startAfterDateTime- Time after which the refresh schedule can be started, expressed inYYYY-MM-DDTHH:MM:SSformat.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty>- Returns:
- a new instance of
CfnRefreshSchedulePropsMixin.RefreshScheduleMapProperty - Throws:
NullPointerException- if any required attribute was not provided
-