Builder
A builder for VelocityLimitParams.
Functions
Returns an immutable instance of VelocityLimitParams.
Sets Builder.filters to an arbitrary JSON value.
Sets Builder.limitAmount to an arbitrary JSON value.
Alias for Builder.limitAmount.
The maximum amount of spend velocity allowed in the period in minor units (the smallest unit of a currency, e.g. cents for USD). Transactions exceeding this limit will be declined.
Sets Builder.limitCount to an arbitrary JSON value.
Alias for Builder.limitCount.
The number of spend velocity impacting transactions may not exceed this limit in the period. Transactions exceeding this limit will be declined. A spend velocity impacting transaction is a transaction that has been authorized, and optionally settled, or a force post (a transaction that settled without prior authorization).
Sets Builder.period to an arbitrary JSON value.
DEPRECATED: This has been deprecated in favor of the Trailing Window Objects
Alias for calling period with VelocityLimitParamsPeriodWindow.ofFixed(fixed).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofFixedWindowDay(fixedWindowDay).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofFixedWindowMonth(fixedWindowMonth).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofFixedWindowWeek(fixedWindowWeek).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofFixedWindowYear(fixedWindowYear).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofTrailingWindowObject(trailingWindowObject).
Alias for calling period with VelocityLimitParamsPeriodWindow.ofTrailing(trailing).
Sets Builder.scope to an arbitrary JSON value.
The scope the velocity is calculated for