@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TotalOptions extends Object implements Serializable, Cloneable, StructuredPojo
The total options for a table visual.
| Constructor and Description |
|---|
TotalOptions() |
| Modifier and Type | Method and Description |
|---|---|
TotalOptions |
clone() |
boolean |
equals(Object obj) |
String |
getCustomLabel()
The custom label string for the total cells.
|
String |
getPlacement()
The placement (start, end) for the total cells.
|
String |
getScrollStatus()
The scroll status (pinned, scrolled) for the total cells.
|
List<TotalAggregationOption> |
getTotalAggregationOptions()
The total aggregation settings for each value field.
|
TableCellStyle |
getTotalCellStyle()
Cell styling options for the total cells.
|
String |
getTotalsVisibility()
The visibility configuration for the total cells.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCustomLabel(String customLabel)
The custom label string for the total cells.
|
void |
setPlacement(String placement)
The placement (start, end) for the total cells.
|
void |
setScrollStatus(String scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
|
void |
setTotalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.
|
void |
setTotalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.
|
void |
setTotalsVisibility(String totalsVisibility)
The visibility configuration for the total cells.
|
String |
toString()
Returns a string representation of this object.
|
TotalOptions |
withCustomLabel(String customLabel)
The custom label string for the total cells.
|
TotalOptions |
withPlacement(String placement)
The placement (start, end) for the total cells.
|
TotalOptions |
withPlacement(TableTotalsPlacement placement)
The placement (start, end) for the total cells.
|
TotalOptions |
withScrollStatus(String scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
|
TotalOptions |
withScrollStatus(TableTotalsScrollStatus scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
|
TotalOptions |
withTotalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.
|
TotalOptions |
withTotalAggregationOptions(TotalAggregationOption... totalAggregationOptions)
The total aggregation settings for each value field.
|
TotalOptions |
withTotalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.
|
TotalOptions |
withTotalsVisibility(String totalsVisibility)
The visibility configuration for the total cells.
|
TotalOptions |
withTotalsVisibility(Visibility totalsVisibility)
The visibility configuration for the total cells.
|
public void setTotalsVisibility(String totalsVisibility)
The visibility configuration for the total cells.
totalsVisibility - The visibility configuration for the total cells.Visibilitypublic String getTotalsVisibility()
The visibility configuration for the total cells.
Visibilitypublic TotalOptions withTotalsVisibility(String totalsVisibility)
The visibility configuration for the total cells.
totalsVisibility - The visibility configuration for the total cells.Visibilitypublic TotalOptions withTotalsVisibility(Visibility totalsVisibility)
The visibility configuration for the total cells.
totalsVisibility - The visibility configuration for the total cells.Visibilitypublic void setPlacement(String placement)
The placement (start, end) for the total cells.
placement - The placement (start, end) for the total cells.TableTotalsPlacementpublic String getPlacement()
The placement (start, end) for the total cells.
TableTotalsPlacementpublic TotalOptions withPlacement(String placement)
The placement (start, end) for the total cells.
placement - The placement (start, end) for the total cells.TableTotalsPlacementpublic TotalOptions withPlacement(TableTotalsPlacement placement)
The placement (start, end) for the total cells.
placement - The placement (start, end) for the total cells.TableTotalsPlacementpublic void setScrollStatus(String scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
scrollStatus - The scroll status (pinned, scrolled) for the total cells.TableTotalsScrollStatuspublic String getScrollStatus()
The scroll status (pinned, scrolled) for the total cells.
TableTotalsScrollStatuspublic TotalOptions withScrollStatus(String scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
scrollStatus - The scroll status (pinned, scrolled) for the total cells.TableTotalsScrollStatuspublic TotalOptions withScrollStatus(TableTotalsScrollStatus scrollStatus)
The scroll status (pinned, scrolled) for the total cells.
scrollStatus - The scroll status (pinned, scrolled) for the total cells.TableTotalsScrollStatuspublic void setCustomLabel(String customLabel)
The custom label string for the total cells.
customLabel - The custom label string for the total cells.public String getCustomLabel()
The custom label string for the total cells.
public TotalOptions withCustomLabel(String customLabel)
The custom label string for the total cells.
customLabel - The custom label string for the total cells.public void setTotalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.
totalCellStyle - Cell styling options for the total cells.public TableCellStyle getTotalCellStyle()
Cell styling options for the total cells.
public TotalOptions withTotalCellStyle(TableCellStyle totalCellStyle)
Cell styling options for the total cells.
totalCellStyle - Cell styling options for the total cells.public List<TotalAggregationOption> getTotalAggregationOptions()
The total aggregation settings for each value field.
public void setTotalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.
totalAggregationOptions - The total aggregation settings for each value field.public TotalOptions withTotalAggregationOptions(TotalAggregationOption... totalAggregationOptions)
The total aggregation settings for each value field.
NOTE: This method appends the values to the existing list (if any). Use
setTotalAggregationOptions(java.util.Collection) or
withTotalAggregationOptions(java.util.Collection) if you want to override the existing values.
totalAggregationOptions - The total aggregation settings for each value field.public TotalOptions withTotalAggregationOptions(Collection<TotalAggregationOption> totalAggregationOptions)
The total aggregation settings for each value field.
totalAggregationOptions - The total aggregation settings for each value field.public String toString()
toString in class ObjectObject.toString()public TotalOptions clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.