Interface TotalOptions.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TotalOptions.Builder,TotalOptions>
,SdkBuilder<TotalOptions.Builder,TotalOptions>
,SdkPojo
- Enclosing class:
- TotalOptions
public static interface TotalOptions.Builder extends SdkPojo, CopyableBuilder<TotalOptions.Builder,TotalOptions>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description TotalOptions.Builder
customLabel(String customLabel)
The custom label string for the total cells.TotalOptions.Builder
placement(String placement)
The placement (start, end) for the total cells.TotalOptions.Builder
placement(TableTotalsPlacement placement)
The placement (start, end) for the total cells.TotalOptions.Builder
scrollStatus(String scrollStatus)
The scroll status (pinned, scrolled) for the total cells.TotalOptions.Builder
scrollStatus(TableTotalsScrollStatus scrollStatus)
The scroll status (pinned, scrolled) for the total cells.TotalOptions.Builder
totalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.TotalOptions.Builder
totalAggregationOptions(Consumer<TotalAggregationOption.Builder>... totalAggregationOptions)
The total aggregation settings for each value field.TotalOptions.Builder
totalAggregationOptions(TotalAggregationOption... totalAggregationOptions)
The total aggregation settings for each value field.default TotalOptions.Builder
totalCellStyle(Consumer<TableCellStyle.Builder> totalCellStyle)
Cell styling options for the total cells.TotalOptions.Builder
totalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.TotalOptions.Builder
totalsVisibility(String totalsVisibility)
The visibility configuration for the total cells.TotalOptions.Builder
totalsVisibility(Visibility totalsVisibility)
The visibility configuration for the total 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 Detail
-
totalsVisibility
TotalOptions.Builder totalsVisibility(String 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:
Visibility
,Visibility
-
totalsVisibility
TotalOptions.Builder totalsVisibility(Visibility 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:
Visibility
,Visibility
-
placement
TotalOptions.Builder placement(String 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:
TableTotalsPlacement
,TableTotalsPlacement
-
placement
TotalOptions.Builder placement(TableTotalsPlacement 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:
TableTotalsPlacement
,TableTotalsPlacement
-
scrollStatus
TotalOptions.Builder scrollStatus(String 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:
TableTotalsScrollStatus
,TableTotalsScrollStatus
-
scrollStatus
TotalOptions.Builder scrollStatus(TableTotalsScrollStatus 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:
TableTotalsScrollStatus
,TableTotalsScrollStatus
-
customLabel
TotalOptions.Builder customLabel(String 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
TotalOptions.Builder totalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.
- Parameters:
totalCellStyle
- Cell styling options for the total cells.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalCellStyle
default TotalOptions.Builder totalCellStyle(Consumer<TableCellStyle.Builder> totalCellStyle)
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:
totalCellStyle(TableCellStyle)
-
totalAggregationOptions
TotalOptions.Builder totalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.
- Parameters:
totalAggregationOptions
- The total aggregation settings for each value field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAggregationOptions
TotalOptions.Builder totalAggregationOptions(TotalAggregationOption... totalAggregationOptions)
The total aggregation settings for each value field.
- Parameters:
totalAggregationOptions
- The total aggregation settings for each value field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
totalAggregationOptions
TotalOptions.Builder totalAggregationOptions(Consumer<TotalAggregationOption.Builder>... totalAggregationOptions)
The total aggregation settings 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 to#totalAggregationOptions(List
.) - 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:
#totalAggregationOptions(java.util.Collection
)
-
-