Interface TopicRefreshScheduleSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicRefreshScheduleSummary.Builder,
,TopicRefreshScheduleSummary> SdkBuilder<TopicRefreshScheduleSummary.Builder,
,TopicRefreshScheduleSummary> SdkPojo
- Enclosing class:
TopicRefreshScheduleSummary
public static interface TopicRefreshScheduleSummary.Builder
extends SdkPojo, CopyableBuilder<TopicRefreshScheduleSummary.Builder,TopicRefreshScheduleSummary>
-
Method Summary
Modifier and TypeMethodDescriptiondatasetArn
(String datasetArn) The Amazon Resource Name (ARN) of the dataset.The ID of the dataset.datasetName
(String datasetName) The name of the dataset.refreshSchedule
(Consumer<TopicRefreshSchedule.Builder> refreshSchedule) The definition of a refresh schedule.refreshSchedule
(TopicRefreshSchedule refreshSchedule) The definition of a 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
-
datasetId
The ID of the dataset.
- Parameters:
datasetId
- The ID of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetArn
The Amazon Resource Name (ARN) of the dataset.
- Parameters:
datasetArn
- The Amazon Resource Name (ARN) of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
datasetName
The name of the dataset.
- Parameters:
datasetName
- The name of the dataset.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
refreshSchedule
The definition of a refresh schedule.
- Parameters:
refreshSchedule
- The definition of a refresh schedule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
refreshSchedule
default TopicRefreshScheduleSummary.Builder refreshSchedule(Consumer<TopicRefreshSchedule.Builder> refreshSchedule) The definition of a refresh schedule.
This is a convenience method that creates an instance of theTopicRefreshSchedule.Builder
avoiding the need to create one manually viaTopicRefreshSchedule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torefreshSchedule(TopicRefreshSchedule)
.- Parameters:
refreshSchedule
- a consumer that will call methods onTopicRefreshSchedule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-