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