Creates a new TransactionBuilder instance
object that holds authentication information for the transaction
object that holds connection info for the transaction
optional configuration
a TransactionBuilder instance
Creates a new TransactionBuilder instance