Interface TopicIR.Builder
- All Superinterfaces:
 Buildable,CopyableBuilder<TopicIR.Builder,,TopicIR> SdkBuilder<TopicIR.Builder,,TopicIR> SdkPojo
- Enclosing class:
 TopicIR
- 
Method Summary
Modifier and TypeMethodDescriptiondefault TopicIR.BuildercontributionAnalysis(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.Buildersort(Consumer<TopicSortClause.Builder> sort) The sort for theTopicIR.sort(TopicSortClause sort) The sort for theTopicIR.default TopicIR.Buildervisual(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.Builderavoiding the need to create one manually viaTopicIRMetric.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicIRGroupBy.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicSortClause.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaTopicIRContributionAnalysis.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaVisualOptions.builder().When the
Consumercompletes,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:
 
 
 -