@Generated(value="software.amazon.awssdk:codegen") public final class SubtotalOptions extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SubtotalOptions.Builder,SubtotalOptions>
The subtotal options.
| Modifier and Type | Class and Description |
|---|---|
static interface |
SubtotalOptions.Builder |
| Modifier and Type | Method and Description |
|---|---|
static SubtotalOptions.Builder |
builder() |
String |
customLabel()
The custom label string for the subtotal cells.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
PivotTableSubtotalLevel |
fieldLevel()
The field level (all, custom, last) for the subtotal cells.
|
String |
fieldLevelAsString()
The field level (all, custom, last) for the subtotal cells.
|
List<PivotTableFieldSubtotalOptions> |
fieldLevelOptions()
The optional configuration of subtotal cells.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFieldLevelOptions()
For responses, this returns true if the service returned a value for the FieldLevelOptions property.
|
int |
hashCode() |
boolean |
hasStyleTargets()
For responses, this returns true if the service returned a value for the StyleTargets property.
|
TableCellStyle |
metricHeaderCellStyle()
The cell styling options for the subtotals of header cells.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends SubtotalOptions.Builder> |
serializableBuilderClass() |
List<TableStyleTarget> |
styleTargets()
The style targets options for subtotals.
|
SubtotalOptions.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
TableCellStyle |
totalCellStyle()
The cell styling options for the subtotal cells.
|
Visibility |
totalsVisibility()
The visibility configuration for the subtotal cells.
|
String |
totalsVisibilityAsString()
The visibility configuration for the subtotal cells.
|
TableCellStyle |
valueCellStyle()
The cell styling options for the subtotals of value cells.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Visibility totalsVisibility()
The visibility configuration for the subtotal cells.
If the service returns an enum value that is not available in the current SDK version, totalsVisibility
will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
totalsVisibilityAsString().
Visibilitypublic final String totalsVisibilityAsString()
The visibility configuration for the subtotal cells.
If the service returns an enum value that is not available in the current SDK version, totalsVisibility
will return Visibility.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
totalsVisibilityAsString().
Visibilitypublic final String customLabel()
The custom label string for the subtotal cells.
public final PivotTableSubtotalLevel fieldLevel()
The field level (all, custom, last) for the subtotal cells.
If the service returns an enum value that is not available in the current SDK version, fieldLevel will
return PivotTableSubtotalLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fieldLevelAsString().
PivotTableSubtotalLevelpublic final String fieldLevelAsString()
The field level (all, custom, last) for the subtotal cells.
If the service returns an enum value that is not available in the current SDK version, fieldLevel will
return PivotTableSubtotalLevel.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from fieldLevelAsString().
PivotTableSubtotalLevelpublic final boolean hasFieldLevelOptions()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<PivotTableFieldSubtotalOptions> fieldLevelOptions()
The optional configuration of subtotal cells.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFieldLevelOptions() method.
public final TableCellStyle totalCellStyle()
The cell styling options for the subtotal cells.
public final TableCellStyle valueCellStyle()
The cell styling options for the subtotals of value cells.
public final TableCellStyle metricHeaderCellStyle()
The cell styling options for the subtotals of header cells.
public final boolean hasStyleTargets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<TableStyleTarget> styleTargets()
The style targets options for subtotals.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasStyleTargets() method.
public SubtotalOptions.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<SubtotalOptions.Builder,SubtotalOptions>public static SubtotalOptions.Builder builder()
public static Class<? extends SubtotalOptions.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.