Interface TopicIRContributionAnalysis.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TopicIRContributionAnalysis.Builder,
,TopicIRContributionAnalysis> SdkBuilder<TopicIRContributionAnalysis.Builder,
,TopicIRContributionAnalysis> SdkPojo
- Enclosing class:
TopicIRContributionAnalysis
-
Method Summary
Modifier and TypeMethodDescriptionThe direction for theTopicIRContributionAnalysis
.direction
(ContributionAnalysisDirection direction) The direction for theTopicIRContributionAnalysis
.factors
(Collection<ContributionAnalysisFactor> factors) The factors for aTopicIRContributionAnalysis
.factors
(Consumer<ContributionAnalysisFactor.Builder>... factors) The factors for aTopicIRContributionAnalysis
.factors
(ContributionAnalysisFactor... factors) The factors for aTopicIRContributionAnalysis
.The sort type for theTopicIRContributionAnalysis
.sortType
(ContributionAnalysisSortType sortType) The sort type for theTopicIRContributionAnalysis
.timeRanges
(Consumer<ContributionAnalysisTimeRanges.Builder> timeRanges) The time ranges for theTopicIRContributionAnalysis
.timeRanges
(ContributionAnalysisTimeRanges timeRanges) The time ranges for theTopicIRContributionAnalysis
.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
-
factors
The factors for a
TopicIRContributionAnalysis
.- Parameters:
factors
- The factors for aTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
factors
The factors for a
TopicIRContributionAnalysis
.- Parameters:
factors
- The factors for aTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
factors
TopicIRContributionAnalysis.Builder factors(Consumer<ContributionAnalysisFactor.Builder>... factors) The factors for a
This is a convenience method that creates an instance of theTopicIRContributionAnalysis
.ContributionAnalysisFactor.Builder
avoiding the need to create one manually viaContributionAnalysisFactor.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofactors(List<ContributionAnalysisFactor>)
.- Parameters:
factors
- a consumer that will call methods onContributionAnalysisFactor.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeRanges
The time ranges for the
TopicIRContributionAnalysis
.- Parameters:
timeRanges
- The time ranges for theTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeRanges
default TopicIRContributionAnalysis.Builder timeRanges(Consumer<ContributionAnalysisTimeRanges.Builder> timeRanges) The time ranges for the
This is a convenience method that creates an instance of theTopicIRContributionAnalysis
.ContributionAnalysisTimeRanges.Builder
avoiding the need to create one manually viaContributionAnalysisTimeRanges.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeRanges(ContributionAnalysisTimeRanges)
.- Parameters:
timeRanges
- a consumer that will call methods onContributionAnalysisTimeRanges.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
direction
The direction for the
TopicIRContributionAnalysis
.- Parameters:
direction
- The direction for theTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
direction
The direction for the
TopicIRContributionAnalysis
.- Parameters:
direction
- The direction for theTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortType
The sort type for the
TopicIRContributionAnalysis
.- Parameters:
sortType
- The sort type for theTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sortType
The sort type for the
TopicIRContributionAnalysis
.- Parameters:
sortType
- The sort type for theTopicIRContributionAnalysis
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-