@Generated(value="software.amazon.awssdk:codegen") public final class MessageInsightsDataSource extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MessageInsightsDataSource.Builder,MessageInsightsDataSource>
An object that contains filters applied when performing the Message Insights export.
| Modifier and Type | Class and Description |
|---|---|
static interface |
MessageInsightsDataSource.Builder |
| Modifier and Type | Method and Description |
|---|---|
static MessageInsightsDataSource.Builder |
builder() |
Instant |
endDate()
Represents the end date for the export interval as a timestamp.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
MessageInsightsFilters |
exclude()
Filters for results to be excluded from the export file.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
MessageInsightsFilters |
include()
Filters for results to be included in the export file.
|
Integer |
maxResults()
The maximum number of results.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MessageInsightsDataSource.Builder> |
serializableBuilderClass() |
Instant |
startDate()
Represents the start date for the export interval as a timestamp.
|
MessageInsightsDataSource.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant startDate()
Represents the start date for the export interval as a timestamp. The start date is inclusive.
public final Instant endDate()
Represents the end date for the export interval as a timestamp. The end date is inclusive.
public final MessageInsightsFilters include()
Filters for results to be included in the export file.
public final MessageInsightsFilters exclude()
Filters for results to be excluded from the export file.
public final Integer maxResults()
The maximum number of results.
public MessageInsightsDataSource.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<MessageInsightsDataSource.Builder,MessageInsightsDataSource>public static MessageInsightsDataSource.Builder builder()
public static Class<? extends MessageInsightsDataSource.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.