Interface Computation.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Computation.Builder,Computation>,SdkBuilder<Computation.Builder,Computation>,SdkPojo
- Enclosing class:
- Computation
public static interface Computation.Builder extends SdkPojo, CopyableBuilder<Computation.Builder,Computation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Computation.Builderforecast(Consumer<ForecastComputation.Builder> forecast)The forecast computation configuration.Computation.Builderforecast(ForecastComputation forecast)The forecast computation configuration.default Computation.BuildergrowthRate(Consumer<GrowthRateComputation.Builder> growthRate)The growth rate computation configuration.Computation.BuildergrowthRate(GrowthRateComputation growthRate)The growth rate computation configuration.default Computation.BuildermaximumMinimum(Consumer<MaximumMinimumComputation.Builder> maximumMinimum)The maximum and minimum computation configuration.Computation.BuildermaximumMinimum(MaximumMinimumComputation maximumMinimum)The maximum and minimum computation configuration.default Computation.BuildermetricComparison(Consumer<MetricComparisonComputation.Builder> metricComparison)The metric comparison computation configuration.Computation.BuildermetricComparison(MetricComparisonComputation metricComparison)The metric comparison computation configuration.default Computation.BuilderperiodOverPeriod(Consumer<PeriodOverPeriodComputation.Builder> periodOverPeriod)The period over period computation configuration.Computation.BuilderperiodOverPeriod(PeriodOverPeriodComputation periodOverPeriod)The period over period computation configuration.default Computation.BuilderperiodToDate(Consumer<PeriodToDateComputation.Builder> periodToDate)The period toDataSetIdentifiercomputation configuration.Computation.BuilderperiodToDate(PeriodToDateComputation periodToDate)The period toDataSetIdentifiercomputation configuration.default Computation.BuildertopBottomMovers(Consumer<TopBottomMoversComputation.Builder> topBottomMovers)The top movers and bottom movers computation configuration.Computation.BuildertopBottomMovers(TopBottomMoversComputation topBottomMovers)The top movers and bottom movers computation configuration.default Computation.BuildertopBottomRanked(Consumer<TopBottomRankedComputation.Builder> topBottomRanked)The top ranked and bottom ranked computation configuration.Computation.BuildertopBottomRanked(TopBottomRankedComputation topBottomRanked)The top ranked and bottom ranked computation configuration.default Computation.BuildertotalAggregation(Consumer<TotalAggregationComputation.Builder> totalAggregation)The total aggregation computation configuration.Computation.BuildertotalAggregation(TotalAggregationComputation totalAggregation)The total aggregation computation configuration.default Computation.BuilderuniqueValues(Consumer<UniqueValuesComputation.Builder> uniqueValues)The unique values computation configuration.Computation.BuilderuniqueValues(UniqueValuesComputation uniqueValues)The unique values computation configuration.-
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, sdkFields
-
-
-
-
Method Detail
-
topBottomRanked
Computation.Builder topBottomRanked(TopBottomRankedComputation topBottomRanked)
The top ranked and bottom ranked computation configuration.
- Parameters:
topBottomRanked- The top ranked and bottom ranked computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topBottomRanked
default Computation.Builder topBottomRanked(Consumer<TopBottomRankedComputation.Builder> topBottomRanked)
The top ranked and bottom ranked computation configuration.
This is a convenience method that creates an instance of theTopBottomRankedComputation.Builderavoiding the need to create one manually viaTopBottomRankedComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totopBottomRanked(TopBottomRankedComputation).- Parameters:
topBottomRanked- a consumer that will call methods onTopBottomRankedComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
topBottomRanked(TopBottomRankedComputation)
-
topBottomMovers
Computation.Builder topBottomMovers(TopBottomMoversComputation topBottomMovers)
The top movers and bottom movers computation configuration.
- Parameters:
topBottomMovers- The top movers and bottom movers computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
topBottomMovers
default Computation.Builder topBottomMovers(Consumer<TopBottomMoversComputation.Builder> topBottomMovers)
The top movers and bottom movers computation configuration.
This is a convenience method that creates an instance of theTopBottomMoversComputation.Builderavoiding the need to create one manually viaTopBottomMoversComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totopBottomMovers(TopBottomMoversComputation).- Parameters:
topBottomMovers- a consumer that will call methods onTopBottomMoversComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
topBottomMovers(TopBottomMoversComputation)
-
totalAggregation
Computation.Builder totalAggregation(TotalAggregationComputation totalAggregation)
The total aggregation computation configuration.
- Parameters:
totalAggregation- The total aggregation computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAggregation
default Computation.Builder totalAggregation(Consumer<TotalAggregationComputation.Builder> totalAggregation)
The total aggregation computation configuration.
This is a convenience method that creates an instance of theTotalAggregationComputation.Builderavoiding the need to create one manually viaTotalAggregationComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tototalAggregation(TotalAggregationComputation).- Parameters:
totalAggregation- a consumer that will call methods onTotalAggregationComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
totalAggregation(TotalAggregationComputation)
-
maximumMinimum
Computation.Builder maximumMinimum(MaximumMinimumComputation maximumMinimum)
The maximum and minimum computation configuration.
- Parameters:
maximumMinimum- The maximum and minimum computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maximumMinimum
default Computation.Builder maximumMinimum(Consumer<MaximumMinimumComputation.Builder> maximumMinimum)
The maximum and minimum computation configuration.
This is a convenience method that creates an instance of theMaximumMinimumComputation.Builderavoiding the need to create one manually viaMaximumMinimumComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tomaximumMinimum(MaximumMinimumComputation).- Parameters:
maximumMinimum- a consumer that will call methods onMaximumMinimumComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
maximumMinimum(MaximumMinimumComputation)
-
metricComparison
Computation.Builder metricComparison(MetricComparisonComputation metricComparison)
The metric comparison computation configuration.
- Parameters:
metricComparison- The metric comparison computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricComparison
default Computation.Builder metricComparison(Consumer<MetricComparisonComputation.Builder> metricComparison)
The metric comparison computation configuration.
This is a convenience method that creates an instance of theMetricComparisonComputation.Builderavoiding the need to create one manually viaMetricComparisonComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tometricComparison(MetricComparisonComputation).- Parameters:
metricComparison- a consumer that will call methods onMetricComparisonComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
metricComparison(MetricComparisonComputation)
-
periodOverPeriod
Computation.Builder periodOverPeriod(PeriodOverPeriodComputation periodOverPeriod)
The period over period computation configuration.
- Parameters:
periodOverPeriod- The period over period computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodOverPeriod
default Computation.Builder periodOverPeriod(Consumer<PeriodOverPeriodComputation.Builder> periodOverPeriod)
The period over period computation configuration.
This is a convenience method that creates an instance of thePeriodOverPeriodComputation.Builderavoiding the need to create one manually viaPeriodOverPeriodComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperiodOverPeriod(PeriodOverPeriodComputation).- Parameters:
periodOverPeriod- a consumer that will call methods onPeriodOverPeriodComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
periodOverPeriod(PeriodOverPeriodComputation)
-
periodToDate
Computation.Builder periodToDate(PeriodToDateComputation periodToDate)
The period to
DataSetIdentifiercomputation configuration.- Parameters:
periodToDate- The period toDataSetIdentifiercomputation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
periodToDate
default Computation.Builder periodToDate(Consumer<PeriodToDateComputation.Builder> periodToDate)
The period to
This is a convenience method that creates an instance of theDataSetIdentifiercomputation configuration.PeriodToDateComputation.Builderavoiding the need to create one manually viaPeriodToDateComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toperiodToDate(PeriodToDateComputation).- Parameters:
periodToDate- a consumer that will call methods onPeriodToDateComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
periodToDate(PeriodToDateComputation)
-
growthRate
Computation.Builder growthRate(GrowthRateComputation growthRate)
The growth rate computation configuration.
- Parameters:
growthRate- The growth rate computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
growthRate
default Computation.Builder growthRate(Consumer<GrowthRateComputation.Builder> growthRate)
The growth rate computation configuration.
This is a convenience method that creates an instance of theGrowthRateComputation.Builderavoiding the need to create one manually viaGrowthRateComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed togrowthRate(GrowthRateComputation).- Parameters:
growthRate- a consumer that will call methods onGrowthRateComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
growthRate(GrowthRateComputation)
-
uniqueValues
Computation.Builder uniqueValues(UniqueValuesComputation uniqueValues)
The unique values computation configuration.
- Parameters:
uniqueValues- The unique values computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
uniqueValues
default Computation.Builder uniqueValues(Consumer<UniqueValuesComputation.Builder> uniqueValues)
The unique values computation configuration.
This is a convenience method that creates an instance of theUniqueValuesComputation.Builderavoiding the need to create one manually viaUniqueValuesComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed touniqueValues(UniqueValuesComputation).- Parameters:
uniqueValues- a consumer that will call methods onUniqueValuesComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
uniqueValues(UniqueValuesComputation)
-
forecast
Computation.Builder forecast(ForecastComputation forecast)
The forecast computation configuration.
- Parameters:
forecast- The forecast computation configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
forecast
default Computation.Builder forecast(Consumer<ForecastComputation.Builder> forecast)
The forecast computation configuration.
This is a convenience method that creates an instance of theForecastComputation.Builderavoiding the need to create one manually viaForecastComputation.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toforecast(ForecastComputation).- Parameters:
forecast- a consumer that will call methods onForecastComputation.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
forecast(ForecastComputation)
-
-