@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TimeRangeFilter extends Object implements Serializable, Cloneable, StructuredPojo
A TimeRangeFilter filters values that are between two specified values.
| Constructor and Description |
|---|
TimeRangeFilter() |
| Modifier and Type | Method and Description |
|---|---|
TimeRangeFilter |
clone() |
boolean |
equals(Object obj) |
ColumnIdentifier |
getColumn()
The column that the filter is applied to.
|
DefaultFilterControlConfiguration |
getDefaultFilterControlConfiguration()
The default configurations for the associated controls.
|
ExcludePeriodConfiguration |
getExcludePeriodConfiguration()
The exclude period of the time range filter.
|
String |
getFilterId()
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
Boolean |
getIncludeMaximum()
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
Boolean |
getIncludeMinimum()
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
String |
getNullOption()
This option determines how null values should be treated when filtering data.
|
TimeRangeFilterValue |
getRangeMaximumValue()
The maximum value for the filter value range.
|
TimeRangeFilterValue |
getRangeMinimumValue()
The minimum value for the filter value range.
|
String |
getTimeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
int |
hashCode() |
Boolean |
isIncludeMaximum()
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
Boolean |
isIncludeMinimum()
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
void |
setDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls.
|
void |
setExcludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
|
void |
setFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
void |
setIncludeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
void |
setIncludeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
void |
setNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
void |
setRangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
|
void |
setRangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
|
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.
|
TimeRangeFilter |
withColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
TimeRangeFilter |
withDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls.
|
TimeRangeFilter |
withExcludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
|
TimeRangeFilter |
withFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TimeRangeFilter |
withIncludeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
|
TimeRangeFilter |
withIncludeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
|
TimeRangeFilter |
withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
|
TimeRangeFilter |
withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
|
TimeRangeFilter |
withRangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
|
TimeRangeFilter |
withRangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
|
TimeRangeFilter |
withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeRangeFilter |
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 TimeRangeFilter 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 TimeRangeFilter withColumn(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.public void setIncludeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
includeMinimum - Determines whether the minimum value in the filter value range should be included in the filtered results.public Boolean getIncludeMinimum()
Determines whether the minimum value in the filter value range should be included in the filtered results.
public TimeRangeFilter withIncludeMinimum(Boolean includeMinimum)
Determines whether the minimum value in the filter value range should be included in the filtered results.
includeMinimum - Determines whether the minimum value in the filter value range should be included in the filtered results.public Boolean isIncludeMinimum()
Determines whether the minimum value in the filter value range should be included in the filtered results.
public void setIncludeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
includeMaximum - Determines whether the maximum value in the filter value range should be included in the filtered results.public Boolean getIncludeMaximum()
Determines whether the maximum value in the filter value range should be included in the filtered results.
public TimeRangeFilter withIncludeMaximum(Boolean includeMaximum)
Determines whether the maximum value in the filter value range should be included in the filtered results.
includeMaximum - Determines whether the maximum value in the filter value range should be included in the filtered results.public Boolean isIncludeMaximum()
Determines whether the maximum value in the filter value range should be included in the filtered results.
public void setRangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
rangeMinimumValue - The minimum value for the filter value range.public TimeRangeFilterValue getRangeMinimumValue()
The minimum value for the filter value range.
public TimeRangeFilter withRangeMinimumValue(TimeRangeFilterValue rangeMinimumValue)
The minimum value for the filter value range.
rangeMinimumValue - The minimum value for the filter value range.public void setRangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
rangeMaximumValue - The maximum value for the filter value range.public TimeRangeFilterValue getRangeMaximumValue()
The maximum value for the filter value range.
public TimeRangeFilter withRangeMaximumValue(TimeRangeFilterValue rangeMaximumValue)
The maximum value for the filter value range.
rangeMaximumValue - The maximum value for the filter value range.public void setNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
nullOption - This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOptionpublic String getNullOption()
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOptionpublic TimeRangeFilter withNullOption(String nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
nullOption - This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOptionpublic TimeRangeFilter withNullOption(FilterNullOption nullOption)
This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
nullOption - This option determines how null values should be treated when filtering data.
ALL_VALUES: Include null values in filtered results.
NULLS_ONLY: Only include null values in filtered results.
NON_NULLS_ONLY: Exclude null values from filtered results.
FilterNullOptionpublic void setExcludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
excludePeriodConfiguration - The exclude period of the time range filter.public ExcludePeriodConfiguration getExcludePeriodConfiguration()
The exclude period of the time range filter.
public TimeRangeFilter withExcludePeriodConfiguration(ExcludePeriodConfiguration excludePeriodConfiguration)
The exclude period of the time range filter.
excludePeriodConfiguration - The exclude period of the time range 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 TimeRangeFilter 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 TimeRangeFilter 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 setDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
defaultFilterControlConfiguration - The default configurations for the associated controls. This applies only for filters that are scoped to
multiple sheets.public DefaultFilterControlConfiguration getDefaultFilterControlConfiguration()
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
public TimeRangeFilter withDefaultFilterControlConfiguration(DefaultFilterControlConfiguration defaultFilterControlConfiguration)
The default configurations for the associated controls. This applies only for filters that are scoped to multiple sheets.
defaultFilterControlConfiguration - The default configurations for the associated controls. This applies only for filters that are scoped to
multiple sheets.public String toString()
toString in class ObjectObject.toString()public TimeRangeFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2024. All rights reserved.