Package com.flagright.api.types
Class TransactionEventMonitoringResult.Builder
- java.lang.Object
-
- com.flagright.api.types.TransactionEventMonitoringResult.Builder
-
- All Implemented Interfaces:
TransactionEventMonitoringResult._FinalStage,TransactionEventMonitoringResult.EventIdStage,TransactionEventMonitoringResult.TransactionStage
- Enclosing class:
- TransactionEventMonitoringResult
public static final class TransactionEventMonitoringResult.Builder extends java.lang.Object implements TransactionEventMonitoringResult.EventIdStage, TransactionEventMonitoringResult.TransactionStage, TransactionEventMonitoringResult._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public TransactionEventMonitoringResult.Builder from(TransactionEventMonitoringResult other)
- Specified by:
fromin interfaceTransactionEventMonitoringResult.EventIdStage
-
eventId
public TransactionEventMonitoringResult.TransactionStage eventId(@NotNull java.lang.String eventId)
- Specified by:
eventIdin interfaceTransactionEventMonitoringResult.EventIdStage
-
transaction
public TransactionEventMonitoringResult._FinalStage transaction(@NotNull Transaction transaction)
- Specified by:
transactionin interfaceTransactionEventMonitoringResult.TransactionStage
-
addAllHitRules
public TransactionEventMonitoringResult._FinalStage addAllHitRules(java.util.List<HitRulesDetails> hitRules)
Unique transaction identifier
- Specified by:
addAllHitRulesin interfaceTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addHitRules
public TransactionEventMonitoringResult._FinalStage addHitRules(HitRulesDetails hitRules)
Unique transaction identifier
- Specified by:
addHitRulesin interfaceTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
hitRules
public TransactionEventMonitoringResult._FinalStage hitRules(java.util.List<HitRulesDetails> hitRules)
- Specified by:
hitRulesin interfaceTransactionEventMonitoringResult._FinalStage
-
addAllExecutedRules
public TransactionEventMonitoringResult._FinalStage addAllExecutedRules(java.util.List<ExecutedRulesResult> executedRules)
Unique transaction identifier
- Specified by:
addAllExecutedRulesin interfaceTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
addExecutedRules
public TransactionEventMonitoringResult._FinalStage addExecutedRules(ExecutedRulesResult executedRules)
Unique transaction identifier
- Specified by:
addExecutedRulesin interfaceTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
executedRules
public TransactionEventMonitoringResult._FinalStage executedRules(java.util.List<ExecutedRulesResult> executedRules)
- Specified by:
executedRulesin interfaceTransactionEventMonitoringResult._FinalStage
-
riskScoreDetails
public TransactionEventMonitoringResult._FinalStage riskScoreDetails(TransactionRiskScoringResult riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceTransactionEventMonitoringResult._FinalStage
-
riskScoreDetails
public TransactionEventMonitoringResult._FinalStage riskScoreDetails(java.util.Optional<TransactionRiskScoringResult> riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceTransactionEventMonitoringResult._FinalStage
-
status
public TransactionEventMonitoringResult._FinalStage status(RuleAction status)
- Specified by:
statusin interfaceTransactionEventMonitoringResult._FinalStage
-
status
public TransactionEventMonitoringResult._FinalStage status(java.util.Optional<RuleAction> status)
- Specified by:
statusin interfaceTransactionEventMonitoringResult._FinalStage
-
build
public TransactionEventMonitoringResult build()
- Specified by:
buildin interfaceTransactionEventMonitoringResult._FinalStage
-
-