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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TopicRefreshScheduleSummary.BuilderdatasetArn(String datasetArn)The Amazon Resource Name (ARN) of the dataset.TopicRefreshScheduleSummary.BuilderdatasetId(String datasetId)The ID of the dataset.TopicRefreshScheduleSummary.BuilderdatasetName(String datasetName)The name of the dataset.default TopicRefreshScheduleSummary.BuilderrefreshSchedule(Consumer<TopicRefreshSchedule.Builder> refreshSchedule)The definition of a refresh schedule.TopicRefreshScheduleSummary.BuilderrefreshSchedule(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 Detail
-
datasetId
TopicRefreshScheduleSummary.Builder datasetId(String 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
TopicRefreshScheduleSummary.Builder datasetArn(String 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
TopicRefreshScheduleSummary.Builder datasetName(String 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
TopicRefreshScheduleSummary.Builder refreshSchedule(TopicRefreshSchedule 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.Builderavoiding the need to create one manually viaTopicRefreshSchedule.builder().When the
Consumercompletes,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:
refreshSchedule(TopicRefreshSchedule)
-
-