Class RecurringDepositAccountDataV1.Builder
java.lang.Object
org.apache.avro.data.RecordBuilderBase<RecurringDepositAccountDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<RecurringDepositAccountDataV1>
org.apache.fineract.avro.recurringdeposit.v1.RecurringDepositAccountDataV1.Builder
- All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<RecurringDepositAccountDataV1>
- Enclosing class:
RecurringDepositAccountDataV1
public static class RecurringDepositAccountDataV1.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<RecurringDepositAccountDataV1>
implements org.apache.avro.data.RecordBuilder<RecurringDepositAccountDataV1>
RecordBuilder for RecurringDepositAccountDataV1 instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Clears the value of the 'accountNo' field.Clears the value of the 'adjustAdvanceTowardsFuturePayments' field.Clears the value of the 'allowWithdrawal' field.Clears the value of the 'charges' field.Clears the value of the 'clientId' field.Clears the value of the 'clientName' field.Clears the value of the 'currency' field.Clears the value of the 'depositAmount' field.Clears the value of the 'depositPeriod' field.Clears the value of the 'depositPeriodFrequency' field.Clears the value of the 'depositProductId' field.Clears the value of the 'depositProductName' field.Clears the value of the 'depositType' field.Clears the value of the 'expectedFirstDepositOnDate' field.Clears the value of the 'externalId' field.Clears the value of the 'fieldOfficerId' field.Clears the value of the 'fieldOfficerName' field.Clears the value of the 'groupId' field.Clears the value of the 'groupName' field.clearId()Clears the value of the 'id' field.Clears the value of the 'inMultiplesOfDepositTerm' field.Clears the value of the 'inMultiplesOfDepositTermType' field.Clears the value of the 'interestCalculationDaysInYearType' field.Clears the value of the 'interestCalculationType' field.Clears the value of the 'interestCompoundingPeriodType' field.Clears the value of the 'interestPostingPeriodType' field.Clears the value of the 'isCalendarInherited' field.Clears the value of the 'isMandatoryDeposit' field.Clears the value of the 'lockinPeriodFrequency' field.Clears the value of the 'lockinPeriodFrequencyType' field.Clears the value of the 'mandatoryRecommendedDepositAmount' field.Clears the value of the 'maturityAmount' field.Clears the value of the 'maturityDate' field.Clears the value of the 'maxDepositTerm' field.Clears the value of the 'maxDepositTermType' field.Clears the value of the 'minBalanceForInterestCalculation' field.Clears the value of the 'minDepositTerm' field.Clears the value of the 'minDepositTermType' field.Clears the value of the 'minRequiredOpeningBalance' field.Clears the value of the 'nominalAnnualInterestRate' field.Clears the value of the 'noOfOverdueInstallments' field.Clears the value of the 'preClosurePenalApplicable' field.Clears the value of the 'preClosurePenalInterest' field.Clears the value of the 'preClosurePenalInterestOnType' field.Clears the value of the 'recurringFrequency' field.Clears the value of the 'recurringFrequencyType' field.Clears the value of the 'status' field.Clears the value of the 'summary' field.Clears the value of the 'timeline' field.Clears the value of the 'totalOverdueAmount' field.Clears the value of the 'transactions' field.Clears the value of the 'withdrawalFeeForTransfers' field.Clears the value of the 'withHoldTax' field.Gets the value of the 'accountNo' field.Gets the value of the 'adjustAdvanceTowardsFuturePayments' field.Gets the value of the 'allowWithdrawal' field.Gets the value of the 'charges' field.Gets the value of the 'clientId' field.Gets the value of the 'clientName' field.Gets the value of the 'currency' field.Gets the Builder instance for the 'currency' field and creates one if it doesn't exist yet.Gets the value of the 'depositAmount' field.Gets the value of the 'depositPeriod' field.Gets the value of the 'depositPeriodFrequency' field.Gets the Builder instance for the 'depositPeriodFrequency' field and creates one if it doesn't exist yet.Gets the value of the 'depositProductId' field.Gets the value of the 'depositProductName' field.Gets the value of the 'depositType' field.Gets the Builder instance for the 'depositType' field and creates one if it doesn't exist yet.Gets the value of the 'expectedFirstDepositOnDate' field.Gets the value of the 'externalId' field.Gets the value of the 'fieldOfficerId' field.Gets the value of the 'fieldOfficerName' field.Gets the value of the 'groupId' field.Gets the value of the 'groupName' field.getId()Gets the value of the 'id' field.Gets the value of the 'inMultiplesOfDepositTerm' field.Gets the value of the 'inMultiplesOfDepositTermType' field.Gets the Builder instance for the 'inMultiplesOfDepositTermType' field and creates one if it doesn't exist yet.Gets the value of the 'interestCalculationDaysInYearType' field.Gets the Builder instance for the 'interestCalculationDaysInYearType' field and creates one if it doesn't exist yet.Gets the value of the 'interestCalculationType' field.Gets the Builder instance for the 'interestCalculationType' field and creates one if it doesn't exist yet.Gets the value of the 'interestCompoundingPeriodType' field.Gets the Builder instance for the 'interestCompoundingPeriodType' field and creates one if it doesn't exist yet.Gets the value of the 'interestPostingPeriodType' field.Gets the Builder instance for the 'interestPostingPeriodType' field and creates one if it doesn't exist yet.Gets the value of the 'isCalendarInherited' field.Gets the value of the 'isMandatoryDeposit' field.Gets the value of the 'lockinPeriodFrequency' field.Gets the value of the 'lockinPeriodFrequencyType' field.Gets the Builder instance for the 'lockinPeriodFrequencyType' field and creates one if it doesn't exist yet.Gets the value of the 'mandatoryRecommendedDepositAmount' field.Gets the value of the 'maturityAmount' field.Gets the value of the 'maturityDate' field.Gets the value of the 'maxDepositTerm' field.Gets the value of the 'maxDepositTermType' field.Gets the Builder instance for the 'maxDepositTermType' field and creates one if it doesn't exist yet.Gets the value of the 'minBalanceForInterestCalculation' field.Gets the value of the 'minDepositTerm' field.Gets the value of the 'minDepositTermType' field.Gets the Builder instance for the 'minDepositTermType' field and creates one if it doesn't exist yet.Gets the value of the 'minRequiredOpeningBalance' field.Gets the value of the 'nominalAnnualInterestRate' field.Gets the value of the 'noOfOverdueInstallments' field.Gets the value of the 'preClosurePenalApplicable' field.Gets the value of the 'preClosurePenalInterest' field.Gets the value of the 'preClosurePenalInterestOnType' field.Gets the Builder instance for the 'preClosurePenalInterestOnType' field and creates one if it doesn't exist yet.Gets the value of the 'recurringFrequency' field.Gets the value of the 'recurringFrequencyType' field.Gets the Builder instance for the 'recurringFrequencyType' field and creates one if it doesn't exist yet.Gets the value of the 'status' field.Gets the Builder instance for the 'status' field and creates one if it doesn't exist yet.Gets the value of the 'summary' field.Gets the Builder instance for the 'summary' field and creates one if it doesn't exist yet.Gets the value of the 'timeline' field.Gets the Builder instance for the 'timeline' field and creates one if it doesn't exist yet.Gets the value of the 'totalOverdueAmount' field.Gets the value of the 'transactions' field.Gets the value of the 'withdrawalFeeForTransfers' field.Gets the value of the 'withHoldTax' field.booleanChecks whether the 'accountNo' field has been set.booleanChecks whether the 'adjustAdvanceTowardsFuturePayments' field has been set.booleanChecks whether the 'allowWithdrawal' field has been set.booleanChecks whether the 'charges' field has been set.booleanChecks whether the 'clientId' field has been set.booleanChecks whether the 'clientName' field has been set.booleanChecks whether the 'currency' field has been set.booleanChecks whether the 'currency' field has an active Builder instancebooleanChecks whether the 'depositAmount' field has been set.booleanChecks whether the 'depositPeriod' field has been set.booleanChecks whether the 'depositPeriodFrequency' field has been set.booleanChecks whether the 'depositPeriodFrequency' field has an active Builder instancebooleanChecks whether the 'depositProductId' field has been set.booleanChecks whether the 'depositProductName' field has been set.booleanChecks whether the 'depositType' field has been set.booleanChecks whether the 'depositType' field has an active Builder instancebooleanChecks whether the 'expectedFirstDepositOnDate' field has been set.booleanChecks whether the 'externalId' field has been set.booleanChecks whether the 'fieldOfficerId' field has been set.booleanChecks whether the 'fieldOfficerName' field has been set.booleanChecks whether the 'groupId' field has been set.booleanChecks whether the 'groupName' field has been set.booleanhasId()Checks whether the 'id' field has been set.booleanChecks whether the 'inMultiplesOfDepositTerm' field has been set.booleanChecks whether the 'inMultiplesOfDepositTermType' field has been set.booleanChecks whether the 'inMultiplesOfDepositTermType' field has an active Builder instancebooleanChecks whether the 'interestCalculationDaysInYearType' field has been set.booleanChecks whether the 'interestCalculationDaysInYearType' field has an active Builder instancebooleanChecks whether the 'interestCalculationType' field has been set.booleanChecks whether the 'interestCalculationType' field has an active Builder instancebooleanChecks whether the 'interestCompoundingPeriodType' field has been set.booleanChecks whether the 'interestCompoundingPeriodType' field has an active Builder instancebooleanChecks whether the 'interestPostingPeriodType' field has been set.booleanChecks whether the 'interestPostingPeriodType' field has an active Builder instancebooleanChecks whether the 'isCalendarInherited' field has been set.booleanChecks whether the 'isMandatoryDeposit' field has been set.booleanChecks whether the 'lockinPeriodFrequency' field has been set.booleanChecks whether the 'lockinPeriodFrequencyType' field has been set.booleanChecks whether the 'lockinPeriodFrequencyType' field has an active Builder instancebooleanChecks whether the 'mandatoryRecommendedDepositAmount' field has been set.booleanChecks whether the 'maturityAmount' field has been set.booleanChecks whether the 'maturityDate' field has been set.booleanChecks whether the 'maxDepositTerm' field has been set.booleanChecks whether the 'maxDepositTermType' field has been set.booleanChecks whether the 'maxDepositTermType' field has an active Builder instancebooleanChecks whether the 'minBalanceForInterestCalculation' field has been set.booleanChecks whether the 'minDepositTerm' field has been set.booleanChecks whether the 'minDepositTermType' field has been set.booleanChecks whether the 'minDepositTermType' field has an active Builder instancebooleanChecks whether the 'minRequiredOpeningBalance' field has been set.booleanChecks whether the 'nominalAnnualInterestRate' field has been set.booleanChecks whether the 'noOfOverdueInstallments' field has been set.booleanChecks whether the 'preClosurePenalApplicable' field has been set.booleanChecks whether the 'preClosurePenalInterest' field has been set.booleanChecks whether the 'preClosurePenalInterestOnType' field has been set.booleanChecks whether the 'preClosurePenalInterestOnType' field has an active Builder instancebooleanChecks whether the 'recurringFrequency' field has been set.booleanChecks whether the 'recurringFrequencyType' field has been set.booleanChecks whether the 'recurringFrequencyType' field has an active Builder instancebooleanChecks whether the 'status' field has been set.booleanChecks whether the 'status' field has an active Builder instancebooleanChecks whether the 'summary' field has been set.booleanChecks whether the 'summary' field has an active Builder instancebooleanChecks whether the 'timeline' field has been set.booleanChecks whether the 'timeline' field has an active Builder instancebooleanChecks whether the 'totalOverdueAmount' field has been set.booleanChecks whether the 'transactions' field has been set.booleanChecks whether the 'withdrawalFeeForTransfers' field has been set.booleanChecks whether the 'withHoldTax' field has been set.setAccountNo(String value) Sets the value of the 'accountNo' field.Sets the value of the 'adjustAdvanceTowardsFuturePayments' field.setAllowWithdrawal(Boolean value) Sets the value of the 'allowWithdrawal' field.setCharges(List<SavingsAccountChargeDataV1> value) Sets the value of the 'charges' field.setClientId(Integer value) Sets the value of the 'clientId' field.setClientName(String value) Sets the value of the 'clientName' field.setCurrency(CurrencyDataV1 value) Sets the value of the 'currency' field.Sets the Builder instance for the 'currency' fieldsetDepositAmount(Float value) Sets the value of the 'depositAmount' field.setDepositPeriod(Integer value) Sets the value of the 'depositPeriod' field.Sets the value of the 'depositPeriodFrequency' field.Sets the Builder instance for the 'depositPeriodFrequency' fieldsetDepositProductId(Integer value) Sets the value of the 'depositProductId' field.setDepositProductName(String value) Sets the value of the 'depositProductName' field.setDepositType(EnumOptionDataV1 value) Sets the value of the 'depositType' field.Sets the Builder instance for the 'depositType' fieldSets the value of the 'expectedFirstDepositOnDate' field.setExternalId(String value) Sets the value of the 'externalId' field.setFieldOfficerId(Integer value) Sets the value of the 'fieldOfficerId' field.setFieldOfficerName(String value) Sets the value of the 'fieldOfficerName' field.setGroupId(Integer value) Sets the value of the 'groupId' field.setGroupName(String value) Sets the value of the 'groupName' field.Sets the value of the 'id' field.Sets the value of the 'inMultiplesOfDepositTerm' field.Sets the value of the 'inMultiplesOfDepositTermType' field.Sets the Builder instance for the 'inMultiplesOfDepositTermType' fieldSets the value of the 'interestCalculationDaysInYearType' field.Sets the Builder instance for the 'interestCalculationDaysInYearType' fieldSets the value of the 'interestCalculationType' field.Sets the Builder instance for the 'interestCalculationType' fieldSets the value of the 'interestCompoundingPeriodType' field.Sets the Builder instance for the 'interestCompoundingPeriodType' fieldSets the value of the 'interestPostingPeriodType' field.Sets the Builder instance for the 'interestPostingPeriodType' fieldsetIsCalendarInherited(Boolean value) Sets the value of the 'isCalendarInherited' field.setIsMandatoryDeposit(Boolean value) Sets the value of the 'isMandatoryDeposit' field.setLockinPeriodFrequency(Integer value) Sets the value of the 'lockinPeriodFrequency' field.Sets the value of the 'lockinPeriodFrequencyType' field.Sets the Builder instance for the 'lockinPeriodFrequencyType' fieldSets the value of the 'mandatoryRecommendedDepositAmount' field.setMaturityAmount(Float value) Sets the value of the 'maturityAmount' field.setMaturityDate(String value) Sets the value of the 'maturityDate' field.setMaxDepositTerm(Integer value) Sets the value of the 'maxDepositTerm' field.Sets the value of the 'maxDepositTermType' field.Sets the Builder instance for the 'maxDepositTermType' fieldSets the value of the 'minBalanceForInterestCalculation' field.setMinDepositTerm(Integer value) Sets the value of the 'minDepositTerm' field.Sets the value of the 'minDepositTermType' field.Sets the Builder instance for the 'minDepositTermType' fieldSets the value of the 'minRequiredOpeningBalance' field.Sets the value of the 'nominalAnnualInterestRate' field.Sets the value of the 'noOfOverdueInstallments' field.Sets the value of the 'preClosurePenalApplicable' field.Sets the value of the 'preClosurePenalInterest' field.Sets the value of the 'preClosurePenalInterestOnType' field.Sets the Builder instance for the 'preClosurePenalInterestOnType' fieldsetRecurringFrequency(Integer value) Sets the value of the 'recurringFrequency' field.Sets the value of the 'recurringFrequencyType' field.Sets the Builder instance for the 'recurringFrequencyType' fieldSets the value of the 'status' field.Sets the Builder instance for the 'status' fieldSets the value of the 'summary' field.Sets the Builder instance for the 'summary' fieldSets the value of the 'timeline' field.Sets the Builder instance for the 'timeline' fieldsetTotalOverdueAmount(BigDecimal value) Sets the value of the 'totalOverdueAmount' field.Sets the value of the 'transactions' field.Sets the value of the 'withdrawalFeeForTransfers' field.setWithHoldTax(Boolean value) Sets the value of the 'withHoldTax' field.Methods inherited from class org.apache.avro.data.RecordBuilderBase
data, defaultValue, equals, fields, fieldSetFlags, hashCode, isValidValue, schema, validate
-
Method Details
-
getId
Gets the value of the 'id' field.- Returns:
- The value.
-
setId
Sets the value of the 'id' field.- Parameters:
value- The value of 'id'.- Returns:
- This builder.
-
hasId
public boolean hasId()Checks whether the 'id' field has been set.- Returns:
- True if the 'id' field has been set, false otherwise.
-
clearId
Clears the value of the 'id' field.- Returns:
- This builder.
-
getAccountNo
Gets the value of the 'accountNo' field.- Returns:
- The value.
-
setAccountNo
Sets the value of the 'accountNo' field.- Parameters:
value- The value of 'accountNo'.- Returns:
- This builder.
-
hasAccountNo
public boolean hasAccountNo()Checks whether the 'accountNo' field has been set.- Returns:
- True if the 'accountNo' field has been set, false otherwise.
-
clearAccountNo
Clears the value of the 'accountNo' field.- Returns:
- This builder.
-
getExternalId
Gets the value of the 'externalId' field.- Returns:
- The value.
-
setExternalId
Sets the value of the 'externalId' field.- Parameters:
value- The value of 'externalId'.- Returns:
- This builder.
-
hasExternalId
public boolean hasExternalId()Checks whether the 'externalId' field has been set.- Returns:
- True if the 'externalId' field has been set, false otherwise.
-
clearExternalId
Clears the value of the 'externalId' field.- Returns:
- This builder.
-
getGroupId
Gets the value of the 'groupId' field.- Returns:
- The value.
-
setGroupId
Sets the value of the 'groupId' field.- Parameters:
value- The value of 'groupId'.- Returns:
- This builder.
-
hasGroupId
public boolean hasGroupId()Checks whether the 'groupId' field has been set.- Returns:
- True if the 'groupId' field has been set, false otherwise.
-
clearGroupId
Clears the value of the 'groupId' field.- Returns:
- This builder.
-
getGroupName
Gets the value of the 'groupName' field.- Returns:
- The value.
-
setGroupName
Sets the value of the 'groupName' field.- Parameters:
value- The value of 'groupName'.- Returns:
- This builder.
-
hasGroupName
public boolean hasGroupName()Checks whether the 'groupName' field has been set.- Returns:
- True if the 'groupName' field has been set, false otherwise.
-
clearGroupName
Clears the value of the 'groupName' field.- Returns:
- This builder.
-
getClientId
Gets the value of the 'clientId' field.- Returns:
- The value.
-
setClientId
Sets the value of the 'clientId' field.- Parameters:
value- The value of 'clientId'.- Returns:
- This builder.
-
hasClientId
public boolean hasClientId()Checks whether the 'clientId' field has been set.- Returns:
- True if the 'clientId' field has been set, false otherwise.
-
clearClientId
Clears the value of the 'clientId' field.- Returns:
- This builder.
-
getClientName
Gets the value of the 'clientName' field.- Returns:
- The value.
-
setClientName
Sets the value of the 'clientName' field.- Parameters:
value- The value of 'clientName'.- Returns:
- This builder.
-
hasClientName
public boolean hasClientName()Checks whether the 'clientName' field has been set.- Returns:
- True if the 'clientName' field has been set, false otherwise.
-
clearClientName
Clears the value of the 'clientName' field.- Returns:
- This builder.
-
getDepositProductId
Gets the value of the 'depositProductId' field.- Returns:
- The value.
-
setDepositProductId
Sets the value of the 'depositProductId' field.- Parameters:
value- The value of 'depositProductId'.- Returns:
- This builder.
-
hasDepositProductId
public boolean hasDepositProductId()Checks whether the 'depositProductId' field has been set.- Returns:
- True if the 'depositProductId' field has been set, false otherwise.
-
clearDepositProductId
Clears the value of the 'depositProductId' field.- Returns:
- This builder.
-
getDepositProductName
Gets the value of the 'depositProductName' field.- Returns:
- The value.
-
setDepositProductName
Sets the value of the 'depositProductName' field.- Parameters:
value- The value of 'depositProductName'.- Returns:
- This builder.
-
hasDepositProductName
public boolean hasDepositProductName()Checks whether the 'depositProductName' field has been set.- Returns:
- True if the 'depositProductName' field has been set, false otherwise.
-
clearDepositProductName
Clears the value of the 'depositProductName' field.- Returns:
- This builder.
-
getFieldOfficerId
Gets the value of the 'fieldOfficerId' field.- Returns:
- The value.
-
setFieldOfficerId
Sets the value of the 'fieldOfficerId' field.- Parameters:
value- The value of 'fieldOfficerId'.- Returns:
- This builder.
-
hasFieldOfficerId
public boolean hasFieldOfficerId()Checks whether the 'fieldOfficerId' field has been set.- Returns:
- True if the 'fieldOfficerId' field has been set, false otherwise.
-
clearFieldOfficerId
Clears the value of the 'fieldOfficerId' field.- Returns:
- This builder.
-
getFieldOfficerName
Gets the value of the 'fieldOfficerName' field.- Returns:
- The value.
-
setFieldOfficerName
Sets the value of the 'fieldOfficerName' field.- Parameters:
value- The value of 'fieldOfficerName'.- Returns:
- This builder.
-
hasFieldOfficerName
public boolean hasFieldOfficerName()Checks whether the 'fieldOfficerName' field has been set.- Returns:
- True if the 'fieldOfficerName' field has been set, false otherwise.
-
clearFieldOfficerName
Clears the value of the 'fieldOfficerName' field.- Returns:
- This builder.
-
getStatus
Gets the value of the 'status' field.- Returns:
- The value.
-
setStatus
Sets the value of the 'status' field.- Parameters:
value- The value of 'status'.- Returns:
- This builder.
-
hasStatus
public boolean hasStatus()Checks whether the 'status' field has been set.- Returns:
- True if the 'status' field has been set, false otherwise.
-
getStatusBuilder
Gets the Builder instance for the 'status' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setStatusBuilder
public RecurringDepositAccountDataV1.Builder setStatusBuilder(SavingsAccountStatusEnumDataV1.Builder value) Sets the Builder instance for the 'status' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasStatusBuilder
public boolean hasStatusBuilder()Checks whether the 'status' field has an active Builder instance- Returns:
- True if the 'status' field has an active Builder instance
-
clearStatus
Clears the value of the 'status' field.- Returns:
- This builder.
-
getTimeline
Gets the value of the 'timeline' field.- Returns:
- The value.
-
setTimeline
public RecurringDepositAccountDataV1.Builder setTimeline(SavingsAccountApplicationTimelineDataV1 value) Sets the value of the 'timeline' field.- Parameters:
value- The value of 'timeline'.- Returns:
- This builder.
-
hasTimeline
public boolean hasTimeline()Checks whether the 'timeline' field has been set.- Returns:
- True if the 'timeline' field has been set, false otherwise.
-
getTimelineBuilder
Gets the Builder instance for the 'timeline' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setTimelineBuilder
public RecurringDepositAccountDataV1.Builder setTimelineBuilder(SavingsAccountApplicationTimelineDataV1.Builder value) Sets the Builder instance for the 'timeline' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasTimelineBuilder
public boolean hasTimelineBuilder()Checks whether the 'timeline' field has an active Builder instance- Returns:
- True if the 'timeline' field has an active Builder instance
-
clearTimeline
Clears the value of the 'timeline' field.- Returns:
- This builder.
-
getCurrency
Gets the value of the 'currency' field.- Returns:
- The value.
-
setCurrency
Sets the value of the 'currency' field.- Parameters:
value- The value of 'currency'.- Returns:
- This builder.
-
hasCurrency
public boolean hasCurrency()Checks whether the 'currency' field has been set.- Returns:
- True if the 'currency' field has been set, false otherwise.
-
getCurrencyBuilder
Gets the Builder instance for the 'currency' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setCurrencyBuilder
Sets the Builder instance for the 'currency' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasCurrencyBuilder
public boolean hasCurrencyBuilder()Checks whether the 'currency' field has an active Builder instance- Returns:
- True if the 'currency' field has an active Builder instance
-
clearCurrency
Clears the value of the 'currency' field.- Returns:
- This builder.
-
getNominalAnnualInterestRate
Gets the value of the 'nominalAnnualInterestRate' field.- Returns:
- The value.
-
setNominalAnnualInterestRate
Sets the value of the 'nominalAnnualInterestRate' field.- Parameters:
value- The value of 'nominalAnnualInterestRate'.- Returns:
- This builder.
-
hasNominalAnnualInterestRate
public boolean hasNominalAnnualInterestRate()Checks whether the 'nominalAnnualInterestRate' field has been set.- Returns:
- True if the 'nominalAnnualInterestRate' field has been set, false otherwise.
-
clearNominalAnnualInterestRate
Clears the value of the 'nominalAnnualInterestRate' field.- Returns:
- This builder.
-
getInterestCompoundingPeriodType
Gets the value of the 'interestCompoundingPeriodType' field.- Returns:
- The value.
-
setInterestCompoundingPeriodType
public RecurringDepositAccountDataV1.Builder setInterestCompoundingPeriodType(EnumOptionDataV1 value) Sets the value of the 'interestCompoundingPeriodType' field.- Parameters:
value- The value of 'interestCompoundingPeriodType'.- Returns:
- This builder.
-
hasInterestCompoundingPeriodType
public boolean hasInterestCompoundingPeriodType()Checks whether the 'interestCompoundingPeriodType' field has been set.- Returns:
- True if the 'interestCompoundingPeriodType' field has been set, false otherwise.
-
getInterestCompoundingPeriodTypeBuilder
Gets the Builder instance for the 'interestCompoundingPeriodType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestCompoundingPeriodTypeBuilder
public RecurringDepositAccountDataV1.Builder setInterestCompoundingPeriodTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestCompoundingPeriodType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestCompoundingPeriodTypeBuilder
public boolean hasInterestCompoundingPeriodTypeBuilder()Checks whether the 'interestCompoundingPeriodType' field has an active Builder instance- Returns:
- True if the 'interestCompoundingPeriodType' field has an active Builder instance
-
clearInterestCompoundingPeriodType
Clears the value of the 'interestCompoundingPeriodType' field.- Returns:
- This builder.
-
getInterestPostingPeriodType
Gets the value of the 'interestPostingPeriodType' field.- Returns:
- The value.
-
setInterestPostingPeriodType
Sets the value of the 'interestPostingPeriodType' field.- Parameters:
value- The value of 'interestPostingPeriodType'.- Returns:
- This builder.
-
hasInterestPostingPeriodType
public boolean hasInterestPostingPeriodType()Checks whether the 'interestPostingPeriodType' field has been set.- Returns:
- True if the 'interestPostingPeriodType' field has been set, false otherwise.
-
getInterestPostingPeriodTypeBuilder
Gets the Builder instance for the 'interestPostingPeriodType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestPostingPeriodTypeBuilder
public RecurringDepositAccountDataV1.Builder setInterestPostingPeriodTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestPostingPeriodType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestPostingPeriodTypeBuilder
public boolean hasInterestPostingPeriodTypeBuilder()Checks whether the 'interestPostingPeriodType' field has an active Builder instance- Returns:
- True if the 'interestPostingPeriodType' field has an active Builder instance
-
clearInterestPostingPeriodType
Clears the value of the 'interestPostingPeriodType' field.- Returns:
- This builder.
-
getInterestCalculationType
Gets the value of the 'interestCalculationType' field.- Returns:
- The value.
-
setInterestCalculationType
Sets the value of the 'interestCalculationType' field.- Parameters:
value- The value of 'interestCalculationType'.- Returns:
- This builder.
-
hasInterestCalculationType
public boolean hasInterestCalculationType()Checks whether the 'interestCalculationType' field has been set.- Returns:
- True if the 'interestCalculationType' field has been set, false otherwise.
-
getInterestCalculationTypeBuilder
Gets the Builder instance for the 'interestCalculationType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestCalculationTypeBuilder
public RecurringDepositAccountDataV1.Builder setInterestCalculationTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestCalculationType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestCalculationTypeBuilder
public boolean hasInterestCalculationTypeBuilder()Checks whether the 'interestCalculationType' field has an active Builder instance- Returns:
- True if the 'interestCalculationType' field has an active Builder instance
-
clearInterestCalculationType
Clears the value of the 'interestCalculationType' field.- Returns:
- This builder.
-
getInterestCalculationDaysInYearType
Gets the value of the 'interestCalculationDaysInYearType' field.- Returns:
- The value.
-
setInterestCalculationDaysInYearType
public RecurringDepositAccountDataV1.Builder setInterestCalculationDaysInYearType(EnumOptionDataV1 value) Sets the value of the 'interestCalculationDaysInYearType' field.- Parameters:
value- The value of 'interestCalculationDaysInYearType'.- Returns:
- This builder.
-
hasInterestCalculationDaysInYearType
public boolean hasInterestCalculationDaysInYearType()Checks whether the 'interestCalculationDaysInYearType' field has been set.- Returns:
- True if the 'interestCalculationDaysInYearType' field has been set, false otherwise.
-
getInterestCalculationDaysInYearTypeBuilder
Gets the Builder instance for the 'interestCalculationDaysInYearType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestCalculationDaysInYearTypeBuilder
public RecurringDepositAccountDataV1.Builder setInterestCalculationDaysInYearTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestCalculationDaysInYearType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestCalculationDaysInYearTypeBuilder
public boolean hasInterestCalculationDaysInYearTypeBuilder()Checks whether the 'interestCalculationDaysInYearType' field has an active Builder instance- Returns:
- True if the 'interestCalculationDaysInYearType' field has an active Builder instance
-
clearInterestCalculationDaysInYearType
Clears the value of the 'interestCalculationDaysInYearType' field.- Returns:
- This builder.
-
getMinRequiredOpeningBalance
Gets the value of the 'minRequiredOpeningBalance' field.- Returns:
- The value.
-
setMinRequiredOpeningBalance
Sets the value of the 'minRequiredOpeningBalance' field.- Parameters:
value- The value of 'minRequiredOpeningBalance'.- Returns:
- This builder.
-
hasMinRequiredOpeningBalance
public boolean hasMinRequiredOpeningBalance()Checks whether the 'minRequiredOpeningBalance' field has been set.- Returns:
- True if the 'minRequiredOpeningBalance' field has been set, false otherwise.
-
clearMinRequiredOpeningBalance
Clears the value of the 'minRequiredOpeningBalance' field.- Returns:
- This builder.
-
getLockinPeriodFrequency
Gets the value of the 'lockinPeriodFrequency' field.- Returns:
- The value.
-
setLockinPeriodFrequency
Sets the value of the 'lockinPeriodFrequency' field.- Parameters:
value- The value of 'lockinPeriodFrequency'.- Returns:
- This builder.
-
hasLockinPeriodFrequency
public boolean hasLockinPeriodFrequency()Checks whether the 'lockinPeriodFrequency' field has been set.- Returns:
- True if the 'lockinPeriodFrequency' field has been set, false otherwise.
-
clearLockinPeriodFrequency
Clears the value of the 'lockinPeriodFrequency' field.- Returns:
- This builder.
-
getLockinPeriodFrequencyType
Gets the value of the 'lockinPeriodFrequencyType' field.- Returns:
- The value.
-
setLockinPeriodFrequencyType
Sets the value of the 'lockinPeriodFrequencyType' field.- Parameters:
value- The value of 'lockinPeriodFrequencyType'.- Returns:
- This builder.
-
hasLockinPeriodFrequencyType
public boolean hasLockinPeriodFrequencyType()Checks whether the 'lockinPeriodFrequencyType' field has been set.- Returns:
- True if the 'lockinPeriodFrequencyType' field has been set, false otherwise.
-
getLockinPeriodFrequencyTypeBuilder
Gets the Builder instance for the 'lockinPeriodFrequencyType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setLockinPeriodFrequencyTypeBuilder
public RecurringDepositAccountDataV1.Builder setLockinPeriodFrequencyTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'lockinPeriodFrequencyType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasLockinPeriodFrequencyTypeBuilder
public boolean hasLockinPeriodFrequencyTypeBuilder()Checks whether the 'lockinPeriodFrequencyType' field has an active Builder instance- Returns:
- True if the 'lockinPeriodFrequencyType' field has an active Builder instance
-
clearLockinPeriodFrequencyType
Clears the value of the 'lockinPeriodFrequencyType' field.- Returns:
- This builder.
-
getWithdrawalFeeForTransfers
Gets the value of the 'withdrawalFeeForTransfers' field.- Returns:
- The value.
-
setWithdrawalFeeForTransfers
Sets the value of the 'withdrawalFeeForTransfers' field.- Parameters:
value- The value of 'withdrawalFeeForTransfers'.- Returns:
- This builder.
-
hasWithdrawalFeeForTransfers
public boolean hasWithdrawalFeeForTransfers()Checks whether the 'withdrawalFeeForTransfers' field has been set.- Returns:
- True if the 'withdrawalFeeForTransfers' field has been set, false otherwise.
-
clearWithdrawalFeeForTransfers
Clears the value of the 'withdrawalFeeForTransfers' field.- Returns:
- This builder.
-
getDepositType
Gets the value of the 'depositType' field.- Returns:
- The value.
-
setDepositType
Sets the value of the 'depositType' field.- Parameters:
value- The value of 'depositType'.- Returns:
- This builder.
-
hasDepositType
public boolean hasDepositType()Checks whether the 'depositType' field has been set.- Returns:
- True if the 'depositType' field has been set, false otherwise.
-
getDepositTypeBuilder
Gets the Builder instance for the 'depositType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDepositTypeBuilder
Sets the Builder instance for the 'depositType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDepositTypeBuilder
public boolean hasDepositTypeBuilder()Checks whether the 'depositType' field has an active Builder instance- Returns:
- True if the 'depositType' field has an active Builder instance
-
clearDepositType
Clears the value of the 'depositType' field.- Returns:
- This builder.
-
getMinBalanceForInterestCalculation
Gets the value of the 'minBalanceForInterestCalculation' field.- Returns:
- The value.
-
setMinBalanceForInterestCalculation
Sets the value of the 'minBalanceForInterestCalculation' field.- Parameters:
value- The value of 'minBalanceForInterestCalculation'.- Returns:
- This builder.
-
hasMinBalanceForInterestCalculation
public boolean hasMinBalanceForInterestCalculation()Checks whether the 'minBalanceForInterestCalculation' field has been set.- Returns:
- True if the 'minBalanceForInterestCalculation' field has been set, false otherwise.
-
clearMinBalanceForInterestCalculation
Clears the value of the 'minBalanceForInterestCalculation' field.- Returns:
- This builder.
-
getWithHoldTax
Gets the value of the 'withHoldTax' field.- Returns:
- The value.
-
setWithHoldTax
Sets the value of the 'withHoldTax' field.- Parameters:
value- The value of 'withHoldTax'.- Returns:
- This builder.
-
hasWithHoldTax
public boolean hasWithHoldTax()Checks whether the 'withHoldTax' field has been set.- Returns:
- True if the 'withHoldTax' field has been set, false otherwise.
-
clearWithHoldTax
Clears the value of the 'withHoldTax' field.- Returns:
- This builder.
-
getSummary
Gets the value of the 'summary' field.- Returns:
- The value.
-
setSummary
Sets the value of the 'summary' field.- Parameters:
value- The value of 'summary'.- Returns:
- This builder.
-
hasSummary
public boolean hasSummary()Checks whether the 'summary' field has been set.- Returns:
- True if the 'summary' field has been set, false otherwise.
-
getSummaryBuilder
Gets the Builder instance for the 'summary' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setSummaryBuilder
public RecurringDepositAccountDataV1.Builder setSummaryBuilder(SavingsAccountSummaryDataV1.Builder value) Sets the Builder instance for the 'summary' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasSummaryBuilder
public boolean hasSummaryBuilder()Checks whether the 'summary' field has an active Builder instance- Returns:
- True if the 'summary' field has an active Builder instance
-
clearSummary
Clears the value of the 'summary' field.- Returns:
- This builder.
-
getTransactions
Gets the value of the 'transactions' field.- Returns:
- The value.
-
setTransactions
public RecurringDepositAccountDataV1.Builder setTransactions(List<SavingsAccountTransactionDataV1> value) Sets the value of the 'transactions' field.- Parameters:
value- The value of 'transactions'.- Returns:
- This builder.
-
hasTransactions
public boolean hasTransactions()Checks whether the 'transactions' field has been set.- Returns:
- True if the 'transactions' field has been set, false otherwise.
-
clearTransactions
Clears the value of the 'transactions' field.- Returns:
- This builder.
-
getCharges
Gets the value of the 'charges' field.- Returns:
- The value.
-
setCharges
Sets the value of the 'charges' field.- Parameters:
value- The value of 'charges'.- Returns:
- This builder.
-
hasCharges
public boolean hasCharges()Checks whether the 'charges' field has been set.- Returns:
- True if the 'charges' field has been set, false otherwise.
-
clearCharges
Clears the value of the 'charges' field.- Returns:
- This builder.
-
getPreClosurePenalApplicable
Gets the value of the 'preClosurePenalApplicable' field.- Returns:
- The value.
-
setPreClosurePenalApplicable
Sets the value of the 'preClosurePenalApplicable' field.- Parameters:
value- The value of 'preClosurePenalApplicable'.- Returns:
- This builder.
-
hasPreClosurePenalApplicable
public boolean hasPreClosurePenalApplicable()Checks whether the 'preClosurePenalApplicable' field has been set.- Returns:
- True if the 'preClosurePenalApplicable' field has been set, false otherwise.
-
clearPreClosurePenalApplicable
Clears the value of the 'preClosurePenalApplicable' field.- Returns:
- This builder.
-
getPreClosurePenalInterest
Gets the value of the 'preClosurePenalInterest' field.- Returns:
- The value.
-
setPreClosurePenalInterest
Sets the value of the 'preClosurePenalInterest' field.- Parameters:
value- The value of 'preClosurePenalInterest'.- Returns:
- This builder.
-
hasPreClosurePenalInterest
public boolean hasPreClosurePenalInterest()Checks whether the 'preClosurePenalInterest' field has been set.- Returns:
- True if the 'preClosurePenalInterest' field has been set, false otherwise.
-
clearPreClosurePenalInterest
Clears the value of the 'preClosurePenalInterest' field.- Returns:
- This builder.
-
getPreClosurePenalInterestOnType
Gets the value of the 'preClosurePenalInterestOnType' field.- Returns:
- The value.
-
setPreClosurePenalInterestOnType
public RecurringDepositAccountDataV1.Builder setPreClosurePenalInterestOnType(EnumOptionDataV1 value) Sets the value of the 'preClosurePenalInterestOnType' field.- Parameters:
value- The value of 'preClosurePenalInterestOnType'.- Returns:
- This builder.
-
hasPreClosurePenalInterestOnType
public boolean hasPreClosurePenalInterestOnType()Checks whether the 'preClosurePenalInterestOnType' field has been set.- Returns:
- True if the 'preClosurePenalInterestOnType' field has been set, false otherwise.
-
getPreClosurePenalInterestOnTypeBuilder
Gets the Builder instance for the 'preClosurePenalInterestOnType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setPreClosurePenalInterestOnTypeBuilder
public RecurringDepositAccountDataV1.Builder setPreClosurePenalInterestOnTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'preClosurePenalInterestOnType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasPreClosurePenalInterestOnTypeBuilder
public boolean hasPreClosurePenalInterestOnTypeBuilder()Checks whether the 'preClosurePenalInterestOnType' field has an active Builder instance- Returns:
- True if the 'preClosurePenalInterestOnType' field has an active Builder instance
-
clearPreClosurePenalInterestOnType
Clears the value of the 'preClosurePenalInterestOnType' field.- Returns:
- This builder.
-
getMinDepositTerm
Gets the value of the 'minDepositTerm' field.- Returns:
- The value.
-
setMinDepositTerm
Sets the value of the 'minDepositTerm' field.- Parameters:
value- The value of 'minDepositTerm'.- Returns:
- This builder.
-
hasMinDepositTerm
public boolean hasMinDepositTerm()Checks whether the 'minDepositTerm' field has been set.- Returns:
- True if the 'minDepositTerm' field has been set, false otherwise.
-
clearMinDepositTerm
Clears the value of the 'minDepositTerm' field.- Returns:
- This builder.
-
getMaxDepositTerm
Gets the value of the 'maxDepositTerm' field.- Returns:
- The value.
-
setMaxDepositTerm
Sets the value of the 'maxDepositTerm' field.- Parameters:
value- The value of 'maxDepositTerm'.- Returns:
- This builder.
-
hasMaxDepositTerm
public boolean hasMaxDepositTerm()Checks whether the 'maxDepositTerm' field has been set.- Returns:
- True if the 'maxDepositTerm' field has been set, false otherwise.
-
clearMaxDepositTerm
Clears the value of the 'maxDepositTerm' field.- Returns:
- This builder.
-
getMinDepositTermType
Gets the value of the 'minDepositTermType' field.- Returns:
- The value.
-
setMinDepositTermType
Sets the value of the 'minDepositTermType' field.- Parameters:
value- The value of 'minDepositTermType'.- Returns:
- This builder.
-
hasMinDepositTermType
public boolean hasMinDepositTermType()Checks whether the 'minDepositTermType' field has been set.- Returns:
- True if the 'minDepositTermType' field has been set, false otherwise.
-
getMinDepositTermTypeBuilder
Gets the Builder instance for the 'minDepositTermType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setMinDepositTermTypeBuilder
public RecurringDepositAccountDataV1.Builder setMinDepositTermTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'minDepositTermType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasMinDepositTermTypeBuilder
public boolean hasMinDepositTermTypeBuilder()Checks whether the 'minDepositTermType' field has an active Builder instance- Returns:
- True if the 'minDepositTermType' field has an active Builder instance
-
clearMinDepositTermType
Clears the value of the 'minDepositTermType' field.- Returns:
- This builder.
-
getMaxDepositTermType
Gets the value of the 'maxDepositTermType' field.- Returns:
- The value.
-
setMaxDepositTermType
Sets the value of the 'maxDepositTermType' field.- Parameters:
value- The value of 'maxDepositTermType'.- Returns:
- This builder.
-
hasMaxDepositTermType
public boolean hasMaxDepositTermType()Checks whether the 'maxDepositTermType' field has been set.- Returns:
- True if the 'maxDepositTermType' field has been set, false otherwise.
-
getMaxDepositTermTypeBuilder
Gets the Builder instance for the 'maxDepositTermType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setMaxDepositTermTypeBuilder
public RecurringDepositAccountDataV1.Builder setMaxDepositTermTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'maxDepositTermType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasMaxDepositTermTypeBuilder
public boolean hasMaxDepositTermTypeBuilder()Checks whether the 'maxDepositTermType' field has an active Builder instance- Returns:
- True if the 'maxDepositTermType' field has an active Builder instance
-
clearMaxDepositTermType
Clears the value of the 'maxDepositTermType' field.- Returns:
- This builder.
-
getInMultiplesOfDepositTerm
Gets the value of the 'inMultiplesOfDepositTerm' field.- Returns:
- The value.
-
setInMultiplesOfDepositTerm
Sets the value of the 'inMultiplesOfDepositTerm' field.- Parameters:
value- The value of 'inMultiplesOfDepositTerm'.- Returns:
- This builder.
-
hasInMultiplesOfDepositTerm
public boolean hasInMultiplesOfDepositTerm()Checks whether the 'inMultiplesOfDepositTerm' field has been set.- Returns:
- True if the 'inMultiplesOfDepositTerm' field has been set, false otherwise.
-
clearInMultiplesOfDepositTerm
Clears the value of the 'inMultiplesOfDepositTerm' field.- Returns:
- This builder.
-
getInMultiplesOfDepositTermType
Gets the value of the 'inMultiplesOfDepositTermType' field.- Returns:
- The value.
-
setInMultiplesOfDepositTermType
public RecurringDepositAccountDataV1.Builder setInMultiplesOfDepositTermType(EnumOptionDataV1 value) Sets the value of the 'inMultiplesOfDepositTermType' field.- Parameters:
value- The value of 'inMultiplesOfDepositTermType'.- Returns:
- This builder.
-
hasInMultiplesOfDepositTermType
public boolean hasInMultiplesOfDepositTermType()Checks whether the 'inMultiplesOfDepositTermType' field has been set.- Returns:
- True if the 'inMultiplesOfDepositTermType' field has been set, false otherwise.
-
getInMultiplesOfDepositTermTypeBuilder
Gets the Builder instance for the 'inMultiplesOfDepositTermType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInMultiplesOfDepositTermTypeBuilder
public RecurringDepositAccountDataV1.Builder setInMultiplesOfDepositTermTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'inMultiplesOfDepositTermType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInMultiplesOfDepositTermTypeBuilder
public boolean hasInMultiplesOfDepositTermTypeBuilder()Checks whether the 'inMultiplesOfDepositTermType' field has an active Builder instance- Returns:
- True if the 'inMultiplesOfDepositTermType' field has an active Builder instance
-
clearInMultiplesOfDepositTermType
Clears the value of the 'inMultiplesOfDepositTermType' field.- Returns:
- This builder.
-
getDepositAmount
Gets the value of the 'depositAmount' field.- Returns:
- The value.
-
setDepositAmount
Sets the value of the 'depositAmount' field.- Parameters:
value- The value of 'depositAmount'.- Returns:
- This builder.
-
hasDepositAmount
public boolean hasDepositAmount()Checks whether the 'depositAmount' field has been set.- Returns:
- True if the 'depositAmount' field has been set, false otherwise.
-
clearDepositAmount
Clears the value of the 'depositAmount' field.- Returns:
- This builder.
-
getMaturityAmount
Gets the value of the 'maturityAmount' field.- Returns:
- The value.
-
setMaturityAmount
Sets the value of the 'maturityAmount' field.- Parameters:
value- The value of 'maturityAmount'.- Returns:
- This builder.
-
hasMaturityAmount
public boolean hasMaturityAmount()Checks whether the 'maturityAmount' field has been set.- Returns:
- True if the 'maturityAmount' field has been set, false otherwise.
-
clearMaturityAmount
Clears the value of the 'maturityAmount' field.- Returns:
- This builder.
-
getMaturityDate
Gets the value of the 'maturityDate' field.- Returns:
- The value.
-
setMaturityDate
Sets the value of the 'maturityDate' field.- Parameters:
value- The value of 'maturityDate'.- Returns:
- This builder.
-
hasMaturityDate
public boolean hasMaturityDate()Checks whether the 'maturityDate' field has been set.- Returns:
- True if the 'maturityDate' field has been set, false otherwise.
-
clearMaturityDate
Clears the value of the 'maturityDate' field.- Returns:
- This builder.
-
getDepositPeriod
Gets the value of the 'depositPeriod' field.- Returns:
- The value.
-
setDepositPeriod
Sets the value of the 'depositPeriod' field.- Parameters:
value- The value of 'depositPeriod'.- Returns:
- This builder.
-
hasDepositPeriod
public boolean hasDepositPeriod()Checks whether the 'depositPeriod' field has been set.- Returns:
- True if the 'depositPeriod' field has been set, false otherwise.
-
clearDepositPeriod
Clears the value of the 'depositPeriod' field.- Returns:
- This builder.
-
getDepositPeriodFrequency
Gets the value of the 'depositPeriodFrequency' field.- Returns:
- The value.
-
setDepositPeriodFrequency
Sets the value of the 'depositPeriodFrequency' field.- Parameters:
value- The value of 'depositPeriodFrequency'.- Returns:
- This builder.
-
hasDepositPeriodFrequency
public boolean hasDepositPeriodFrequency()Checks whether the 'depositPeriodFrequency' field has been set.- Returns:
- True if the 'depositPeriodFrequency' field has been set, false otherwise.
-
getDepositPeriodFrequencyBuilder
Gets the Builder instance for the 'depositPeriodFrequency' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDepositPeriodFrequencyBuilder
public RecurringDepositAccountDataV1.Builder setDepositPeriodFrequencyBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'depositPeriodFrequency' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDepositPeriodFrequencyBuilder
public boolean hasDepositPeriodFrequencyBuilder()Checks whether the 'depositPeriodFrequency' field has an active Builder instance- Returns:
- True if the 'depositPeriodFrequency' field has an active Builder instance
-
clearDepositPeriodFrequency
Clears the value of the 'depositPeriodFrequency' field.- Returns:
- This builder.
-
getMandatoryRecommendedDepositAmount
Gets the value of the 'mandatoryRecommendedDepositAmount' field.- Returns:
- The value.
-
setMandatoryRecommendedDepositAmount
Sets the value of the 'mandatoryRecommendedDepositAmount' field.- Parameters:
value- The value of 'mandatoryRecommendedDepositAmount'.- Returns:
- This builder.
-
hasMandatoryRecommendedDepositAmount
public boolean hasMandatoryRecommendedDepositAmount()Checks whether the 'mandatoryRecommendedDepositAmount' field has been set.- Returns:
- True if the 'mandatoryRecommendedDepositAmount' field has been set, false otherwise.
-
clearMandatoryRecommendedDepositAmount
Clears the value of the 'mandatoryRecommendedDepositAmount' field.- Returns:
- This builder.
-
getTotalOverdueAmount
Gets the value of the 'totalOverdueAmount' field.- Returns:
- The value.
-
setTotalOverdueAmount
Sets the value of the 'totalOverdueAmount' field.- Parameters:
value- The value of 'totalOverdueAmount'.- Returns:
- This builder.
-
hasTotalOverdueAmount
public boolean hasTotalOverdueAmount()Checks whether the 'totalOverdueAmount' field has been set.- Returns:
- True if the 'totalOverdueAmount' field has been set, false otherwise.
-
clearTotalOverdueAmount
Clears the value of the 'totalOverdueAmount' field.- Returns:
- This builder.
-
getNoOfOverdueInstallments
Gets the value of the 'noOfOverdueInstallments' field.- Returns:
- The value.
-
setNoOfOverdueInstallments
Sets the value of the 'noOfOverdueInstallments' field.- Parameters:
value- The value of 'noOfOverdueInstallments'.- Returns:
- This builder.
-
hasNoOfOverdueInstallments
public boolean hasNoOfOverdueInstallments()Checks whether the 'noOfOverdueInstallments' field has been set.- Returns:
- True if the 'noOfOverdueInstallments' field has been set, false otherwise.
-
clearNoOfOverdueInstallments
Clears the value of the 'noOfOverdueInstallments' field.- Returns:
- This builder.
-
getIsMandatoryDeposit
Gets the value of the 'isMandatoryDeposit' field.- Returns:
- The value.
-
setIsMandatoryDeposit
Sets the value of the 'isMandatoryDeposit' field.- Parameters:
value- The value of 'isMandatoryDeposit'.- Returns:
- This builder.
-
hasIsMandatoryDeposit
public boolean hasIsMandatoryDeposit()Checks whether the 'isMandatoryDeposit' field has been set.- Returns:
- True if the 'isMandatoryDeposit' field has been set, false otherwise.
-
clearIsMandatoryDeposit
Clears the value of the 'isMandatoryDeposit' field.- Returns:
- This builder.
-
getAllowWithdrawal
Gets the value of the 'allowWithdrawal' field.- Returns:
- The value.
-
setAllowWithdrawal
Sets the value of the 'allowWithdrawal' field.- Parameters:
value- The value of 'allowWithdrawal'.- Returns:
- This builder.
-
hasAllowWithdrawal
public boolean hasAllowWithdrawal()Checks whether the 'allowWithdrawal' field has been set.- Returns:
- True if the 'allowWithdrawal' field has been set, false otherwise.
-
clearAllowWithdrawal
Clears the value of the 'allowWithdrawal' field.- Returns:
- This builder.
-
getAdjustAdvanceTowardsFuturePayments
Gets the value of the 'adjustAdvanceTowardsFuturePayments' field.- Returns:
- The value.
-
setAdjustAdvanceTowardsFuturePayments
Sets the value of the 'adjustAdvanceTowardsFuturePayments' field.- Parameters:
value- The value of 'adjustAdvanceTowardsFuturePayments'.- Returns:
- This builder.
-
hasAdjustAdvanceTowardsFuturePayments
public boolean hasAdjustAdvanceTowardsFuturePayments()Checks whether the 'adjustAdvanceTowardsFuturePayments' field has been set.- Returns:
- True if the 'adjustAdvanceTowardsFuturePayments' field has been set, false otherwise.
-
clearAdjustAdvanceTowardsFuturePayments
Clears the value of the 'adjustAdvanceTowardsFuturePayments' field.- Returns:
- This builder.
-
getExpectedFirstDepositOnDate
Gets the value of the 'expectedFirstDepositOnDate' field.- Returns:
- The value.
-
setExpectedFirstDepositOnDate
Sets the value of the 'expectedFirstDepositOnDate' field.- Parameters:
value- The value of 'expectedFirstDepositOnDate'.- Returns:
- This builder.
-
hasExpectedFirstDepositOnDate
public boolean hasExpectedFirstDepositOnDate()Checks whether the 'expectedFirstDepositOnDate' field has been set.- Returns:
- True if the 'expectedFirstDepositOnDate' field has been set, false otherwise.
-
clearExpectedFirstDepositOnDate
Clears the value of the 'expectedFirstDepositOnDate' field.- Returns:
- This builder.
-
getIsCalendarInherited
Gets the value of the 'isCalendarInherited' field.- Returns:
- The value.
-
setIsCalendarInherited
Sets the value of the 'isCalendarInherited' field.- Parameters:
value- The value of 'isCalendarInherited'.- Returns:
- This builder.
-
hasIsCalendarInherited
public boolean hasIsCalendarInherited()Checks whether the 'isCalendarInherited' field has been set.- Returns:
- True if the 'isCalendarInherited' field has been set, false otherwise.
-
clearIsCalendarInherited
Clears the value of the 'isCalendarInherited' field.- Returns:
- This builder.
-
getRecurringFrequency
Gets the value of the 'recurringFrequency' field.- Returns:
- The value.
-
setRecurringFrequency
Sets the value of the 'recurringFrequency' field.- Parameters:
value- The value of 'recurringFrequency'.- Returns:
- This builder.
-
hasRecurringFrequency
public boolean hasRecurringFrequency()Checks whether the 'recurringFrequency' field has been set.- Returns:
- True if the 'recurringFrequency' field has been set, false otherwise.
-
clearRecurringFrequency
Clears the value of the 'recurringFrequency' field.- Returns:
- This builder.
-
getRecurringFrequencyType
Gets the value of the 'recurringFrequencyType' field.- Returns:
- The value.
-
setRecurringFrequencyType
Sets the value of the 'recurringFrequencyType' field.- Parameters:
value- The value of 'recurringFrequencyType'.- Returns:
- This builder.
-
hasRecurringFrequencyType
public boolean hasRecurringFrequencyType()Checks whether the 'recurringFrequencyType' field has been set.- Returns:
- True if the 'recurringFrequencyType' field has been set, false otherwise.
-
getRecurringFrequencyTypeBuilder
Gets the Builder instance for the 'recurringFrequencyType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setRecurringFrequencyTypeBuilder
public RecurringDepositAccountDataV1.Builder setRecurringFrequencyTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'recurringFrequencyType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasRecurringFrequencyTypeBuilder
public boolean hasRecurringFrequencyTypeBuilder()Checks whether the 'recurringFrequencyType' field has an active Builder instance- Returns:
- True if the 'recurringFrequencyType' field has an active Builder instance
-
clearRecurringFrequencyType
Clears the value of the 'recurringFrequencyType' field.- Returns:
- This builder.
-
build
- Specified by:
buildin interfaceorg.apache.avro.data.RecordBuilder<RecurringDepositAccountDataV1>
-