Class AggregationSortConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.quicksight.model.AggregationSortConfiguration
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AggregationSortConfiguration.Builder,AggregationSortConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class AggregationSortConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AggregationSortConfiguration.Builder,AggregationSortConfiguration>
The configuration options to sort aggregated values.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AggregationSortConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationFunction
aggregationFunction()
The function that aggregates the values inColumn
.static AggregationSortConfiguration.Builder
builder()
ColumnIdentifier
column()
The column that determines the sort order of aggregated values.boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
Map<String,SdkField<?>>
sdkFieldNameToField()
List<SdkField<?>>
sdkFields()
static Class<? extends AggregationSortConfiguration.Builder>
serializableBuilderClass()
SortDirection
sortDirection()
The sort direction of values.String
sortDirectionAsString()
The sort direction of values.AggregationSortConfiguration.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
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
-
column
public final ColumnIdentifier column()
The column that determines the sort order of aggregated values.
- Returns:
- The column that determines the sort order of aggregated values.
-
sortDirection
public final SortDirection sortDirection()
The sort direction of values.
-
ASC
: Sort in ascending order. -
DESC
: Sort in descending order.
If the service returns an enum value that is not available in the current SDK version,
sortDirection
will returnSortDirection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsortDirectionAsString()
.- Returns:
- The sort direction of values.
-
ASC
: Sort in ascending order. -
DESC
: Sort in descending order.
-
- See Also:
SortDirection
-
-
sortDirectionAsString
public final String sortDirectionAsString()
The sort direction of values.
-
ASC
: Sort in ascending order. -
DESC
: Sort in descending order.
If the service returns an enum value that is not available in the current SDK version,
sortDirection
will returnSortDirection.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsortDirectionAsString()
.- Returns:
- The sort direction of values.
-
ASC
: Sort in ascending order. -
DESC
: Sort in descending order.
-
- See Also:
SortDirection
-
-
aggregationFunction
public final AggregationFunction aggregationFunction()
The function that aggregates the values in
Column
.- Returns:
- The function that aggregates the values in
Column
.
-
toBuilder
public AggregationSortConfiguration.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AggregationSortConfiguration.Builder,AggregationSortConfiguration>
-
builder
public static AggregationSortConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends AggregationSortConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
-
-