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:
-