Interface TransactionEvent.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransactionEvent.Builder,
,TransactionEvent> SdkBuilder<TransactionEvent.Builder,
,TransactionEvent> SdkPojo
- Enclosing class:
TransactionEvent
-
Method Summary
Modifier and TypeMethodDescriptiondefault TransactionEvent.Builder
blockchainInstant
(Consumer<BlockchainInstant.Builder> blockchainInstant) Sets the value of the BlockchainInstant property for this object.blockchainInstant
(BlockchainInstant blockchainInstant) Sets the value of the BlockchainInstant property for this object.confirmationStatus
(String confirmationStatus) This container specifies whether the transaction has reached Finality.confirmationStatus
(ConfirmationStatus confirmationStatus) This container specifies whether the transaction has reached Finality.contractAddress
(String contractAddress) The blockchain address for the contractThe type of transaction event.eventType
(QueryTransactionEventType eventType) The type of transaction event.The wallet address initiating the transaction.The blockchain network where the transaction occurred.network
(QueryNetwork network) The blockchain network where the transaction occurred.spentVoutIndex
(Integer spentVoutIndex) The position of the spent transaction output in the output list of the creating transaction.spentVoutTransactionHash
(String spentVoutTransactionHash) The transactionHash that created the spent transaction output.spentVoutTransactionId
(String spentVoutTransactionId) The transactionId that created the spent transaction output.The wallet address receiving the transaction.The unique identifier for the token involved in the transaction.transactionHash
(String transactionHash) The hash of a transaction.transactionId
(String transactionId) The identifier of a Bitcoin transaction.The value that was transacted.The position of the transaction output in the transaction output list.Specifies if the transaction output is spent or unspent.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
network
The blockchain network where the transaction occurred.
- Parameters:
network
- The blockchain network where the transaction occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
network
The blockchain network where the transaction occurred.
- Parameters:
network
- The blockchain network where the transaction occurred.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
transactionHash
The hash of a transaction. It is generated when a transaction is created.
- Parameters:
transactionHash
- The hash of a transaction. It is generated when a transaction is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventType
The type of transaction event.
- Parameters:
eventType
- The type of transaction event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
eventType
The type of transaction event.
- Parameters:
eventType
- The type of transaction event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
from
The wallet address initiating the transaction. It can either be a public key or a contract.
- Parameters:
from
- The wallet address initiating the transaction. It can either be a public key or a contract.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
to
The wallet address receiving the transaction. It can either be a public key or a contract.
- Parameters:
to
- The wallet address receiving the transaction. It can either be a public key or a contract.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
value
The value that was transacted.
- Parameters:
value
- The value that was transacted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contractAddress
The blockchain address for the contract
- Parameters:
contractAddress
- The blockchain address for the contract- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tokenId
The unique identifier for the token involved in the transaction.
- Parameters:
tokenId
- The unique identifier for the token involved in the transaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transactionId
The identifier of a Bitcoin transaction. It is generated when a transaction is created.
- Parameters:
transactionId
- The identifier of a Bitcoin transaction. It is generated when a transaction is created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voutIndex
The position of the transaction output in the transaction output list.
- Parameters:
voutIndex
- The position of the transaction output in the transaction output list.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
voutSpent
Specifies if the transaction output is spent or unspent. This is only returned for BITCOIN_VOUT event types.
This is only returned for
BITCOIN_VOUT
event types.- Parameters:
voutSpent
- Specifies if the transaction output is spent or unspent. This is only returned for BITCOIN_VOUT event types.This is only returned for
BITCOIN_VOUT
event types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spentVoutTransactionId
The transactionId that created the spent transaction output.
This is only returned for
BITCOIN_VIN
event types.- Parameters:
spentVoutTransactionId
- The transactionId that created the spent transaction output.This is only returned for
BITCOIN_VIN
event types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spentVoutTransactionHash
The transactionHash that created the spent transaction output.
This is only returned for
BITCOIN_VIN
event types.- Parameters:
spentVoutTransactionHash
- The transactionHash that created the spent transaction output.This is only returned for
BITCOIN_VIN
event types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
spentVoutIndex
The position of the spent transaction output in the output list of the creating transaction.
This is only returned for
BITCOIN_VIN
event types.- Parameters:
spentVoutIndex
- The position of the spent transaction output in the output list of the creating transaction.This is only returned for
BITCOIN_VIN
event types.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockchainInstant
Sets the value of the BlockchainInstant property for this object.- Parameters:
blockchainInstant
- The new value for the BlockchainInstant property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockchainInstant
default TransactionEvent.Builder blockchainInstant(Consumer<BlockchainInstant.Builder> blockchainInstant) Sets the value of the BlockchainInstant property for this object. This is a convenience method that creates an instance of theBlockchainInstant.Builder
avoiding the need to create one manually viaBlockchainInstant.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toblockchainInstant(BlockchainInstant)
.- Parameters:
blockchainInstant
- a consumer that will call methods onBlockchainInstant.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confirmationStatus
This container specifies whether the transaction has reached Finality.
- Parameters:
confirmationStatus
- This container specifies whether the transaction has reached Finality.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confirmationStatus
This container specifies whether the transaction has reached Finality.
- Parameters:
confirmationStatus
- This container specifies whether the transaction has reached Finality.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-