Class PaymentSetTransactionInterfaceIdActionBuilder

java.lang.Object
com.commercetools.api.models.payment.PaymentSetTransactionInterfaceIdActionBuilder
All Implemented Interfaces:
Builder<PaymentSetTransactionInterfaceIdAction>

public class PaymentSetTransactionInterfaceIdActionBuilder extends Object implements Builder<PaymentSetTransactionInterfaceIdAction>
PaymentSetTransactionInterfaceIdActionBuilder
Example to create an instance using the builder pattern

     PaymentSetTransactionInterfaceIdAction paymentSetTransactionInterfaceIdAction = PaymentSetTransactionInterfaceIdAction.builder()
             .transactionId("{transactionId}")
             .build()
 
  • Constructor Details

    • PaymentSetTransactionInterfaceIdActionBuilder

      public PaymentSetTransactionInterfaceIdActionBuilder()
  • Method Details

    • transactionId

      public PaymentSetTransactionInterfaceIdActionBuilder transactionId(String transactionId)

      Unique identifier of the Transaction.

      Parameters:
      transactionId - value to be set
      Returns:
      Builder
    • interfaceId

      public PaymentSetTransactionInterfaceIdActionBuilder interfaceId(@Nullable String interfaceId)

      Identifier used by the payment service that processes the Payment (for example, a PSP) in the current transaction. It must be unique across all transactions. If interfaceId is absent, this field will be removed from the specified Transaction, if it exists.

      Parameters:
      interfaceId - value to be set
      Returns:
      Builder
    • getTransactionId

      public String getTransactionId()

      Unique identifier of the Transaction.

      Returns:
      transactionId
    • getInterfaceId

      @Nullable public String getInterfaceId()

      Identifier used by the payment service that processes the Payment (for example, a PSP) in the current transaction. It must be unique across all transactions. If interfaceId is absent, this field will be removed from the specified Transaction, if it exists.

      Returns:
      interfaceId
    • build

      builds PaymentSetTransactionInterfaceIdAction with checking for non-null required values
      Specified by:
      build in interface Builder<PaymentSetTransactionInterfaceIdAction>
      Returns:
      PaymentSetTransactionInterfaceIdAction
    • buildUnchecked

      public PaymentSetTransactionInterfaceIdAction buildUnchecked()
      builds PaymentSetTransactionInterfaceIdAction without checking for non-null required values
      Returns:
      PaymentSetTransactionInterfaceIdAction
    • of

      factory method for an instance of PaymentSetTransactionInterfaceIdActionBuilder
      Returns:
      builder
    • of

      create builder for PaymentSetTransactionInterfaceIdAction instance
      Parameters:
      template - instance with prefilled values for the builder
      Returns:
      builder