Package io.moov.sdk.models.components
Class CreateTransferSourceACH.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.CreateTransferSourceACH.Builder
-
- Enclosing class:
- CreateTransferSourceACH
public static final class CreateTransferSourceACH.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateTransferSourceACHbuild()CreateTransferSourceACH.BuildercompanyEntryDescription(java.lang.String companyEntryDescription)An optional override of the default NACHA company entry description for a transfer.CreateTransferSourceACH.BuildercompanyEntryDescription(java.util.Optional<java.lang.String> companyEntryDescription)An optional override of the default NACHA company entry description for a transfer.CreateTransferSourceACH.BuilderdebitHoldPeriod(DebitHoldPeriod debitHoldPeriod)An optional override of your default ACH hold period in banking days.CreateTransferSourceACH.BuilderdebitHoldPeriod(java.util.Optional<? extends DebitHoldPeriod> debitHoldPeriod)An optional override of your default ACH hold period in banking days.CreateTransferSourceACH.BuilderoriginatingCompanyName(java.lang.String originatingCompanyName)An optional override of the default NACHA company name for a transfer.CreateTransferSourceACH.BuilderoriginatingCompanyName(java.util.Optional<java.lang.String> originatingCompanyName)An optional override of the default NACHA company name for a transfer.CreateTransferSourceACH.BuildersecCode(SECCode secCode)Code used to identify the ACH authorization method.CreateTransferSourceACH.BuildersecCode(java.util.Optional<? extends SECCode> secCode)Code used to identify the ACH authorization method.
-
-
-
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.
-
secCode
public CreateTransferSourceACH.Builder secCode(SECCode secCode)
Code used to identify the ACH authorization method.
-
secCode
public CreateTransferSourceACH.Builder secCode(java.util.Optional<? extends SECCode> secCode)
Code used to identify the ACH authorization method.
-
build
public CreateTransferSourceACH build()
-
-