Interface TransactionEvent.Builder

    • Method Detail

      • network

        TransactionEvent.Builder network​(String 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:
        QueryNetwork, QueryNetwork
      • network

        TransactionEvent.Builder network​(QueryNetwork 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:
        QueryNetwork, QueryNetwork
      • transactionHash

        TransactionEvent.Builder transactionHash​(String 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.
      • from

        TransactionEvent.Builder from​(String 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

        TransactionEvent.Builder to​(String 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

        TransactionEvent.Builder value​(String 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

        TransactionEvent.Builder contractAddress​(String 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

        TransactionEvent.Builder tokenId​(String 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

        TransactionEvent.Builder transactionId​(String 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

        TransactionEvent.Builder voutIndex​(Integer 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

        TransactionEvent.Builder voutSpent​(Boolean 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

        TransactionEvent.Builder spentVoutTransactionId​(String 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

        TransactionEvent.Builder spentVoutTransactionHash​(String 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

        TransactionEvent.Builder spentVoutIndex​(Integer 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

        TransactionEvent.Builder blockchainInstant​(BlockchainInstant 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.
      • confirmationStatus

        TransactionEvent.Builder confirmationStatus​(String 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, ConfirmationStatus
      • confirmationStatus

        TransactionEvent.Builder confirmationStatus​(ConfirmationStatus 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, ConfirmationStatus