Class ConditionalAuthorizationActionParameters.Condition.Parameters.Builder
-
- All Implemented Interfaces:
public final class ConditionalAuthorizationActionParameters.Condition.Parameters.BuilderA builder for Parameters.
-
-
Method Summary
-
-
Method Detail
-
interval
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder interval(ConditionalAuthorizationActionParameters.Condition.Parameters.Interval interval)
The time window for statistical attributes (
AMOUNT_Z_SCORE,AVG_TRANSACTION_AMOUNT,STDEV_TRANSACTION_AMOUNT). UseLIFETIMEfor all-time history or a specific window (7D,30D,90D).
-
interval
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder interval(JsonField<ConditionalAuthorizationActionParameters.Condition.Parameters.Interval> interval)
Sets Builder.interval to an arbitrary JSON value.
You should usually call Builder.interval with a well-typed Interval value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
scope
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder scope(ConditionalAuthorizationActionParameters.Condition.Parameters.Scope scope)
The entity scope to evaluate the attribute against.
-
scope
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder scope(JsonField<ConditionalAuthorizationActionParameters.Condition.Parameters.Scope> scope)
Sets Builder.scope to an arbitrary JSON value.
You should usually call Builder.scope with a well-typed Scope value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
unit
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder unit(ConditionalAuthorizationActionParameters.Condition.Parameters.Unit unit)
The unit for impossible travel attributes. Required when
attributeisTRAVEL_SPEEDorDISTANCE_FROM_LAST_TRANSACTION.For
TRAVEL_SPEED:MPH(miles per hour) orKPH(kilometers per hour).For
DISTANCE_FROM_LAST_TRANSACTION:MILESorKILOMETERS.
-
unit
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder unit(JsonField<ConditionalAuthorizationActionParameters.Condition.Parameters.Unit> unit)
Sets Builder.unit to an arbitrary JSON value.
You should usually call Builder.unit with a well-typed Unit value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ConditionalAuthorizationActionParameters.Condition.Parameters.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ConditionalAuthorizationActionParameters.Condition.Parameters build()
Returns an immutable instance of Parameters.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-