Package com.vonage.client.subaccounts
Class ListTransfersFilter
java.lang.Object
com.vonage.client.subaccounts.ListTransfersFilter
- All Implemented Interfaces:
QueryParamsRequest
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic ListTransfersFilter.Builderbuilder()Entry point for constructing an instance of this class.End of the retrieval period.Start of the retrieval period.Subaccount API key to filter by.Internal method for serializing the fields of this class into query parameters.
-
Method Details
-
makeParams
Description copied from interface:QueryParamsRequestInternal method for serializing the fields of this class into query parameters. The Map should be mutable so that subclasses can add fields, otherwise the method or implementing class should be marked asfinal. Duplicate entries can be handled by mapping the key to a list of the entries.- Specified by:
makeParamsin interfaceQueryParamsRequest- Returns:
- The query parameters as unique key-value pairs.
-
getStartDate
Start of the retrieval period.- Returns:
- The start date of the range or Instant.EPOCH if unspecified (the default).
-
getEndDate
End of the retrieval period. If absent then all transfers until now are returned.- Returns:
- The end date of the range or
nullif unspecified (the default).
-
getSubaccount
Subaccount API key to filter by.- Returns:
- The subaccount ID to filter by, or null if unspecified (the default).
-
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-