@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TimeEqualityFilter extends Object implements Serializable, Cloneable, StructuredPojo
A TimeEqualityFilter filters values that are equal to a given value.
| Constructor and Description |
|---|
TimeEqualityFilter() |
| Modifier and Type | Method and Description |
|---|---|
TimeEqualityFilter |
clone() |
boolean |
equals(Object obj) |
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.
|
String |
getParameterName()
The parameter whose value should be used for the filter value.
|
RollingDateConfiguration |
getRollingDate()
The rolling date input for the
TimeEquality filter. |
String |
getTimeGranularity()
The level of time precision that is used to aggregate
DateTime values. |
Date |
getValue()
The value of a
TimeEquality filter. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
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 |
setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
void |
setRollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the
TimeEquality filter. |
void |
setTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
void |
setValue(Date value)
The value of a
TimeEquality filter. |
String |
toString()
Returns a string representation of this object.
|
TimeEqualityFilter |
withColumn(ColumnIdentifier column)
The column that the filter is applied to.
|
TimeEqualityFilter |
withFilterId(String filterId)
An identifier that uniquely identifies a filter within a dashboard, analysis, or template.
|
TimeEqualityFilter |
withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
|
TimeEqualityFilter |
withRollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the
TimeEquality filter. |
TimeEqualityFilter |
withTimeGranularity(String timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeEqualityFilter |
withTimeGranularity(TimeGranularity timeGranularity)
The level of time precision that is used to aggregate
DateTime values. |
TimeEqualityFilter |
withValue(Date value)
The value of a
TimeEquality filter. |
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 TimeEqualityFilter 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 TimeEqualityFilter withColumn(ColumnIdentifier column)
The column that the filter is applied to.
column - The column that the filter is applied to.public void setValue(Date value)
The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
public Date getValue()
The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
public TimeEqualityFilter withValue(Date value)
The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to RollingDate and ParameterName.
public void setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
public String getParameterName()
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
This field is mutually exclusive to Value and RollingDate.
public TimeEqualityFilter withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value and RollingDate.
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 TimeEqualityFilter 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 TimeEqualityFilter 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 setRollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
rollingDate - The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
public RollingDateConfiguration getRollingDate()
The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
public TimeEqualityFilter withRollingDate(RollingDateConfiguration rollingDate)
The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
rollingDate - The rolling date input for the TimeEquality filter.
This field is mutually exclusive to Value and ParameterName.
public String toString()
toString in class ObjectObject.toString()public TimeEqualityFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.