Interface RefreshSchedule.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RefreshSchedule.Builder,
,RefreshSchedule> SdkBuilder<RefreshSchedule.Builder,
,RefreshSchedule> SdkPojo
- Enclosing class:
RefreshSchedule
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) for the refresh schedule.refreshType
(String refreshType) The type of refresh that a datset undergoes.refreshType
(IngestionType refreshType) The type of refresh that a datset undergoes.default RefreshSchedule.Builder
scheduleFrequency
(Consumer<RefreshFrequency.Builder> scheduleFrequency) The frequency for the refresh schedule.scheduleFrequency
(RefreshFrequency scheduleFrequency) The frequency for the refresh schedule.scheduleId
(String scheduleId) An identifier for the refresh schedule.startAfterDateTime
(Instant startAfterDateTime) Time after which the refresh schedule can be started, expressed inYYYY-MM-DDTHH:MM:SS
format.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
-
scheduleId
An identifier for the refresh schedule.
- Parameters:
scheduleId
- An identifier for the refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleFrequency
The frequency for the refresh schedule.
- Parameters:
scheduleFrequency
- The frequency for the refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleFrequency
default RefreshSchedule.Builder scheduleFrequency(Consumer<RefreshFrequency.Builder> scheduleFrequency) The frequency for the refresh schedule.
This is a convenience method that creates an instance of theRefreshFrequency.Builder
avoiding the need to create one manually viaRefreshFrequency.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toscheduleFrequency(RefreshFrequency)
.- Parameters:
scheduleFrequency
- a consumer that will call methods onRefreshFrequency.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
startAfterDateTime
Time after which the refresh schedule can be started, expressed in
YYYY-MM-DDTHH:MM:SS
format.- Parameters:
startAfterDateTime
- Time after which the refresh schedule can be started, expressed inYYYY-MM-DDTHH:MM:SS
format.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
refreshType
The type of refresh that a datset 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 Amazon QuickSight User Guide.
- Parameters:
refreshType
- The type of refresh that a datset 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 Amazon QuickSight User Guide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
refreshType
The type of refresh that a datset 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 Amazon QuickSight User Guide.
- Parameters:
refreshType
- The type of refresh that a datset 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 Amazon QuickSight User Guide.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
arn
The Amazon Resource Name (ARN) for the refresh schedule.
- Parameters:
arn
- The Amazon Resource Name (ARN) for the refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-