@Value.Immutable public abstract class InboundsFilter extends Object
Modifier and Type | Class and Description |
---|---|
static class |
InboundsFilter.Builder
A builder of inbound messages filter.
|
Constructor and Description |
---|
InboundsFilter() |
Modifier and Type | Method and Description |
---|---|
static InboundsFilter.Builder |
builder()
Creates a builder of
InboundsFilter instances. |
protected void |
check()
Verifies that this filter is in a reasonable state.
|
abstract LocalDate |
endDate()
Limits results to inbound messages send before this date.
|
int |
pageSize()
The requested number of entries per page.
|
abstract Set<String> |
recipients()
Limits results to inbound messages destined for one of these numbers.
|
abstract LocalDate |
startDate()
Limits results to inbound messages sent at or after this date.
|
@Nonnull public static final InboundsFilter.Builder builder()
InboundsFilter
instances.@Value.Default public int pageSize()
@Nullable public abstract LocalDate startDate()
@Nullable public abstract LocalDate endDate()
public abstract Set<String> recipients()
@Value.Check protected void check()
Copyright © 2016–2019 CLX Communications. All rights reserved.