@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopBottomFilter extends Object implements Serializable, Cloneable, StructuredPojo
A TopBottomFilter filters values that are at the top or the bottom.
| Constructor and Description |
|---|
TopBottomFilter() |
| Modifier and Type | Method and Description |
|---|---|
TopBottomFilter |
clone() |
boolean |
equals(Object obj) |
List<AggregationSortConfiguration> |
getAggregationSortConfigurations()
The aggregation and sort configuration of the top bottom filter.
|
ColumnIdentifier |
getColumn()
The column that the filter is applied to.
|
String |
getFilterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
Integer |
getLimit()
The number of items to include in the top bottom filter results.
|
String |
getParameterName()
The parameter whose value should be used for the filter value.
|
String |
getTimeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
void |
setColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
void |
setFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
void |
setLimit(Integer limit)
The number of items to include in the top bottom filter results.
|
void |
setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
void |
setTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
String |
toString()
Returns a string representation of this object.
|
TopBottomFilter |
withAggregationSortConfigurations(AggregationSortConfiguration... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
TopBottomFilter |
withAggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
|
TopBottomFilter |
withColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
TopBottomFilter |
withFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TopBottomFilter |
withLimit(Integer limit)
The number of items to include in the top bottom filter results.
|
TopBottomFilter |
withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
TopBottomFilter |
withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TopBottomFilter |
withTimeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
public void setFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.public String getFilterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
public TopBottomFilter withFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
filterId - An identifier that uniquely identifies a filter within a dashboard, analysis, or template.public void setColumn(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.public ColumnIdentifier getColumn()
The column that the filter is applied to.
public TopBottomFilter withColumn(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.public void setLimit(Integer limit)
The number of items to include in the top bottom filter results.
limit - The number of items to include in the top bottom filter results.public Integer getLimit()
The number of items to include in the top bottom filter results.
public TopBottomFilter withLimit(Integer limit)
The number of items to include in the top bottom filter results.
limit - The number of items to include in the top bottom filter results.public List<AggregationSortConfiguration> getAggregationSortConfigurations()
The aggregation and sort configuration of the top bottom filter.
public void setAggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.public TopBottomFilter withAggregationSortConfigurations(AggregationSortConfiguration... aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
NOTE: This method appends the values to the existing list (if any). Use
setAggregationSortConfigurations(java.util.Collection) or
withAggregationSortConfigurations(java.util.Collection) if you want to override the existing values.
aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.public TopBottomFilter withAggregationSortConfigurations(Collection<AggregationSortConfiguration> aggregationSortConfigurations)
The aggregation and sort configuration of the top bottom filter.
aggregationSortConfigurations - The aggregation and sort configuration of the top bottom filter.public void setTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularitypublic String getTimeGranularity()
The level of time precision that is used to aggregate DateTime values.
DateTime values.TimeGranularitypublic TopBottomFilter withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularitypublic TopBottomFilter withTimeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate DateTime values.
timeGranularity - The level of time precision that is used to aggregate DateTime values.TimeGranularitypublic void setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
parameterName - The parameter whose value should be used for the filter value.public String getParameterName()
The parameter whose value should be used for the filter value.
public TopBottomFilter withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
parameterName - The parameter whose value should be used for the filter value.public String toString()
toString in class ObjectObject.toString()public TopBottomFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.