Interface PivotTotalOptions.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PivotTotalOptions.Builder,
,PivotTotalOptions> SdkBuilder<PivotTotalOptions.Builder,
,PivotTotalOptions> SdkPojo
- Enclosing class:
PivotTotalOptions
-
Method Summary
Modifier and TypeMethodDescriptioncustomLabel
(String customLabel) The custom label string for the total cells.default PivotTotalOptions.Builder
metricHeaderCellStyle
(Consumer<TableCellStyle.Builder> metricHeaderCellStyle) The cell styling options for the total of header cells.metricHeaderCellStyle
(TableCellStyle metricHeaderCellStyle) The cell styling options for the total of header cells.The placement (start, end) for the total cells.placement
(TableTotalsPlacement placement) The placement (start, end) for the total cells.scrollStatus
(String scrollStatus) The scroll status (pinned, scrolled) for the total cells.scrollStatus
(TableTotalsScrollStatus scrollStatus) The scroll status (pinned, scrolled) for the total cells.totalAggregationOptions
(Collection<TotalAggregationOption> totalAggregationOptions) The total aggregation options for each value field.totalAggregationOptions
(Consumer<TotalAggregationOption.Builder>... totalAggregationOptions) The total aggregation options for each value field.totalAggregationOptions
(TotalAggregationOption... totalAggregationOptions) The total aggregation options for each value field.default PivotTotalOptions.Builder
totalCellStyle
(Consumer<TableCellStyle.Builder> totalCellStyle) The cell styling options for the total cells.totalCellStyle
(TableCellStyle totalCellStyle) The cell styling options for the total cells.totalsVisibility
(String totalsVisibility) The visibility configuration for the total cells.totalsVisibility
(Visibility totalsVisibility) The visibility configuration for the total cells.default PivotTotalOptions.Builder
valueCellStyle
(Consumer<TableCellStyle.Builder> valueCellStyle) The cell styling options for the totals of value cells.valueCellStyle
(TableCellStyle valueCellStyle) The cell styling options for the totals of value cells.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
totalsVisibility
The visibility configuration for the total cells.
- Parameters:
totalsVisibility
- The visibility configuration for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalsVisibility
The visibility configuration for the total cells.
- Parameters:
totalsVisibility
- The visibility configuration for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
placement
The placement (start, end) for the total cells.
- Parameters:
placement
- The placement (start, end) for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
placement
The placement (start, end) for the total cells.
- Parameters:
placement
- The placement (start, end) for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scrollStatus
The scroll status (pinned, scrolled) for the total cells.
- Parameters:
scrollStatus
- The scroll status (pinned, scrolled) for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scrollStatus
The scroll status (pinned, scrolled) for the total cells.
- Parameters:
scrollStatus
- The scroll status (pinned, scrolled) for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customLabel
The custom label string for the total cells.
- Parameters:
customLabel
- The custom label string for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCellStyle
The cell styling options for the total cells.
- Parameters:
totalCellStyle
- The cell styling options for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCellStyle
The cell styling options for the total cells.
This is a convenience method that creates an instance of theTableCellStyle.Builder
avoiding the need to create one manually viaTableCellStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tototalCellStyle(TableCellStyle)
.- Parameters:
totalCellStyle
- a consumer that will call methods onTableCellStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
valueCellStyle
The cell styling options for the totals of value cells.
- Parameters:
valueCellStyle
- The cell styling options for the totals of value cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
valueCellStyle
The cell styling options for the totals of value cells.
This is a convenience method that creates an instance of theTableCellStyle.Builder
avoiding the need to create one manually viaTableCellStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovalueCellStyle(TableCellStyle)
.- Parameters:
valueCellStyle
- a consumer that will call methods onTableCellStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
metricHeaderCellStyle
The cell styling options for the total of header cells.
- Parameters:
metricHeaderCellStyle
- The cell styling options for the total of header cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
metricHeaderCellStyle
default PivotTotalOptions.Builder metricHeaderCellStyle(Consumer<TableCellStyle.Builder> metricHeaderCellStyle) The cell styling options for the total of header cells.
This is a convenience method that creates an instance of theTableCellStyle.Builder
avoiding the need to create one manually viaTableCellStyle.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tometricHeaderCellStyle(TableCellStyle)
.- Parameters:
metricHeaderCellStyle
- a consumer that will call methods onTableCellStyle.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
totalAggregationOptions
PivotTotalOptions.Builder totalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions) The total aggregation options for each value field.
- Parameters:
totalAggregationOptions
- The total aggregation options for each value field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAggregationOptions
PivotTotalOptions.Builder totalAggregationOptions(TotalAggregationOption... totalAggregationOptions) The total aggregation options for each value field.
- Parameters:
totalAggregationOptions
- The total aggregation options for each value field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAggregationOptions
PivotTotalOptions.Builder totalAggregationOptions(Consumer<TotalAggregationOption.Builder>... totalAggregationOptions) The total aggregation options for each value field.
This is a convenience method that creates an instance of theTotalAggregationOption.Builder
avoiding the need to create one manually viaTotalAggregationOption.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tototalAggregationOptions(List<TotalAggregationOption>)
.- Parameters:
totalAggregationOptions
- a consumer that will call methods onTotalAggregationOption.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-