Package com.flagright.api.types
Class BatchTransactionEventMonitoringResult.Builder
- java.lang.Object
-
- com.flagright.api.types.BatchTransactionEventMonitoringResult.Builder
-
- All Implemented Interfaces:
BatchTransactionEventMonitoringResult._FinalStage,BatchTransactionEventMonitoringResult.TimestampStage,BatchTransactionEventMonitoringResult.TransactionIdStage,BatchTransactionEventMonitoringResult.TransactionStateStage
- Enclosing class:
- BatchTransactionEventMonitoringResult
public static final class BatchTransactionEventMonitoringResult.Builder extends java.lang.Object implements BatchTransactionEventMonitoringResult.TransactionStateStage, BatchTransactionEventMonitoringResult.TimestampStage, BatchTransactionEventMonitoringResult.TransactionIdStage, BatchTransactionEventMonitoringResult._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public BatchTransactionEventMonitoringResult.Builder from(BatchTransactionEventMonitoringResult other)
- Specified by:
fromin interfaceBatchTransactionEventMonitoringResult.TransactionStateStage
-
transactionState
public BatchTransactionEventMonitoringResult.TimestampStage transactionState(@NotNull TransactionState transactionState)
- Specified by:
transactionStatein interfaceBatchTransactionEventMonitoringResult.TransactionStateStage
-
timestamp
public BatchTransactionEventMonitoringResult.TransactionIdStage timestamp(double timestamp)
Timestamp of the event
- Specified by:
timestampin interfaceBatchTransactionEventMonitoringResult.TimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
transactionId
public BatchTransactionEventMonitoringResult._FinalStage transactionId(@NotNull java.lang.String transactionId)
Transaction ID the event pertains to
- Specified by:
transactionIdin interfaceBatchTransactionEventMonitoringResult.TransactionIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
riskScoreDetails
public BatchTransactionEventMonitoringResult._FinalStage riskScoreDetails(TransactionRiskScoringResult riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
riskScoreDetails
public BatchTransactionEventMonitoringResult._FinalStage riskScoreDetails(java.util.Optional<TransactionRiskScoringResult> riskScoreDetails)
- Specified by:
riskScoreDetailsin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
status
public BatchTransactionEventMonitoringResult._FinalStage status(RuleAction status)
- Specified by:
statusin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
status
public BatchTransactionEventMonitoringResult._FinalStage status(java.util.Optional<RuleAction> status)
- Specified by:
statusin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
hitRules
public BatchTransactionEventMonitoringResult._FinalStage hitRules(java.util.List<HitRulesDetails> hitRules)
- Specified by:
hitRulesin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
hitRules
public BatchTransactionEventMonitoringResult._FinalStage hitRules(java.util.Optional<java.util.List<HitRulesDetails>> hitRules)
- Specified by:
hitRulesin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
updateCount
public BatchTransactionEventMonitoringResult._FinalStage updateCount(java.lang.Double updateCount)
- Specified by:
updateCountin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
updateCount
public BatchTransactionEventMonitoringResult._FinalStage updateCount(java.util.Optional<java.lang.Double> updateCount)
- Specified by:
updateCountin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
metaData
public BatchTransactionEventMonitoringResult._FinalStage metaData(DeviceData metaData)
- Specified by:
metaDatain interfaceBatchTransactionEventMonitoringResult._FinalStage
-
metaData
public BatchTransactionEventMonitoringResult._FinalStage metaData(java.util.Optional<DeviceData> metaData)
- Specified by:
metaDatain interfaceBatchTransactionEventMonitoringResult._FinalStage
-
updatedTransactionAttributes
public BatchTransactionEventMonitoringResult._FinalStage updatedTransactionAttributes(TransactionUpdatable updatedTransactionAttributes)
- Specified by:
updatedTransactionAttributesin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
updatedTransactionAttributes
public BatchTransactionEventMonitoringResult._FinalStage updatedTransactionAttributes(java.util.Optional<TransactionUpdatable> updatedTransactionAttributes)
- Specified by:
updatedTransactionAttributesin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
eventDescription
public BatchTransactionEventMonitoringResult._FinalStage eventDescription(java.lang.String eventDescription)
Event description
- Specified by:
eventDescriptionin interfaceBatchTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventDescription
public BatchTransactionEventMonitoringResult._FinalStage eventDescription(java.util.Optional<java.lang.String> eventDescription)
- Specified by:
eventDescriptionin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
reason
public BatchTransactionEventMonitoringResult._FinalStage reason(java.lang.String reason)
Reason for the event or a state change
- Specified by:
reasonin interfaceBatchTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
reason
public BatchTransactionEventMonitoringResult._FinalStage reason(java.util.Optional<java.lang.String> reason)
- Specified by:
reasonin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
eventId
public BatchTransactionEventMonitoringResult._FinalStage eventId(java.lang.String eventId)
Unique event ID
- Specified by:
eventIdin interfaceBatchTransactionEventMonitoringResult._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventId
public BatchTransactionEventMonitoringResult._FinalStage eventId(java.util.Optional<java.lang.String> eventId)
- Specified by:
eventIdin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
build
public BatchTransactionEventMonitoringResult build()
- Specified by:
buildin interfaceBatchTransactionEventMonitoringResult._FinalStage
-
-