@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DateFilter extends Object implements Serializable, Cloneable, StructuredPojo
Contains details on the time range used to filter findings.
Constructor and Description |
---|
DateFilter() |
Modifier and Type | Method and Description |
---|---|
DateFilter |
clone() |
boolean |
equals(Object obj) |
Date |
getEndInclusive()
A timestamp representing the end of the time period filtered on.
|
Date |
getStartInclusive()
A timestamp representing the start of the time period filtered on.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndInclusive(Date endInclusive)
A timestamp representing the end of the time period filtered on.
|
void |
setStartInclusive(Date startInclusive)
A timestamp representing the start of the time period filtered on.
|
String |
toString()
Returns a string representation of this object.
|
DateFilter |
withEndInclusive(Date endInclusive)
A timestamp representing the end of the time period filtered on.
|
DateFilter |
withStartInclusive(Date startInclusive)
A timestamp representing the start of the time period filtered on.
|
public void setEndInclusive(Date endInclusive)
A timestamp representing the end of the time period filtered on.
endInclusive
- A timestamp representing the end of the time period filtered on.public Date getEndInclusive()
A timestamp representing the end of the time period filtered on.
public DateFilter withEndInclusive(Date endInclusive)
A timestamp representing the end of the time period filtered on.
endInclusive
- A timestamp representing the end of the time period filtered on.public void setStartInclusive(Date startInclusive)
A timestamp representing the start of the time period filtered on.
startInclusive
- A timestamp representing the start of the time period filtered on.public Date getStartInclusive()
A timestamp representing the start of the time period filtered on.
public DateFilter withStartInclusive(Date startInclusive)
A timestamp representing the start of the time period filtered on.
startInclusive
- A timestamp representing the start of the time period filtered on.public String toString()
toString
in class Object
Object.toString()
public DateFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.