@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TimeRangeFilterValue extends Object implements Serializable, Cloneable, StructuredPojo
The value of a time range filter.
This is a union type structure. For this structure to be valid, only one of the attributes can be defined.
Constructor and Description |
---|
TimeRangeFilterValue() |
Modifier and Type | Method and Description |
---|---|
TimeRangeFilterValue |
clone() |
boolean |
equals(Object obj) |
String |
getParameter()
The parameter type input value.
|
RollingDateConfiguration |
getRollingDate()
The rolling date input value.
|
Date |
getStaticValue()
The static input value.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setParameter(String parameter)
The parameter type input value.
|
void |
setRollingDate(RollingDateConfiguration rollingDate)
The rolling date input value.
|
void |
setStaticValue(Date staticValue)
The static input value.
|
String |
toString()
Returns a string representation of this object.
|
TimeRangeFilterValue |
withParameter(String parameter)
The parameter type input value.
|
TimeRangeFilterValue |
withRollingDate(RollingDateConfiguration rollingDate)
The rolling date input value.
|
TimeRangeFilterValue |
withStaticValue(Date staticValue)
The static input value.
|
public void setStaticValue(Date staticValue)
The static input value.
staticValue
- The static input value.public Date getStaticValue()
The static input value.
public TimeRangeFilterValue withStaticValue(Date staticValue)
The static input value.
staticValue
- The static input value.public void setRollingDate(RollingDateConfiguration rollingDate)
The rolling date input value.
rollingDate
- The rolling date input value.public RollingDateConfiguration getRollingDate()
The rolling date input value.
public TimeRangeFilterValue withRollingDate(RollingDateConfiguration rollingDate)
The rolling date input value.
rollingDate
- The rolling date input value.public void setParameter(String parameter)
The parameter type input value.
parameter
- The parameter type input value.public String getParameter()
The parameter type input value.
public TimeRangeFilterValue withParameter(String parameter)
The parameter type input value.
parameter
- The parameter type input value.public String toString()
toString
in class Object
Object.toString()
public TimeRangeFilterValue clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.