@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TableSortConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The sort configuration for a TableVisual
.
Constructor and Description |
---|
TableSortConfiguration() |
Modifier and Type | Method and Description |
---|---|
TableSortConfiguration |
clone() |
boolean |
equals(Object obj) |
PaginationConfiguration |
getPaginationConfiguration()
The pagination configuration (page size, page number) for the table.
|
List<FieldSortOptions> |
getRowSort()
The field sort options for rows in the table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPaginationConfiguration(PaginationConfiguration paginationConfiguration)
The pagination configuration (page size, page number) for the table.
|
void |
setRowSort(Collection<FieldSortOptions> rowSort)
The field sort options for rows in the table.
|
String |
toString()
Returns a string representation of this object.
|
TableSortConfiguration |
withPaginationConfiguration(PaginationConfiguration paginationConfiguration)
The pagination configuration (page size, page number) for the table.
|
TableSortConfiguration |
withRowSort(Collection<FieldSortOptions> rowSort)
The field sort options for rows in the table.
|
TableSortConfiguration |
withRowSort(FieldSortOptions... rowSort)
The field sort options for rows in the table.
|
public List<FieldSortOptions> getRowSort()
The field sort options for rows in the table.
public void setRowSort(Collection<FieldSortOptions> rowSort)
The field sort options for rows in the table.
rowSort
- The field sort options for rows in the table.public TableSortConfiguration withRowSort(FieldSortOptions... rowSort)
The field sort options for rows in the table.
NOTE: This method appends the values to the existing list (if any). Use
setRowSort(java.util.Collection)
or withRowSort(java.util.Collection)
if you want to override
the existing values.
rowSort
- The field sort options for rows in the table.public TableSortConfiguration withRowSort(Collection<FieldSortOptions> rowSort)
The field sort options for rows in the table.
rowSort
- The field sort options for rows in the table.public void setPaginationConfiguration(PaginationConfiguration paginationConfiguration)
The pagination configuration (page size, page number) for the table.
paginationConfiguration
- The pagination configuration (page size, page number) for the table.public PaginationConfiguration getPaginationConfiguration()
The pagination configuration (page size, page number) for the table.
public TableSortConfiguration withPaginationConfiguration(PaginationConfiguration paginationConfiguration)
The pagination configuration (page size, page number) for the table.
paginationConfiguration
- The pagination configuration (page size, page number) for the table.public String toString()
toString
in class Object
Object.toString()
public TableSortConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.