@Value.Immutable public abstract class BatchDeliveryReportParams extends Object
Modifier and Type | Class and Description |
---|---|
static class |
BatchDeliveryReportParams.Builder
A builder of batch delivery report filters.
|
static class |
BatchDeliveryReportParams.ReportType
The delivery report types that can be retrieved.
|
Constructor and Description |
---|
BatchDeliveryReportParams() |
Modifier and Type | Method and Description |
---|---|
static BatchDeliveryReportParams.Builder |
builder()
Creates a builder of
BatchDeliveryReportParams instances. |
abstract Set<Integer> |
codes()
A set of status codes that should be fetched.
|
abstract BatchDeliveryReportParams.ReportType |
reportType()
The desired report type.
|
abstract Set<DeliveryStatus> |
statuses()
A set of delivery statuses that should be fetched.
|
@Nonnull public static final BatchDeliveryReportParams.Builder builder()
BatchDeliveryReportParams
instances.@Nullable public abstract BatchDeliveryReportParams.ReportType reportType()
null
if defaultpublic abstract Set<DeliveryStatus> statuses()
Copyright © 2016–2019 CLX Communications. All rights reserved.