Class Computation
- All Implemented Interfaces:
Serializable
,SdkPojo
,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:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Computation.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final ForecastComputation
forecast()
The forecast computation configuration.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final GrowthRateComputation
The growth rate computation configuration.final int
hashCode()
The maximum and minimum computation configuration.The metric comparison computation configuration.The period over period computation configuration.final PeriodToDateComputation
The period toDataSetIdentifier
computation configuration.static Class
<? extends Computation.Builder> Take this object and create a builder that contains all of the current property values of this object.The top movers and bottom movers computation configuration.The top ranked and bottom ranked computation configuration.final String
toString()
Returns a string representation of this object.The total aggregation computation configuration.final UniqueValuesComputation
The unique values computation configuration.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
topBottomRanked
The top ranked and bottom ranked computation configuration.
- Returns:
- The top ranked and bottom ranked computation configuration.
-
topBottomMovers
The top movers and bottom movers computation configuration.
- Returns:
- The top movers and bottom movers computation configuration.
-
totalAggregation
The total aggregation computation configuration.
- Returns:
- The total aggregation computation configuration.
-
maximumMinimum
The maximum and minimum computation configuration.
- Returns:
- The maximum and minimum computation configuration.
-
metricComparison
The metric comparison computation configuration.
- Returns:
- The metric comparison computation configuration.
-
periodOverPeriod
The period over period computation configuration.
- Returns:
- The period over period computation configuration.
-
periodToDate
The period to
DataSetIdentifier
computation configuration.- Returns:
- The period to
DataSetIdentifier
computation configuration.
-
growthRate
The growth rate computation configuration.
- Returns:
- The growth rate computation configuration.
-
uniqueValues
The unique values computation configuration.
- Returns:
- The unique values computation configuration.
-
forecast
The forecast computation configuration.
- Returns:
- The forecast computation configuration.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Computation.Builder,
Computation> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
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. -
getValueForField
-
sdkFields
-