Interface TopicIRContributionAnalysis.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TopicIRContributionAnalysis.Builder,TopicIRContributionAnalysis>,SdkBuilder<TopicIRContributionAnalysis.Builder,TopicIRContributionAnalysis>,SdkPojo
- Enclosing class:
- TopicIRContributionAnalysis
@Mutable @NotThreadSafe public static interface TopicIRContributionAnalysis.Builder extends SdkPojo, CopyableBuilder<TopicIRContributionAnalysis.Builder,TopicIRContributionAnalysis>
-
-
Method Summary
-
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 Detail
-
factors
TopicIRContributionAnalysis.Builder factors(Collection<ContributionAnalysisFactor> 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(ContributionAnalysisFactor... 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 to#factors(List.) - 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:
#factors(java.util.Collection)
-
timeRanges
TopicIRContributionAnalysis.Builder timeRanges(ContributionAnalysisTimeRanges 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:
timeRanges(ContributionAnalysisTimeRanges)
-
direction
TopicIRContributionAnalysis.Builder direction(String 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:
ContributionAnalysisDirection,ContributionAnalysisDirection
-
direction
TopicIRContributionAnalysis.Builder direction(ContributionAnalysisDirection 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:
ContributionAnalysisDirection,ContributionAnalysisDirection
-
sortType
TopicIRContributionAnalysis.Builder sortType(String 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:
ContributionAnalysisSortType,ContributionAnalysisSortType
-
sortType
TopicIRContributionAnalysis.Builder sortType(ContributionAnalysisSortType 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:
ContributionAnalysisSortType,ContributionAnalysisSortType
-
-