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