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
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
-
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.Builderavoiding the need to create one manually viaContributionAnalysisFactor.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaContributionAnalysisTimeRanges.builder().When the
Consumercompletes,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:
-