@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.
|
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 |
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 |
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 ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
public Date getValue()
The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
TimeEquality filter.
This field is mutually exclusive to ParameterName.
public TimeEqualityFilter withValue(Date value)
The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
value - The value of a TimeEquality filter.
This field is mutually exclusive to ParameterName.
public void setParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
public String getParameterName()
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
This field is mutually exclusive to Value.
public TimeEqualityFilter withParameterName(String parameterName)
The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
parameterName - The parameter whose value should be used for the filter value.
This field is mutually exclusive to Value.
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 String toString()
toString in class ObjectObject.toString()public TimeEqualityFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.