@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TimeRangeDrillDownFilter extends Object implements Serializable, Cloneable, StructuredPojo
The time range drill down filter.
Constructor and Description |
---|
TimeRangeDrillDownFilter() |
Modifier and Type | Method and Description |
---|---|
TimeRangeDrillDownFilter |
clone() |
boolean |
equals(Object obj) |
ColumnIdentifier |
getColumn()
The column that the filter is applied to.
|
Date |
getRangeMaximum()
The maximum value for the filter value range.
|
Date |
getRangeMinimum()
The minimum value for the filter value range.
|
String |
getTimeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
void |
setRangeMaximum(Date rangeMaximum)
The maximum value for the filter value range.
|
void |
setRangeMinimum(Date rangeMinimum)
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.
|
TimeRangeDrillDownFilter |
withColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
TimeRangeDrillDownFilter |
withRangeMaximum(Date rangeMaximum)
The maximum value for the filter value range.
|
TimeRangeDrillDownFilter |
withRangeMinimum(Date rangeMinimum)
The minimum value for the filter value range.
|
TimeRangeDrillDownFilter |
withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeRangeDrillDownFilter |
withTimeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
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 TimeRangeDrillDownFilter withColumn(ColumnIdentifier column)
The column that the filter is applied to.
column
- The column that the filter is applied to.public void setRangeMinimum(Date rangeMinimum)
The minimum value for the filter value range.
rangeMinimum
- The minimum value for the filter value range.public Date getRangeMinimum()
The minimum value for the filter value range.
public TimeRangeDrillDownFilter withRangeMinimum(Date rangeMinimum)
The minimum value for the filter value range.
rangeMinimum
- The minimum value for the filter value range.public void setRangeMaximum(Date rangeMaximum)
The maximum value for the filter value range.
rangeMaximum
- The maximum value for the filter value range.public Date getRangeMaximum()
The maximum value for the filter value range.
public TimeRangeDrillDownFilter withRangeMaximum(Date rangeMaximum)
The maximum value for the filter value range.
rangeMaximum
- The maximum value for the filter value range.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.TimeGranularity
public String getTimeGranularity()
The level of time precision that is used to aggregate DateTime
values.
DateTime
values.TimeGranularity
public TimeRangeDrillDownFilter 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.TimeGranularity
public TimeRangeDrillDownFilter 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.TimeGranularity
public String toString()
toString
in class Object
Object.toString()
public TimeRangeDrillDownFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.