Interface CfnAnalysis.PivotTotalOptionsProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAnalysis.PivotTotalOptionsProperty.Jsii$Proxy
- Enclosing class:
CfnAnalysis
@Stability(Stable)
public static interface CfnAnalysis.PivotTotalOptionsProperty
extends software.amazon.jsii.JsiiSerializable
The optional configuration of totals cells in a
PivotTableVisual .
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.quicksight.*;
PivotTotalOptionsProperty pivotTotalOptionsProperty = PivotTotalOptionsProperty.builder()
.customLabel("customLabel")
.metricHeaderCellStyle(TableCellStyleProperty.builder()
.backgroundColor("backgroundColor")
.border(GlobalTableBorderOptionsProperty.builder()
.sideSpecificBorder(TableSideBorderOptionsProperty.builder()
.bottom(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerHorizontal(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerVertical(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.left(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.right(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.top(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.uniformBorder(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.height(123)
.horizontalTextAlignment("horizontalTextAlignment")
.textWrap("textWrap")
.verticalTextAlignment("verticalTextAlignment")
.visibility("visibility")
.build())
.placement("placement")
.scrollStatus("scrollStatus")
.totalAggregationOptions(List.of(TotalAggregationOptionProperty.builder()
.fieldId("fieldId")
.totalAggregationFunction(TotalAggregationFunctionProperty.builder()
.simpleTotalAggregationFunction("simpleTotalAggregationFunction")
.build())
.build()))
.totalCellStyle(TableCellStyleProperty.builder()
.backgroundColor("backgroundColor")
.border(GlobalTableBorderOptionsProperty.builder()
.sideSpecificBorder(TableSideBorderOptionsProperty.builder()
.bottom(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerHorizontal(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerVertical(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.left(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.right(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.top(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.uniformBorder(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.height(123)
.horizontalTextAlignment("horizontalTextAlignment")
.textWrap("textWrap")
.verticalTextAlignment("verticalTextAlignment")
.visibility("visibility")
.build())
.totalsVisibility("totalsVisibility")
.valueCellStyle(TableCellStyleProperty.builder()
.backgroundColor("backgroundColor")
.border(GlobalTableBorderOptionsProperty.builder()
.sideSpecificBorder(TableSideBorderOptionsProperty.builder()
.bottom(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerHorizontal(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.innerVertical(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.left(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.right(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.top(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.uniformBorder(TableBorderOptionsProperty.builder()
.color("color")
.style("style")
.thickness(123)
.build())
.build())
.fontConfiguration(FontConfigurationProperty.builder()
.fontColor("fontColor")
.fontDecoration("fontDecoration")
.fontFamily("fontFamily")
.fontSize(FontSizeProperty.builder()
.absolute("absolute")
.relative("relative")
.build())
.fontStyle("fontStyle")
.fontWeight(FontWeightProperty.builder()
.name("name")
.build())
.build())
.height(123)
.horizontalTextAlignment("horizontalTextAlignment")
.textWrap("textWrap")
.verticalTextAlignment("verticalTextAlignment")
.visibility("visibility")
.build())
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAnalysis.PivotTotalOptionsPropertystatic final classAn implementation forCfnAnalysis.PivotTotalOptionsProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe custom label string for the total cells.default ObjectThe cell styling options for the total of header cells.default StringThe placement (start, end) for the total cells.default StringThe scroll status (pinned, scrolled) for the total cells.default ObjectThe total aggregation options for each value field.default ObjectThe cell styling options for the total cells.default StringThe visibility configuration for the total cells.default ObjectThe cell styling options for the totals of value cells.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCustomLabel
The custom label string for the total cells.- See Also:
-
getMetricHeaderCellStyle
The cell styling options for the total of header cells.Returns union: either
IResolvableorCfnAnalysis.TableCellStyleProperty- See Also:
-
getPlacement
The placement (start, end) for the total cells.- See Also:
-
getScrollStatus
The scroll status (pinned, scrolled) for the total cells.- See Also:
-
getTotalAggregationOptions
The total aggregation options for each value field.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnAnalysis.TotalAggregationOptionProperty>- See Also:
-
getTotalCellStyle
The cell styling options for the total cells.Returns union: either
IResolvableorCfnAnalysis.TableCellStyleProperty- See Also:
-
getTotalsVisibility
The visibility configuration for the total cells.- See Also:
-
getValueCellStyle
The cell styling options for the totals of value cells.Returns union: either
IResolvableorCfnAnalysis.TableCellStyleProperty- See Also:
-
builder
-