Class PivotTableOptions
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<PivotTableOptions.Builder,
PivotTableOptions>
The table options for a pivot table visual.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic PivotTableOptions.Builder
builder()
final TableCellStyle
The table cell style of cells.final Visibility
The visibility setting of a pivot table's collapsed row dimension fields.final String
The visibility setting of a pivot table's collapsed row dimension fields.final TableCellStyle
The table cell style of the column header.final Visibility
The visibility of the column names.final String
The visibility of the column names.final String
The default cell width of the pivot table.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
The metric placement (row, column) options.final String
The metric placement (row, column) options.final RowAlternateColorOptions
The row alternate color options (widget status, row alternate colors).final TableCellStyle
The table cell style of row field names.final TableCellStyle
The table cell style of the row headers.The options for the label that is located above the row headers.final PivotTableRowsLayout
The layout for the row dimension headers of a pivot table.final String
The layout for the row dimension headers of a pivot table.static Class
<? extends PivotTableOptions.Builder> final Visibility
The visibility of the single metric options.final String
The visibility of the single metric options.Take this object and create a builder that contains all of the current property values of this object.final Visibility
Determines the visibility of the pivot table.final String
Determines the visibility of the pivot table.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
metricPlacement
The metric placement (row, column) options.
If the service returns an enum value that is not available in the current SDK version,
metricPlacement
will returnPivotTableMetricPlacement.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommetricPlacementAsString()
.- Returns:
- The metric placement (row, column) options.
- See Also:
-
metricPlacementAsString
The metric placement (row, column) options.
If the service returns an enum value that is not available in the current SDK version,
metricPlacement
will returnPivotTableMetricPlacement.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available frommetricPlacementAsString()
.- Returns:
- The metric placement (row, column) options.
- See Also:
-
singleMetricVisibility
The visibility of the single metric options.
If the service returns an enum value that is not available in the current SDK version,
singleMetricVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsingleMetricVisibilityAsString()
.- Returns:
- The visibility of the single metric options.
- See Also:
-
singleMetricVisibilityAsString
The visibility of the single metric options.
If the service returns an enum value that is not available in the current SDK version,
singleMetricVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromsingleMetricVisibilityAsString()
.- Returns:
- The visibility of the single metric options.
- See Also:
-
columnNamesVisibility
The visibility of the column names.
If the service returns an enum value that is not available in the current SDK version,
columnNamesVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolumnNamesVisibilityAsString()
.- Returns:
- The visibility of the column names.
- See Also:
-
columnNamesVisibilityAsString
The visibility of the column names.
If the service returns an enum value that is not available in the current SDK version,
columnNamesVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcolumnNamesVisibilityAsString()
.- Returns:
- The visibility of the column names.
- See Also:
-
toggleButtonsVisibility
Determines the visibility of the pivot table.
If the service returns an enum value that is not available in the current SDK version,
toggleButtonsVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtoggleButtonsVisibilityAsString()
.- Returns:
- Determines the visibility of the pivot table.
- See Also:
-
toggleButtonsVisibilityAsString
Determines the visibility of the pivot table.
If the service returns an enum value that is not available in the current SDK version,
toggleButtonsVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromtoggleButtonsVisibilityAsString()
.- Returns:
- Determines the visibility of the pivot table.
- See Also:
-
columnHeaderStyle
The table cell style of the column header.
- Returns:
- The table cell style of the column header.
-
rowHeaderStyle
The table cell style of the row headers.
- Returns:
- The table cell style of the row headers.
-
cellStyle
The table cell style of cells.
- Returns:
- The table cell style of cells.
-
rowFieldNamesStyle
The table cell style of row field names.
- Returns:
- The table cell style of row field names.
-
rowAlternateColorOptions
The row alternate color options (widget status, row alternate colors).
- Returns:
- The row alternate color options (widget status, row alternate colors).
-
collapsedRowDimensionsVisibility
The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is
HIDDEN
, all collapsed columns in a pivot table are automatically hidden. The default value isVISIBLE
.If the service returns an enum value that is not available in the current SDK version,
collapsedRowDimensionsVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcollapsedRowDimensionsVisibilityAsString()
.- Returns:
- The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure
is
HIDDEN
, all collapsed columns in a pivot table are automatically hidden. The default value isVISIBLE
. - See Also:
-
collapsedRowDimensionsVisibilityAsString
The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure is
HIDDEN
, all collapsed columns in a pivot table are automatically hidden. The default value isVISIBLE
.If the service returns an enum value that is not available in the current SDK version,
collapsedRowDimensionsVisibility
will returnVisibility.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcollapsedRowDimensionsVisibilityAsString()
.- Returns:
- The visibility setting of a pivot table's collapsed row dimension fields. If the value of this structure
is
HIDDEN
, all collapsed columns in a pivot table are automatically hidden. The default value isVISIBLE
. - See Also:
-
rowsLayout
The layout for the row dimension headers of a pivot table. Choose one of the following options.
-
TABULAR
: (Default) Each row field is displayed in a separate column. -
HIERARCHY
: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.
If the service returns an enum value that is not available in the current SDK version,
rowsLayout
will returnPivotTableRowsLayout.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrowsLayoutAsString()
.- Returns:
- The layout for the row dimension headers of a pivot table. Choose one of the following options.
-
TABULAR
: (Default) Each row field is displayed in a separate column. -
HIERARCHY
: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.
-
- See Also:
-
-
rowsLayoutAsString
The layout for the row dimension headers of a pivot table. Choose one of the following options.
-
TABULAR
: (Default) Each row field is displayed in a separate column. -
HIERARCHY
: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.
If the service returns an enum value that is not available in the current SDK version,
rowsLayout
will returnPivotTableRowsLayout.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromrowsLayoutAsString()
.- Returns:
- The layout for the row dimension headers of a pivot table. Choose one of the following options.
-
TABULAR
: (Default) Each row field is displayed in a separate column. -
HIERARCHY
: All row fields are displayed in a single column. Indentation is used to differentiate row headers of different fields.
-
- See Also:
-
-
rowsLabelOptions
The options for the label that is located above the row headers. This option is only applicable when
RowsLayout
is set toHIERARCHY
.- Returns:
- The options for the label that is located above the row headers. This option is only applicable when
RowsLayout
is set toHIERARCHY
.
-
defaultCellWidth
The default cell width of the pivot table.
- Returns:
- The default cell width of the pivot table.
-
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<PivotTableOptions.Builder,
PivotTableOptions> - 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
-