Class Computation
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.Computation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Computation.Builder,Computation>
@Generated("software.amazon.awssdk:codegen") public final class Computation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Computation.Builder,Computation>
The computation union that is used in an insight visual.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceComputation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Computation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ForecastComputationforecast()The forecast computation configuration.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)GrowthRateComputationgrowthRate()The growth rate computation configuration.inthashCode()MaximumMinimumComputationmaximumMinimum()The maximum and minimum computation configuration.MetricComparisonComputationmetricComparison()The metric comparison computation configuration.PeriodOverPeriodComputationperiodOverPeriod()The period over period computation configuration.PeriodToDateComputationperiodToDate()The period toDataSetIdentifiercomputation configuration.List<SdkField<?>>sdkFields()static Class<? extends Computation.Builder>serializableBuilderClass()Computation.BuildertoBuilder()TopBottomMoversComputationtopBottomMovers()The top movers and bottom movers computation configuration.TopBottomRankedComputationtopBottomRanked()The top ranked and bottom ranked computation configuration.StringtoString()Returns a string representation of this object.TotalAggregationComputationtotalAggregation()The total aggregation computation configuration.UniqueValuesComputationuniqueValues()The unique values computation configuration.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
topBottomRanked
public final TopBottomRankedComputation topBottomRanked()
The top ranked and bottom ranked computation configuration.
- Returns:
- The top ranked and bottom ranked computation configuration.
-
topBottomMovers
public final TopBottomMoversComputation topBottomMovers()
The top movers and bottom movers computation configuration.
- Returns:
- The top movers and bottom movers computation configuration.
-
totalAggregation
public final TotalAggregationComputation totalAggregation()
The total aggregation computation configuration.
- Returns:
- The total aggregation computation configuration.
-
maximumMinimum
public final MaximumMinimumComputation maximumMinimum()
The maximum and minimum computation configuration.
- Returns:
- The maximum and minimum computation configuration.
-
metricComparison
public final MetricComparisonComputation metricComparison()
The metric comparison computation configuration.
- Returns:
- The metric comparison computation configuration.
-
periodOverPeriod
public final PeriodOverPeriodComputation periodOverPeriod()
The period over period computation configuration.
- Returns:
- The period over period computation configuration.
-
periodToDate
public final PeriodToDateComputation periodToDate()
The period to
DataSetIdentifiercomputation configuration.- Returns:
- The period to
DataSetIdentifiercomputation configuration.
-
growthRate
public final GrowthRateComputation growthRate()
The growth rate computation configuration.
- Returns:
- The growth rate computation configuration.
-
uniqueValues
public final UniqueValuesComputation uniqueValues()
The unique values computation configuration.
- Returns:
- The unique values computation configuration.
-
forecast
public final ForecastComputation forecast()
The forecast computation configuration.
- Returns:
- The forecast computation configuration.
-
toBuilder
public Computation.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Computation.Builder,Computation>
-
builder
public static Computation.Builder builder()
-
serializableBuilderClass
public static Class<? extends Computation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-