Class CreateTransferSourceACH.Builder

  • Enclosing class:
    CreateTransferSourceACH

    public static final class CreateTransferSourceACH.Builder
    extends java.lang.Object
    • Method Detail

      • companyEntryDescription

        public CreateTransferSourceACH.Builder companyEntryDescription​(java.lang.String companyEntryDescription)
        An optional override of the default NACHA company entry description for a transfer.
      • companyEntryDescription

        public CreateTransferSourceACH.Builder companyEntryDescription​(java.util.Optional<java.lang.String> companyEntryDescription)
        An optional override of the default NACHA company entry description for a transfer.
      • originatingCompanyName

        public CreateTransferSourceACH.Builder originatingCompanyName​(java.lang.String originatingCompanyName)
        An optional override of the default NACHA company name for a transfer.
      • originatingCompanyName

        public CreateTransferSourceACH.Builder originatingCompanyName​(java.util.Optional<java.lang.String> originatingCompanyName)
        An optional override of the default NACHA company name for a transfer.
      • debitHoldPeriod

        public CreateTransferSourceACH.Builder debitHoldPeriod​(DebitHoldPeriod debitHoldPeriod)
        An optional override of your default ACH hold period in banking days. The hold period must be longer than or equal to your default setting.
      • debitHoldPeriod

        public CreateTransferSourceACH.Builder debitHoldPeriod​(java.util.Optional<? extends DebitHoldPeriod> debitHoldPeriod)
        An optional override of your default ACH hold period in banking days. The hold period must be longer than or equal to your default setting.