@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MessageInsightsDataSource extends Object implements Serializable, Cloneable, StructuredPojo
An object that contains filters applied when performing the Message Insights export.
Constructor and Description |
---|
MessageInsightsDataSource() |
Modifier and Type | Method and Description |
---|---|
MessageInsightsDataSource |
clone() |
boolean |
equals(Object obj) |
Date |
getEndDate()
Represents the end date for the export interval as a timestamp.
|
MessageInsightsFilters |
getExclude()
Filters for results to be excluded from the export file.
|
MessageInsightsFilters |
getInclude()
Filters for results to be included in the export file.
|
Integer |
getMaxResults()
The maximum number of results.
|
Date |
getStartDate()
Represents the start date for the export interval as a timestamp.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setEndDate(Date endDate)
Represents the end date for the export interval as a timestamp.
|
void |
setExclude(MessageInsightsFilters exclude)
Filters for results to be excluded from the export file.
|
void |
setInclude(MessageInsightsFilters include)
Filters for results to be included in the export file.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results.
|
void |
setStartDate(Date startDate)
Represents the start date for the export interval as a timestamp.
|
String |
toString()
Returns a string representation of this object.
|
MessageInsightsDataSource |
withEndDate(Date endDate)
Represents the end date for the export interval as a timestamp.
|
MessageInsightsDataSource |
withExclude(MessageInsightsFilters exclude)
Filters for results to be excluded from the export file.
|
MessageInsightsDataSource |
withInclude(MessageInsightsFilters include)
Filters for results to be included in the export file.
|
MessageInsightsDataSource |
withMaxResults(Integer maxResults)
The maximum number of results.
|
MessageInsightsDataSource |
withStartDate(Date startDate)
Represents the start date for the export interval as a timestamp.
|
public void setStartDate(Date startDate)
Represents the start date for the export interval as a timestamp. The start date is inclusive.
startDate
- Represents the start date for the export interval as a timestamp. The start date is inclusive.public Date getStartDate()
Represents the start date for the export interval as a timestamp. The start date is inclusive.
public MessageInsightsDataSource withStartDate(Date startDate)
Represents the start date for the export interval as a timestamp. The start date is inclusive.
startDate
- Represents the start date for the export interval as a timestamp. The start date is inclusive.public void setEndDate(Date endDate)
Represents the end date for the export interval as a timestamp. The end date is inclusive.
endDate
- Represents the end date for the export interval as a timestamp. The end date is inclusive.public Date getEndDate()
Represents the end date for the export interval as a timestamp. The end date is inclusive.
public MessageInsightsDataSource withEndDate(Date endDate)
Represents the end date for the export interval as a timestamp. The end date is inclusive.
endDate
- Represents the end date for the export interval as a timestamp. The end date is inclusive.public void setInclude(MessageInsightsFilters include)
Filters for results to be included in the export file.
include
- Filters for results to be included in the export file.public MessageInsightsFilters getInclude()
Filters for results to be included in the export file.
public MessageInsightsDataSource withInclude(MessageInsightsFilters include)
Filters for results to be included in the export file.
include
- Filters for results to be included in the export file.public void setExclude(MessageInsightsFilters exclude)
Filters for results to be excluded from the export file.
exclude
- Filters for results to be excluded from the export file.public MessageInsightsFilters getExclude()
Filters for results to be excluded from the export file.
public MessageInsightsDataSource withExclude(MessageInsightsFilters exclude)
Filters for results to be excluded from the export file.
exclude
- Filters for results to be excluded from the export file.public void setMaxResults(Integer maxResults)
The maximum number of results.
maxResults
- The maximum number of results.public Integer getMaxResults()
The maximum number of results.
public MessageInsightsDataSource withMaxResults(Integer maxResults)
The maximum number of results.
maxResults
- The maximum number of results.public String toString()
toString
in class Object
Object.toString()
public MessageInsightsDataSource clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.