Interface TopicIR.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicIR.Builder,
,TopicIR> SdkBuilder<TopicIR.Builder,
,TopicIR> SdkPojo
- Enclosing class:
TopicIR
-
Method Summary
Modifier and TypeMethodDescriptiondefault TopicIR.Builder
contributionAnalysis
(Consumer<TopicIRContributionAnalysis.Builder> contributionAnalysis) The contribution analysis for theTopicIR
.contributionAnalysis
(TopicIRContributionAnalysis contributionAnalysis) The contribution analysis for theTopicIR
.filters
(Collection<? extends Collection<TopicIRFilterOption>> filters) The filters for theTopicIR
.filters
(Collection<TopicIRFilterOption>... filters) The filters for theTopicIR
.groupByList
(Collection<TopicIRGroupBy> groupByList) The GroupBy list for theTopicIR
.groupByList
(Consumer<TopicIRGroupBy.Builder>... groupByList) The GroupBy list for theTopicIR
.groupByList
(TopicIRGroupBy... groupByList) The GroupBy list for theTopicIR
.metrics
(Collection<TopicIRMetric> metrics) The metrics for theTopicIR
.metrics
(Consumer<TopicIRMetric.Builder>... metrics) The metrics for theTopicIR
.metrics
(TopicIRMetric... metrics) The metrics for theTopicIR
.default TopicIR.Builder
sort
(Consumer<TopicSortClause.Builder> sort) The sort for theTopicIR
.sort
(TopicSortClause sort) The sort for theTopicIR
.default TopicIR.Builder
visual
(Consumer<VisualOptions.Builder> visual) The visual for theTopicIR
.visual
(VisualOptions visual) The visual for theTopicIR
.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, sdkFieldNameToField, sdkFields
-
Method Details
-
metrics
The metrics for the
TopicIR
.- Parameters:
metrics
- The metrics for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
The metrics for the
TopicIR
.- Parameters:
metrics
- The metrics for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metrics
The metrics for the
This is a convenience method that creates an instance of theTopicIR
.TopicIRMetric.Builder
avoiding the need to create one manually viaTopicIRMetric.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometrics(List<TopicIRMetric>)
.- Parameters:
metrics
- a consumer that will call methods onTopicIRMetric.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
groupByList
The GroupBy list for the
TopicIR
.- Parameters:
groupByList
- The GroupBy list for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupByList
The GroupBy list for the
TopicIR
.- Parameters:
groupByList
- The GroupBy list for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
groupByList
The GroupBy list for the
This is a convenience method that creates an instance of theTopicIR
.TopicIRGroupBy.Builder
avoiding the need to create one manually viaTopicIRGroupBy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed togroupByList(List<TopicIRGroupBy>)
.- Parameters:
groupByList
- a consumer that will call methods onTopicIRGroupBy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
filters
The filters for the
TopicIR
.- Parameters:
filters
- The filters for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filters
The filters for the
TopicIR
.- Parameters:
filters
- The filters for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
The sort for the
TopicIR
.- Parameters:
sort
- The sort for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sort
The sort for the
This is a convenience method that creates an instance of theTopicIR
.TopicSortClause.Builder
avoiding the need to create one manually viaTopicSortClause.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosort(TopicSortClause)
.- Parameters:
sort
- a consumer that will call methods onTopicSortClause.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
contributionAnalysis
The contribution analysis for the
TopicIR
.- Parameters:
contributionAnalysis
- The contribution analysis for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contributionAnalysis
default TopicIR.Builder contributionAnalysis(Consumer<TopicIRContributionAnalysis.Builder> contributionAnalysis) The contribution analysis for the
This is a convenience method that creates an instance of theTopicIR
.TopicIRContributionAnalysis.Builder
avoiding the need to create one manually viaTopicIRContributionAnalysis.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontributionAnalysis(TopicIRContributionAnalysis)
.- Parameters:
contributionAnalysis
- a consumer that will call methods onTopicIRContributionAnalysis.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
visual
The visual for the
TopicIR
.- Parameters:
visual
- The visual for theTopicIR
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
visual
The visual for the
This is a convenience method that creates an instance of theTopicIR
.VisualOptions.Builder
avoiding the need to create one manually viaVisualOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovisual(VisualOptions)
.- Parameters:
visual
- a consumer that will call methods onVisualOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-