Package org.apache.fineract.avro.loan.v1
Class LoanAccountDataV1.Builder
java.lang.Object
org.apache.avro.data.RecordBuilderBase<LoanAccountDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<LoanAccountDataV1>
org.apache.fineract.avro.loan.v1.LoanAccountDataV1.Builder
- All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<LoanAccountDataV1>
- Enclosing class:
LoanAccountDataV1
public static class LoanAccountDataV1.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<LoanAccountDataV1>
implements org.apache.avro.data.RecordBuilder<LoanAccountDataV1>
RecordBuilder for LoanAccountDataV1 instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Clears the value of the 'accountNo' field.Clears the value of the 'allowPartialPeriodInterestCalculation' field.Clears the value of the 'amortizationType' field.Clears the value of the 'annualInterestRate' field.Clears the value of the 'approvedPrincipal' field.Clears the value of the 'canDefineInstallmentAmount' field.Clears the value of the 'canDisburse' field.Clears the value of the 'canUseForTopup' field.Clears the value of the 'chargedOff' field.Clears the value of the 'charges' field.Clears the value of the 'clientAccountNo' field.Clears the value of the 'clientActiveLoanOptions' field.Clears the value of the 'clientExternalId' field.Clears the value of the 'clientId' field.Clears the value of the 'clientName' field.Clears the value of the 'clientOfficeId' field.Clears the value of the 'closureLoanAccountNo' field.Clears the value of the 'closureLoanId' field.Clears the value of the 'createStandingInstructionAtDisbursement' field.Clears the value of the 'customData' field.Clears the value of the 'daysInMonthType' field.Clears the value of the 'daysInYearCustomStrategy' field.Clears the value of the 'daysInYearType' field.Clears the value of the 'delinquencyRange' field.Clears the value of the 'delinquent' field.Clears the value of the 'disallowExpectedDisbursements' field.Clears the value of the 'disbursedAmountPercentageForDownPayment' field.Clears the value of the 'disbursementDetails' field.Clears the value of the 'emiAmountVariations' field.Clears the value of the 'enableAutoRepaymentForDownPayment' field.Clears the value of the 'enableDownPayment' field.Clears the value of the 'enableInstallmentLevelDelinquency' field.Clears the value of the 'expectedFirstRepaymentOnDate' field.Clears the value of the 'externalId' field.Clears the value of the 'externalOwnerId' field.Clears the value of the 'fixedEmiAmount' field.Clears the value of the 'fundId' field.Clears the value of the 'fundName' field.Clears the value of the 'graceOnArrearsAgeing' field.Clears the value of the 'graceOnInterestCharged' field.Clears the value of the 'graceOnInterestPayment' field.Clears the value of the 'graceOnPrincipalPayment' field.clearId()Clears the value of the 'id' field.Clears the value of the 'inArrears' field.Clears the value of the 'inArrearsTolerance' field.Clears the value of the 'interestCalculationPeriodType' field.Clears the value of the 'interestChargedFromDate' field.Clears the value of the 'interestRateDifferential' field.Clears the value of the 'interestRateFrequencyType' field.Clears the value of the 'interestRatePerPeriod' field.Clears the value of the 'interestRecalculationData' field.Clears the value of the 'interestRecognitionOnDisbursementDate' field.Clears the value of the 'interestType' field.Clears the value of the 'isFloatingInterestRate' field.Clears the value of the 'isInterestRecalculationEnabled' field.Clears the value of the 'isLoanProductLinkedToFloatingRate' field.Clears the value of the 'isNPA' field.Clears the value of the 'isTopup' field.Clears the value of the 'lastClosedBusinessDate' field.Clears the value of the 'linkedAccount' field.Clears the value of the 'loanCounter' field.Clears the value of the 'loanOfficerId' field.Clears the value of the 'loanOfficerName' field.Clears the value of the 'loanProductCounter' field.Clears the value of the 'loanProductDescription' field.Clears the value of the 'loanProductId' field.Clears the value of the 'loanProductName' field.Clears the value of the 'loanPurposeId' field.Clears the value of the 'loanPurposeName' field.Clears the value of the 'loanTermVariations' field.Clears the value of the 'loanType' field.Clears the value of the 'maxOutstandingLoanBalance' field.Clears the value of the 'meeting' field.Clears the value of the 'multiDisburseLoan' field.Clears the value of the 'netDisbursalAmount' field.Clears the value of the 'numberOfRepayments' field.Clears the value of the 'originalSchedule' field.Clears the value of the 'overdueCharges' field.Clears the value of the 'overpaidOnDate' field.Clears the value of the 'principal' field.Clears the value of the 'product' field.Clears the value of the 'proposedPrincipal' field.Clears the value of the 'purchasePriceRatio' field.Clears the value of the 'recurringMoratoriumOnPrincipalPeriods' field.Clears the value of the 'repaymentEvery' field.Clears the value of the 'repaymentFrequencyDayOfWeekType' field.Clears the value of the 'repaymentFrequencyNthDayType' field.Clears the value of the 'repaymentFrequencyType' field.Clears the value of the 'repaymentSchedule' field.Clears the value of the 'settlementDate' field.Clears the value of the 'status' field.Clears the value of the 'subStatus' field.Clears the value of the 'summary' field.Clears the value of the 'syncDisbursementWithMeeting' field.Clears the value of the 'termFrequency' field.Clears the value of the 'termPeriodFrequencyType' field.Clears the value of the 'timeline' field.Clears the value of the 'topupAmount' field.Clears the value of the 'totalOverpaid' field.Clears the value of the 'transactionProcessingStrategyCode' field.Clears the value of the 'transactionProcessingStrategyName' field.Clears the value of the 'transactions' field.Gets the value of the 'accountNo' field.Gets the value of the 'allowPartialPeriodInterestCalculation' field.Gets the value of the 'amortizationType' field.Gets the Builder instance for the 'amortizationType' field and creates one if it doesn't exist yet.Gets the value of the 'annualInterestRate' field.Gets the value of the 'approvedPrincipal' field.Gets the value of the 'canDefineInstallmentAmount' field.Gets the value of the 'canDisburse' field.Gets the value of the 'canUseForTopup' field.Gets the value of the 'chargedOff' field.Gets the value of the 'charges' field.Gets the value of the 'clientAccountNo' field.Gets the value of the 'clientActiveLoanOptions' field.Gets the value of the 'clientExternalId' field.Gets the value of the 'clientId' field.Gets the value of the 'clientName' field.Gets the value of the 'clientOfficeId' field.Gets the value of the 'closureLoanAccountNo' field.Gets the value of the 'closureLoanId' field.Gets the value of the 'createStandingInstructionAtDisbursement' field.Gets the value of the 'customData' field.Gets the value of the 'daysInMonthType' field.Gets the Builder instance for the 'daysInMonthType' field and creates one if it doesn't exist yet.Gets the value of the 'daysInYearCustomStrategy' field.Gets the Builder instance for the 'daysInYearCustomStrategy' field and creates one if it doesn't exist yet.Gets the value of the 'daysInYearType' field.Gets the Builder instance for the 'daysInYearType' field and creates one if it doesn't exist yet.Gets the value of the 'delinquencyRange' field.Gets the Builder instance for the 'delinquencyRange' field and creates one if it doesn't exist yet.Gets the value of the 'delinquent' field.Gets the Builder instance for the 'delinquent' field and creates one if it doesn't exist yet.Gets the value of the 'disallowExpectedDisbursements' field.Gets the value of the 'disbursedAmountPercentageForDownPayment' field.Gets the value of the 'disbursementDetails' field.Gets the value of the 'emiAmountVariations' field.Gets the value of the 'enableAutoRepaymentForDownPayment' field.Gets the value of the 'enableDownPayment' field.Gets the value of the 'enableInstallmentLevelDelinquency' field.Gets the value of the 'expectedFirstRepaymentOnDate' field.Gets the value of the 'externalId' field.Gets the value of the 'externalOwnerId' field.Gets the value of the 'fixedEmiAmount' field.Gets the value of the 'fundId' field.Gets the value of the 'fundName' field.Gets the value of the 'graceOnArrearsAgeing' field.Gets the value of the 'graceOnInterestCharged' field.Gets the value of the 'graceOnInterestPayment' field.Gets the value of the 'graceOnPrincipalPayment' field.getId()Gets the value of the 'id' field.Gets the value of the 'inArrears' field.Gets the value of the 'inArrearsTolerance' field.Gets the value of the 'interestCalculationPeriodType' field.Gets the Builder instance for the 'interestCalculationPeriodType' field and creates one if it doesn't exist yet.Gets the value of the 'interestChargedFromDate' field.Gets the value of the 'interestRateDifferential' field.Gets the value of the 'interestRateFrequencyType' field.Gets the Builder instance for the 'interestRateFrequencyType' field and creates one if it doesn't exist yet.Gets the value of the 'interestRatePerPeriod' field.Gets the value of the 'interestRecalculationData' field.Gets the Builder instance for the 'interestRecalculationData' field and creates one if it doesn't exist yet.Gets the value of the 'interestRecognitionOnDisbursementDate' field.Gets the value of the 'interestType' field.Gets the Builder instance for the 'interestType' field and creates one if it doesn't exist yet.Gets the value of the 'isFloatingInterestRate' field.Gets the value of the 'isInterestRecalculationEnabled' field.Gets the value of the 'isLoanProductLinkedToFloatingRate' field.getIsNPA()Gets the value of the 'isNPA' field.Gets the value of the 'isTopup' field.Gets the value of the 'lastClosedBusinessDate' field.Gets the value of the 'linkedAccount' field.Gets the Builder instance for the 'linkedAccount' field and creates one if it doesn't exist yet.Gets the value of the 'loanCounter' field.Gets the value of the 'loanOfficerId' field.Gets the value of the 'loanOfficerName' field.Gets the value of the 'loanProductCounter' field.Gets the value of the 'loanProductDescription' field.Gets the value of the 'loanProductId' field.Gets the value of the 'loanProductName' field.Gets the value of the 'loanPurposeId' field.Gets the value of the 'loanPurposeName' field.Gets the value of the 'loanTermVariations' field.Gets the value of the 'loanType' field.Gets the Builder instance for the 'loanType' field and creates one if it doesn't exist yet.Gets the value of the 'maxOutstandingLoanBalance' field.Gets the value of the 'meeting' field.Gets the Builder instance for the 'meeting' field and creates one if it doesn't exist yet.Gets the value of the 'multiDisburseLoan' field.Gets the value of the 'netDisbursalAmount' field.Gets the value of the 'numberOfRepayments' field.Gets the value of the 'originalSchedule' field.Gets the Builder instance for the 'originalSchedule' field and creates one if it doesn't exist yet.Gets the value of the 'overdueCharges' field.Gets the value of the 'overpaidOnDate' field.Gets the value of the 'principal' field.Gets the value of the 'product' field.Gets the Builder instance for the 'product' field and creates one if it doesn't exist yet.Gets the value of the 'proposedPrincipal' field.Gets the value of the 'purchasePriceRatio' field.Gets the value of the 'recurringMoratoriumOnPrincipalPeriods' field.Gets the value of the 'repaymentEvery' field.Gets the value of the 'repaymentFrequencyDayOfWeekType' field.Gets the Builder instance for the 'repaymentFrequencyDayOfWeekType' field and creates one if it doesn't exist yet.Gets the value of the 'repaymentFrequencyNthDayType' field.Gets the Builder instance for the 'repaymentFrequencyNthDayType' field and creates one if it doesn't exist yet.Gets the value of the 'repaymentFrequencyType' field.Gets the Builder instance for the 'repaymentFrequencyType' field and creates one if it doesn't exist yet.Gets the value of the 'repaymentSchedule' field.Gets the Builder instance for the 'repaymentSchedule' field and creates one if it doesn't exist yet.Gets the value of the 'settlementDate' field.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 'subStatus' field.Gets the Builder instance for the 'subStatus' 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 'syncDisbursementWithMeeting' field.Gets the value of the 'termFrequency' field.Gets the value of the 'termPeriodFrequencyType' field.Gets the Builder instance for the 'termPeriodFrequencyType' 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 'topupAmount' field.Gets the value of the 'totalOverpaid' field.Gets the value of the 'transactionProcessingStrategyCode' field.Gets the value of the 'transactionProcessingStrategyName' field.Gets the value of the 'transactions' field.booleanChecks whether the 'accountNo' field has been set.booleanChecks whether the 'allowPartialPeriodInterestCalculation' field has been set.booleanChecks whether the 'amortizationType' field has been set.booleanChecks whether the 'amortizationType' field has an active Builder instancebooleanChecks whether the 'annualInterestRate' field has been set.booleanChecks whether the 'approvedPrincipal' field has been set.booleanChecks whether the 'canDefineInstallmentAmount' field has been set.booleanChecks whether the 'canDisburse' field has been set.booleanChecks whether the 'canUseForTopup' field has been set.booleanChecks whether the 'chargedOff' field has been set.booleanChecks whether the 'charges' field has been set.booleanChecks whether the 'clientAccountNo' field has been set.booleanChecks whether the 'clientActiveLoanOptions' field has been set.booleanChecks whether the 'clientExternalId' field has been set.booleanChecks whether the 'clientId' field has been set.booleanChecks whether the 'clientName' field has been set.booleanChecks whether the 'clientOfficeId' field has been set.booleanChecks whether the 'closureLoanAccountNo' field has been set.booleanChecks whether the 'closureLoanId' field has been set.booleanChecks whether the 'createStandingInstructionAtDisbursement' field has been set.booleanChecks whether the 'customData' field has been set.booleanChecks whether the 'daysInMonthType' field has been set.booleanChecks whether the 'daysInMonthType' field has an active Builder instancebooleanChecks whether the 'daysInYearCustomStrategy' field has been set.booleanChecks whether the 'daysInYearCustomStrategy' field has an active Builder instancebooleanChecks whether the 'daysInYearType' field has been set.booleanChecks whether the 'daysInYearType' field has an active Builder instancebooleanChecks whether the 'delinquencyRange' field has been set.booleanChecks whether the 'delinquencyRange' field has an active Builder instancebooleanChecks whether the 'delinquent' field has been set.booleanChecks whether the 'delinquent' field has an active Builder instancebooleanChecks whether the 'disallowExpectedDisbursements' field has been set.booleanChecks whether the 'disbursedAmountPercentageForDownPayment' field has been set.booleanChecks whether the 'disbursementDetails' field has been set.booleanChecks whether the 'emiAmountVariations' field has been set.booleanChecks whether the 'enableAutoRepaymentForDownPayment' field has been set.booleanChecks whether the 'enableDownPayment' field has been set.booleanChecks whether the 'enableInstallmentLevelDelinquency' field has been set.booleanChecks whether the 'expectedFirstRepaymentOnDate' field has been set.booleanChecks whether the 'externalId' field has been set.booleanChecks whether the 'externalOwnerId' field has been set.booleanChecks whether the 'fixedEmiAmount' field has been set.booleanChecks whether the 'fundId' field has been set.booleanChecks whether the 'fundName' field has been set.booleanChecks whether the 'graceOnArrearsAgeing' field has been set.booleanChecks whether the 'graceOnInterestCharged' field has been set.booleanChecks whether the 'graceOnInterestPayment' field has been set.booleanChecks whether the 'graceOnPrincipalPayment' field has been set.booleanhasId()Checks whether the 'id' field has been set.booleanChecks whether the 'inArrears' field has been set.booleanChecks whether the 'inArrearsTolerance' field has been set.booleanChecks whether the 'interestCalculationPeriodType' field has been set.booleanChecks whether the 'interestCalculationPeriodType' field has an active Builder instancebooleanChecks whether the 'interestChargedFromDate' field has been set.booleanChecks whether the 'interestRateDifferential' field has been set.booleanChecks whether the 'interestRateFrequencyType' field has been set.booleanChecks whether the 'interestRateFrequencyType' field has an active Builder instancebooleanChecks whether the 'interestRatePerPeriod' field has been set.booleanChecks whether the 'interestRecalculationData' field has been set.booleanChecks whether the 'interestRecalculationData' field has an active Builder instancebooleanChecks whether the 'interestRecognitionOnDisbursementDate' field has been set.booleanChecks whether the 'interestType' field has been set.booleanChecks whether the 'interestType' field has an active Builder instancebooleanChecks whether the 'isFloatingInterestRate' field has been set.booleanChecks whether the 'isInterestRecalculationEnabled' field has been set.booleanChecks whether the 'isLoanProductLinkedToFloatingRate' field has been set.booleanhasIsNPA()Checks whether the 'isNPA' field has been set.booleanChecks whether the 'isTopup' field has been set.booleanChecks whether the 'lastClosedBusinessDate' field has been set.booleanChecks whether the 'linkedAccount' field has been set.booleanChecks whether the 'linkedAccount' field has an active Builder instancebooleanChecks whether the 'loanCounter' field has been set.booleanChecks whether the 'loanOfficerId' field has been set.booleanChecks whether the 'loanOfficerName' field has been set.booleanChecks whether the 'loanProductCounter' field has been set.booleanChecks whether the 'loanProductDescription' field has been set.booleanChecks whether the 'loanProductId' field has been set.booleanChecks whether the 'loanProductName' field has been set.booleanChecks whether the 'loanPurposeId' field has been set.booleanChecks whether the 'loanPurposeName' field has been set.booleanChecks whether the 'loanTermVariations' field has been set.booleanChecks whether the 'loanType' field has been set.booleanChecks whether the 'loanType' field has an active Builder instancebooleanChecks whether the 'maxOutstandingLoanBalance' field has been set.booleanChecks whether the 'meeting' field has been set.booleanChecks whether the 'meeting' field has an active Builder instancebooleanChecks whether the 'multiDisburseLoan' field has been set.booleanChecks whether the 'netDisbursalAmount' field has been set.booleanChecks whether the 'numberOfRepayments' field has been set.booleanChecks whether the 'originalSchedule' field has been set.booleanChecks whether the 'originalSchedule' field has an active Builder instancebooleanChecks whether the 'overdueCharges' field has been set.booleanChecks whether the 'overpaidOnDate' field has been set.booleanChecks whether the 'principal' field has been set.booleanChecks whether the 'product' field has been set.booleanChecks whether the 'product' field has an active Builder instancebooleanChecks whether the 'proposedPrincipal' field has been set.booleanChecks whether the 'purchasePriceRatio' field has been set.booleanChecks whether the 'recurringMoratoriumOnPrincipalPeriods' field has been set.booleanChecks whether the 'repaymentEvery' field has been set.booleanChecks whether the 'repaymentFrequencyDayOfWeekType' field has been set.booleanChecks whether the 'repaymentFrequencyDayOfWeekType' field has an active Builder instancebooleanChecks whether the 'repaymentFrequencyNthDayType' field has been set.booleanChecks whether the 'repaymentFrequencyNthDayType' field has an active Builder instancebooleanChecks whether the 'repaymentFrequencyType' field has been set.booleanChecks whether the 'repaymentFrequencyType' field has an active Builder instancebooleanChecks whether the 'repaymentSchedule' field has been set.booleanChecks whether the 'repaymentSchedule' field has an active Builder instancebooleanChecks whether the 'settlementDate' field has been set.booleanChecks whether the 'status' field has been set.booleanChecks whether the 'status' field has an active Builder instancebooleanChecks whether the 'subStatus' field has been set.booleanChecks whether the 'subStatus' 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 'syncDisbursementWithMeeting' field has been set.booleanChecks whether the 'termFrequency' field has been set.booleanChecks whether the 'termPeriodFrequencyType' field has been set.booleanChecks whether the 'termPeriodFrequencyType' 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 'topupAmount' field has been set.booleanChecks whether the 'totalOverpaid' field has been set.booleanChecks whether the 'transactionProcessingStrategyCode' field has been set.booleanChecks whether the 'transactionProcessingStrategyName' field has been set.booleanChecks whether the 'transactions' field has been set.setAccountNo(String value) Sets the value of the 'accountNo' field.Sets the value of the 'allowPartialPeriodInterestCalculation' field.Sets the value of the 'amortizationType' field.Sets the Builder instance for the 'amortizationType' fieldsetAnnualInterestRate(BigDecimal value) Sets the value of the 'annualInterestRate' field.setApprovedPrincipal(BigDecimal value) Sets the value of the 'approvedPrincipal' field.Sets the value of the 'canDefineInstallmentAmount' field.setCanDisburse(Boolean value) Sets the value of the 'canDisburse' field.setCanUseForTopup(Boolean value) Sets the value of the 'canUseForTopup' field.setChargedOff(Boolean value) Sets the value of the 'chargedOff' field.setCharges(List<LoanChargeDataV1> value) Sets the value of the 'charges' field.setClientAccountNo(String value) Sets the value of the 'clientAccountNo' field.Sets the value of the 'clientActiveLoanOptions' field.setClientExternalId(String value) Sets the value of the 'clientExternalId' field.setClientId(Long value) Sets the value of the 'clientId' field.setClientName(String value) Sets the value of the 'clientName' field.setClientOfficeId(Long value) Sets the value of the 'clientOfficeId' field.setClosureLoanAccountNo(String value) Sets the value of the 'closureLoanAccountNo' field.setClosureLoanId(Long value) Sets the value of the 'closureLoanId' field.Sets the value of the 'createStandingInstructionAtDisbursement' field.setCustomData(Map<String, ByteBuffer> value) Sets the value of the 'customData' field.Sets the value of the 'daysInMonthType' field.Sets the Builder instance for the 'daysInMonthType' fieldSets the value of the 'daysInYearCustomStrategy' field.Sets the Builder instance for the 'daysInYearCustomStrategy' fieldSets the value of the 'daysInYearType' field.Sets the Builder instance for the 'daysInYearType' fieldSets the value of the 'delinquencyRange' field.Sets the Builder instance for the 'delinquencyRange' fieldsetDelinquent(CollectionDataV1 value) Sets the value of the 'delinquent' field.Sets the Builder instance for the 'delinquent' fieldSets the value of the 'disallowExpectedDisbursements' field.Sets the value of the 'disbursedAmountPercentageForDownPayment' field.Sets the value of the 'disbursementDetails' field.Sets the value of the 'emiAmountVariations' field.Sets the value of the 'enableAutoRepaymentForDownPayment' field.setEnableDownPayment(Boolean value) Sets the value of the 'enableDownPayment' field.Sets the value of the 'enableInstallmentLevelDelinquency' field.Sets the value of the 'expectedFirstRepaymentOnDate' field.setExternalId(String value) Sets the value of the 'externalId' field.setExternalOwnerId(String value) Sets the value of the 'externalOwnerId' field.setFixedEmiAmount(BigDecimal value) Sets the value of the 'fixedEmiAmount' field.Sets the value of the 'fundId' field.setFundName(String value) Sets the value of the 'fundName' field.setGraceOnArrearsAgeing(Integer value) Sets the value of the 'graceOnArrearsAgeing' field.setGraceOnInterestCharged(Integer value) Sets the value of the 'graceOnInterestCharged' field.setGraceOnInterestPayment(Integer value) Sets the value of the 'graceOnInterestPayment' field.Sets the value of the 'graceOnPrincipalPayment' field.Sets the value of the 'id' field.setInArrears(Boolean value) Sets the value of the 'inArrears' field.setInArrearsTolerance(BigDecimal value) Sets the value of the 'inArrearsTolerance' field.Sets the value of the 'interestCalculationPeriodType' field.Sets the Builder instance for the 'interestCalculationPeriodType' fieldsetInterestChargedFromDate(String value) Sets the value of the 'interestChargedFromDate' field.Sets the value of the 'interestRateDifferential' field.Sets the value of the 'interestRateFrequencyType' field.Sets the Builder instance for the 'interestRateFrequencyType' fieldSets the value of the 'interestRatePerPeriod' field.Sets the value of the 'interestRecalculationData' field.Sets the Builder instance for the 'interestRecalculationData' fieldSets the value of the 'interestRecognitionOnDisbursementDate' field.setInterestType(EnumOptionDataV1 value) Sets the value of the 'interestType' field.Sets the Builder instance for the 'interestType' fieldsetIsFloatingInterestRate(Boolean value) Sets the value of the 'isFloatingInterestRate' field.Sets the value of the 'isInterestRecalculationEnabled' field.Sets the value of the 'isLoanProductLinkedToFloatingRate' field.Sets the value of the 'isNPA' field.setIsTopup(Boolean value) Sets the value of the 'isTopup' field.setLastClosedBusinessDate(String value) Sets the value of the 'lastClosedBusinessDate' field.Sets the value of the 'linkedAccount' field.Sets the Builder instance for the 'linkedAccount' fieldsetLoanCounter(Integer value) Sets the value of the 'loanCounter' field.setLoanOfficerId(Long value) Sets the value of the 'loanOfficerId' field.setLoanOfficerName(String value) Sets the value of the 'loanOfficerName' field.setLoanProductCounter(Integer value) Sets the value of the 'loanProductCounter' field.setLoanProductDescription(String value) Sets the value of the 'loanProductDescription' field.setLoanProductId(Long value) Sets the value of the 'loanProductId' field.setLoanProductName(String value) Sets the value of the 'loanProductName' field.setLoanPurposeId(Long value) Sets the value of the 'loanPurposeId' field.setLoanPurposeName(String value) Sets the value of the 'loanPurposeName' field.Sets the value of the 'loanTermVariations' field.setLoanType(EnumOptionDataV1 value) Sets the value of the 'loanType' field.Sets the Builder instance for the 'loanType' fieldSets the value of the 'maxOutstandingLoanBalance' field.setMeeting(CalendarDataV1 value) Sets the value of the 'meeting' field.Sets the Builder instance for the 'meeting' fieldsetMultiDisburseLoan(Boolean value) Sets the value of the 'multiDisburseLoan' field.setNetDisbursalAmount(BigDecimal value) Sets the value of the 'netDisbursalAmount' field.setNumberOfRepayments(Integer value) Sets the value of the 'numberOfRepayments' field.Sets the value of the 'originalSchedule' field.Sets the Builder instance for the 'originalSchedule' fieldsetOverdueCharges(List<ChargeDataV1> value) Sets the value of the 'overdueCharges' field.setOverpaidOnDate(String value) Sets the value of the 'overpaidOnDate' field.setPrincipal(BigDecimal value) Sets the value of the 'principal' field.setProduct(LoanProductDataV1 value) Sets the value of the 'product' field.Sets the Builder instance for the 'product' fieldsetProposedPrincipal(BigDecimal value) Sets the value of the 'proposedPrincipal' field.setPurchasePriceRatio(String value) Sets the value of the 'purchasePriceRatio' field.Sets the value of the 'recurringMoratoriumOnPrincipalPeriods' field.setRepaymentEvery(Integer value) Sets the value of the 'repaymentEvery' field.Sets the value of the 'repaymentFrequencyDayOfWeekType' field.Sets the Builder instance for the 'repaymentFrequencyDayOfWeekType' fieldSets the value of the 'repaymentFrequencyNthDayType' field.Sets the Builder instance for the 'repaymentFrequencyNthDayType' fieldSets the value of the 'repaymentFrequencyType' field.Sets the Builder instance for the 'repaymentFrequencyType' fieldSets the value of the 'repaymentSchedule' field.Sets the Builder instance for the 'repaymentSchedule' fieldsetSettlementDate(String value) Sets the value of the 'settlementDate' field.setStatus(LoanStatusEnumDataV1 value) Sets the value of the 'status' field.Sets the Builder instance for the 'status' fieldsetSubStatus(EnumOptionDataV1 value) Sets the value of the 'subStatus' field.Sets the Builder instance for the 'subStatus' fieldsetSummary(LoanSummaryDataV1 value) Sets the value of the 'summary' field.Sets the Builder instance for the 'summary' fieldSets the value of the 'syncDisbursementWithMeeting' field.setTermFrequency(Integer value) Sets the value of the 'termFrequency' field.Sets the value of the 'termPeriodFrequencyType' field.Sets the Builder instance for the 'termPeriodFrequencyType' fieldSets the value of the 'timeline' field.Sets the Builder instance for the 'timeline' fieldsetTopupAmount(BigDecimal value) Sets the value of the 'topupAmount' field.setTotalOverpaid(BigDecimal value) Sets the value of the 'totalOverpaid' field.Sets the value of the 'transactionProcessingStrategyCode' field.Sets the value of the 'transactionProcessingStrategyName' field.setTransactions(List<LoanTransactionDataV1> value) Sets the value of the 'transactions' 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.
-
getExternalOwnerId
Gets the value of the 'externalOwnerId' field.- Returns:
- The value.
-
setExternalOwnerId
Sets the value of the 'externalOwnerId' field.- Parameters:
value- The value of 'externalOwnerId'.- Returns:
- This builder.
-
hasExternalOwnerId
public boolean hasExternalOwnerId()Checks whether the 'externalOwnerId' field has been set.- Returns:
- True if the 'externalOwnerId' field has been set, false otherwise.
-
clearExternalOwnerId
Clears the value of the 'externalOwnerId' field.- Returns:
- This builder.
-
getSettlementDate
Gets the value of the 'settlementDate' field.- Returns:
- The value.
-
setSettlementDate
Sets the value of the 'settlementDate' field.- Parameters:
value- The value of 'settlementDate'.- Returns:
- This builder.
-
hasSettlementDate
public boolean hasSettlementDate()Checks whether the 'settlementDate' field has been set.- Returns:
- True if the 'settlementDate' field has been set, false otherwise.
-
clearSettlementDate
Clears the value of the 'settlementDate' field.- Returns:
- This builder.
-
getPurchasePriceRatio
Gets the value of the 'purchasePriceRatio' field.- Returns:
- The value.
-
setPurchasePriceRatio
Sets the value of the 'purchasePriceRatio' field.- Parameters:
value- The value of 'purchasePriceRatio'.- Returns:
- This builder.
-
hasPurchasePriceRatio
public boolean hasPurchasePriceRatio()Checks whether the 'purchasePriceRatio' field has been set.- Returns:
- True if the 'purchasePriceRatio' field has been set, false otherwise.
-
clearPurchasePriceRatio
Clears the value of the 'purchasePriceRatio' 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
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.
-
getSubStatus
Gets the value of the 'subStatus' field.- Returns:
- The value.
-
setSubStatus
Sets the value of the 'subStatus' field.- Parameters:
value- The value of 'subStatus'.- Returns:
- This builder.
-
hasSubStatus
public boolean hasSubStatus()Checks whether the 'subStatus' field has been set.- Returns:
- True if the 'subStatus' field has been set, false otherwise.
-
getSubStatusBuilder
Gets the Builder instance for the 'subStatus' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setSubStatusBuilder
Sets the Builder instance for the 'subStatus' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasSubStatusBuilder
public boolean hasSubStatusBuilder()Checks whether the 'subStatus' field has an active Builder instance- Returns:
- True if the 'subStatus' field has an active Builder instance
-
clearSubStatus
Clears the value of the 'subStatus' 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.
-
getClientAccountNo
Gets the value of the 'clientAccountNo' field.- Returns:
- The value.
-
setClientAccountNo
Sets the value of the 'clientAccountNo' field.- Parameters:
value- The value of 'clientAccountNo'.- Returns:
- This builder.
-
hasClientAccountNo
public boolean hasClientAccountNo()Checks whether the 'clientAccountNo' field has been set.- Returns:
- True if the 'clientAccountNo' field has been set, false otherwise.
-
clearClientAccountNo
Clears the value of the 'clientAccountNo' 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.
-
getClientOfficeId
Gets the value of the 'clientOfficeId' field.- Returns:
- The value.
-
setClientOfficeId
Sets the value of the 'clientOfficeId' field.- Parameters:
value- The value of 'clientOfficeId'.- Returns:
- This builder.
-
hasClientOfficeId
public boolean hasClientOfficeId()Checks whether the 'clientOfficeId' field has been set.- Returns:
- True if the 'clientOfficeId' field has been set, false otherwise.
-
clearClientOfficeId
Clears the value of the 'clientOfficeId' field.- Returns:
- This builder.
-
getClientExternalId
Gets the value of the 'clientExternalId' field.- Returns:
- The value.
-
setClientExternalId
Sets the value of the 'clientExternalId' field.- Parameters:
value- The value of 'clientExternalId'.- Returns:
- This builder.
-
hasClientExternalId
public boolean hasClientExternalId()Checks whether the 'clientExternalId' field has been set.- Returns:
- True if the 'clientExternalId' field has been set, false otherwise.
-
clearClientExternalId
Clears the value of the 'clientExternalId' field.- Returns:
- This builder.
-
getLoanProductId
Gets the value of the 'loanProductId' field.- Returns:
- The value.
-
setLoanProductId
Sets the value of the 'loanProductId' field.- Parameters:
value- The value of 'loanProductId'.- Returns:
- This builder.
-
hasLoanProductId
public boolean hasLoanProductId()Checks whether the 'loanProductId' field has been set.- Returns:
- True if the 'loanProductId' field has been set, false otherwise.
-
clearLoanProductId
Clears the value of the 'loanProductId' field.- Returns:
- This builder.
-
getLoanProductName
Gets the value of the 'loanProductName' field.- Returns:
- The value.
-
setLoanProductName
Sets the value of the 'loanProductName' field.- Parameters:
value- The value of 'loanProductName'.- Returns:
- This builder.
-
hasLoanProductName
public boolean hasLoanProductName()Checks whether the 'loanProductName' field has been set.- Returns:
- True if the 'loanProductName' field has been set, false otherwise.
-
clearLoanProductName
Clears the value of the 'loanProductName' field.- Returns:
- This builder.
-
getLoanProductDescription
Gets the value of the 'loanProductDescription' field.- Returns:
- The value.
-
setLoanProductDescription
Sets the value of the 'loanProductDescription' field.- Parameters:
value- The value of 'loanProductDescription'.- Returns:
- This builder.
-
hasLoanProductDescription
public boolean hasLoanProductDescription()Checks whether the 'loanProductDescription' field has been set.- Returns:
- True if the 'loanProductDescription' field has been set, false otherwise.
-
clearLoanProductDescription
Clears the value of the 'loanProductDescription' field.- Returns:
- This builder.
-
getIsLoanProductLinkedToFloatingRate
Gets the value of the 'isLoanProductLinkedToFloatingRate' field.- Returns:
- The value.
-
setIsLoanProductLinkedToFloatingRate
Sets the value of the 'isLoanProductLinkedToFloatingRate' field.- Parameters:
value- The value of 'isLoanProductLinkedToFloatingRate'.- Returns:
- This builder.
-
hasIsLoanProductLinkedToFloatingRate
public boolean hasIsLoanProductLinkedToFloatingRate()Checks whether the 'isLoanProductLinkedToFloatingRate' field has been set.- Returns:
- True if the 'isLoanProductLinkedToFloatingRate' field has been set, false otherwise.
-
clearIsLoanProductLinkedToFloatingRate
Clears the value of the 'isLoanProductLinkedToFloatingRate' field.- Returns:
- This builder.
-
getFundId
Gets the value of the 'fundId' field.- Returns:
- The value.
-
setFundId
Sets the value of the 'fundId' field.- Parameters:
value- The value of 'fundId'.- Returns:
- This builder.
-
hasFundId
public boolean hasFundId()Checks whether the 'fundId' field has been set.- Returns:
- True if the 'fundId' field has been set, false otherwise.
-
clearFundId
Clears the value of the 'fundId' field.- Returns:
- This builder.
-
getFundName
Gets the value of the 'fundName' field.- Returns:
- The value.
-
setFundName
Sets the value of the 'fundName' field.- Parameters:
value- The value of 'fundName'.- Returns:
- This builder.
-
hasFundName
public boolean hasFundName()Checks whether the 'fundName' field has been set.- Returns:
- True if the 'fundName' field has been set, false otherwise.
-
clearFundName
Clears the value of the 'fundName' field.- Returns:
- This builder.
-
getLoanPurposeId
Gets the value of the 'loanPurposeId' field.- Returns:
- The value.
-
setLoanPurposeId
Sets the value of the 'loanPurposeId' field.- Parameters:
value- The value of 'loanPurposeId'.- Returns:
- This builder.
-
hasLoanPurposeId
public boolean hasLoanPurposeId()Checks whether the 'loanPurposeId' field has been set.- Returns:
- True if the 'loanPurposeId' field has been set, false otherwise.
-
clearLoanPurposeId
Clears the value of the 'loanPurposeId' field.- Returns:
- This builder.
-
getLoanPurposeName
Gets the value of the 'loanPurposeName' field.- Returns:
- The value.
-
setLoanPurposeName
Sets the value of the 'loanPurposeName' field.- Parameters:
value- The value of 'loanPurposeName'.- Returns:
- This builder.
-
hasLoanPurposeName
public boolean hasLoanPurposeName()Checks whether the 'loanPurposeName' field has been set.- Returns:
- True if the 'loanPurposeName' field has been set, false otherwise.
-
clearLoanPurposeName
Clears the value of the 'loanPurposeName' field.- Returns:
- This builder.
-
getLoanOfficerId
Gets the value of the 'loanOfficerId' field.- Returns:
- The value.
-
setLoanOfficerId
Sets the value of the 'loanOfficerId' field.- Parameters:
value- The value of 'loanOfficerId'.- Returns:
- This builder.
-
hasLoanOfficerId
public boolean hasLoanOfficerId()Checks whether the 'loanOfficerId' field has been set.- Returns:
- True if the 'loanOfficerId' field has been set, false otherwise.
-
clearLoanOfficerId
Clears the value of the 'loanOfficerId' field.- Returns:
- This builder.
-
getLoanOfficerName
Gets the value of the 'loanOfficerName' field.- Returns:
- The value.
-
setLoanOfficerName
Sets the value of the 'loanOfficerName' field.- Parameters:
value- The value of 'loanOfficerName'.- Returns:
- This builder.
-
hasLoanOfficerName
public boolean hasLoanOfficerName()Checks whether the 'loanOfficerName' field has been set.- Returns:
- True if the 'loanOfficerName' field has been set, false otherwise.
-
clearLoanOfficerName
Clears the value of the 'loanOfficerName' field.- Returns:
- This builder.
-
getLoanType
Gets the value of the 'loanType' field.- Returns:
- The value.
-
setLoanType
Sets the value of the 'loanType' field.- Parameters:
value- The value of 'loanType'.- Returns:
- This builder.
-
hasLoanType
public boolean hasLoanType()Checks whether the 'loanType' field has been set.- Returns:
- True if the 'loanType' field has been set, false otherwise.
-
getLoanTypeBuilder
Gets the Builder instance for the 'loanType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setLoanTypeBuilder
Sets the Builder instance for the 'loanType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasLoanTypeBuilder
public boolean hasLoanTypeBuilder()Checks whether the 'loanType' field has an active Builder instance- Returns:
- True if the 'loanType' field has an active Builder instance
-
clearLoanType
Clears the value of the 'loanType' field.- Returns:
- This builder.
-
getPrincipal
Gets the value of the 'principal' field.- Returns:
- The value.
-
setPrincipal
Sets the value of the 'principal' field.- Parameters:
value- The value of 'principal'.- Returns:
- This builder.
-
hasPrincipal
public boolean hasPrincipal()Checks whether the 'principal' field has been set.- Returns:
- True if the 'principal' field has been set, false otherwise.
-
clearPrincipal
Clears the value of the 'principal' field.- Returns:
- This builder.
-
getApprovedPrincipal
Gets the value of the 'approvedPrincipal' field.- Returns:
- The value.
-
setApprovedPrincipal
Sets the value of the 'approvedPrincipal' field.- Parameters:
value- The value of 'approvedPrincipal'.- Returns:
- This builder.
-
hasApprovedPrincipal
public boolean hasApprovedPrincipal()Checks whether the 'approvedPrincipal' field has been set.- Returns:
- True if the 'approvedPrincipal' field has been set, false otherwise.
-
clearApprovedPrincipal
Clears the value of the 'approvedPrincipal' field.- Returns:
- This builder.
-
getProposedPrincipal
Gets the value of the 'proposedPrincipal' field.- Returns:
- The value.
-
setProposedPrincipal
Sets the value of the 'proposedPrincipal' field.- Parameters:
value- The value of 'proposedPrincipal'.- Returns:
- This builder.
-
hasProposedPrincipal
public boolean hasProposedPrincipal()Checks whether the 'proposedPrincipal' field has been set.- Returns:
- True if the 'proposedPrincipal' field has been set, false otherwise.
-
clearProposedPrincipal
Clears the value of the 'proposedPrincipal' field.- Returns:
- This builder.
-
getNetDisbursalAmount
Gets the value of the 'netDisbursalAmount' field.- Returns:
- The value.
-
setNetDisbursalAmount
Sets the value of the 'netDisbursalAmount' field.- Parameters:
value- The value of 'netDisbursalAmount'.- Returns:
- This builder.
-
hasNetDisbursalAmount
public boolean hasNetDisbursalAmount()Checks whether the 'netDisbursalAmount' field has been set.- Returns:
- True if the 'netDisbursalAmount' field has been set, false otherwise.
-
clearNetDisbursalAmount
Clears the value of the 'netDisbursalAmount' field.- Returns:
- This builder.
-
getTermFrequency
Gets the value of the 'termFrequency' field.- Returns:
- The value.
-
setTermFrequency
Sets the value of the 'termFrequency' field.- Parameters:
value- The value of 'termFrequency'.- Returns:
- This builder.
-
hasTermFrequency
public boolean hasTermFrequency()Checks whether the 'termFrequency' field has been set.- Returns:
- True if the 'termFrequency' field has been set, false otherwise.
-
clearTermFrequency
Clears the value of the 'termFrequency' field.- Returns:
- This builder.
-
getTermPeriodFrequencyType
Gets the value of the 'termPeriodFrequencyType' field.- Returns:
- The value.
-
setTermPeriodFrequencyType
Sets the value of the 'termPeriodFrequencyType' field.- Parameters:
value- The value of 'termPeriodFrequencyType'.- Returns:
- This builder.
-
hasTermPeriodFrequencyType
public boolean hasTermPeriodFrequencyType()Checks whether the 'termPeriodFrequencyType' field has been set.- Returns:
- True if the 'termPeriodFrequencyType' field has been set, false otherwise.
-
getTermPeriodFrequencyTypeBuilder
Gets the Builder instance for the 'termPeriodFrequencyType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setTermPeriodFrequencyTypeBuilder
Sets the Builder instance for the 'termPeriodFrequencyType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasTermPeriodFrequencyTypeBuilder
public boolean hasTermPeriodFrequencyTypeBuilder()Checks whether the 'termPeriodFrequencyType' field has an active Builder instance- Returns:
- True if the 'termPeriodFrequencyType' field has an active Builder instance
-
clearTermPeriodFrequencyType
Clears the value of the 'termPeriodFrequencyType' field.- Returns:
- This builder.
-
getNumberOfRepayments
Gets the value of the 'numberOfRepayments' field.- Returns:
- The value.
-
setNumberOfRepayments
Sets the value of the 'numberOfRepayments' field.- Parameters:
value- The value of 'numberOfRepayments'.- Returns:
- This builder.
-
hasNumberOfRepayments
public boolean hasNumberOfRepayments()Checks whether the 'numberOfRepayments' field has been set.- Returns:
- True if the 'numberOfRepayments' field has been set, false otherwise.
-
clearNumberOfRepayments
Clears the value of the 'numberOfRepayments' field.- Returns:
- This builder.
-
getRepaymentEvery
Gets the value of the 'repaymentEvery' field.- Returns:
- The value.
-
setRepaymentEvery
Sets the value of the 'repaymentEvery' field.- Parameters:
value- The value of 'repaymentEvery'.- Returns:
- This builder.
-
hasRepaymentEvery
public boolean hasRepaymentEvery()Checks whether the 'repaymentEvery' field has been set.- Returns:
- True if the 'repaymentEvery' field has been set, false otherwise.
-
clearRepaymentEvery
Clears the value of the 'repaymentEvery' field.- Returns:
- This builder.
-
getRepaymentFrequencyType
Gets the value of the 'repaymentFrequencyType' field.- Returns:
- The value.
-
setRepaymentFrequencyType
Sets the value of the 'repaymentFrequencyType' field.- Parameters:
value- The value of 'repaymentFrequencyType'.- Returns:
- This builder.
-
hasRepaymentFrequencyType
public boolean hasRepaymentFrequencyType()Checks whether the 'repaymentFrequencyType' field has been set.- Returns:
- True if the 'repaymentFrequencyType' field has been set, false otherwise.
-
getRepaymentFrequencyTypeBuilder
Gets the Builder instance for the 'repaymentFrequencyType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setRepaymentFrequencyTypeBuilder
Sets the Builder instance for the 'repaymentFrequencyType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasRepaymentFrequencyTypeBuilder
public boolean hasRepaymentFrequencyTypeBuilder()Checks whether the 'repaymentFrequencyType' field has an active Builder instance- Returns:
- True if the 'repaymentFrequencyType' field has an active Builder instance
-
clearRepaymentFrequencyType
Clears the value of the 'repaymentFrequencyType' field.- Returns:
- This builder.
-
getRepaymentFrequencyNthDayType
Gets the value of the 'repaymentFrequencyNthDayType' field.- Returns:
- The value.
-
setRepaymentFrequencyNthDayType
Sets the value of the 'repaymentFrequencyNthDayType' field.- Parameters:
value- The value of 'repaymentFrequencyNthDayType'.- Returns:
- This builder.
-
hasRepaymentFrequencyNthDayType
public boolean hasRepaymentFrequencyNthDayType()Checks whether the 'repaymentFrequencyNthDayType' field has been set.- Returns:
- True if the 'repaymentFrequencyNthDayType' field has been set, false otherwise.
-
getRepaymentFrequencyNthDayTypeBuilder
Gets the Builder instance for the 'repaymentFrequencyNthDayType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setRepaymentFrequencyNthDayTypeBuilder
public LoanAccountDataV1.Builder setRepaymentFrequencyNthDayTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'repaymentFrequencyNthDayType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasRepaymentFrequencyNthDayTypeBuilder
public boolean hasRepaymentFrequencyNthDayTypeBuilder()Checks whether the 'repaymentFrequencyNthDayType' field has an active Builder instance- Returns:
- True if the 'repaymentFrequencyNthDayType' field has an active Builder instance
-
clearRepaymentFrequencyNthDayType
Clears the value of the 'repaymentFrequencyNthDayType' field.- Returns:
- This builder.
-
getRepaymentFrequencyDayOfWeekType
Gets the value of the 'repaymentFrequencyDayOfWeekType' field.- Returns:
- The value.
-
setRepaymentFrequencyDayOfWeekType
Sets the value of the 'repaymentFrequencyDayOfWeekType' field.- Parameters:
value- The value of 'repaymentFrequencyDayOfWeekType'.- Returns:
- This builder.
-
hasRepaymentFrequencyDayOfWeekType
public boolean hasRepaymentFrequencyDayOfWeekType()Checks whether the 'repaymentFrequencyDayOfWeekType' field has been set.- Returns:
- True if the 'repaymentFrequencyDayOfWeekType' field has been set, false otherwise.
-
getRepaymentFrequencyDayOfWeekTypeBuilder
Gets the Builder instance for the 'repaymentFrequencyDayOfWeekType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setRepaymentFrequencyDayOfWeekTypeBuilder
public LoanAccountDataV1.Builder setRepaymentFrequencyDayOfWeekTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'repaymentFrequencyDayOfWeekType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasRepaymentFrequencyDayOfWeekTypeBuilder
public boolean hasRepaymentFrequencyDayOfWeekTypeBuilder()Checks whether the 'repaymentFrequencyDayOfWeekType' field has an active Builder instance- Returns:
- True if the 'repaymentFrequencyDayOfWeekType' field has an active Builder instance
-
clearRepaymentFrequencyDayOfWeekType
Clears the value of the 'repaymentFrequencyDayOfWeekType' field.- Returns:
- This builder.
-
getInterestRatePerPeriod
Gets the value of the 'interestRatePerPeriod' field.- Returns:
- The value.
-
setInterestRatePerPeriod
Sets the value of the 'interestRatePerPeriod' field.- Parameters:
value- The value of 'interestRatePerPeriod'.- Returns:
- This builder.
-
hasInterestRatePerPeriod
public boolean hasInterestRatePerPeriod()Checks whether the 'interestRatePerPeriod' field has been set.- Returns:
- True if the 'interestRatePerPeriod' field has been set, false otherwise.
-
clearInterestRatePerPeriod
Clears the value of the 'interestRatePerPeriod' field.- Returns:
- This builder.
-
getInterestRateFrequencyType
Gets the value of the 'interestRateFrequencyType' field.- Returns:
- The value.
-
setInterestRateFrequencyType
Sets the value of the 'interestRateFrequencyType' field.- Parameters:
value- The value of 'interestRateFrequencyType'.- Returns:
- This builder.
-
hasInterestRateFrequencyType
public boolean hasInterestRateFrequencyType()Checks whether the 'interestRateFrequencyType' field has been set.- Returns:
- True if the 'interestRateFrequencyType' field has been set, false otherwise.
-
getInterestRateFrequencyTypeBuilder
Gets the Builder instance for the 'interestRateFrequencyType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestRateFrequencyTypeBuilder
public LoanAccountDataV1.Builder setInterestRateFrequencyTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestRateFrequencyType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestRateFrequencyTypeBuilder
public boolean hasInterestRateFrequencyTypeBuilder()Checks whether the 'interestRateFrequencyType' field has an active Builder instance- Returns:
- True if the 'interestRateFrequencyType' field has an active Builder instance
-
clearInterestRateFrequencyType
Clears the value of the 'interestRateFrequencyType' field.- Returns:
- This builder.
-
getAnnualInterestRate
Gets the value of the 'annualInterestRate' field.- Returns:
- The value.
-
setAnnualInterestRate
Sets the value of the 'annualInterestRate' field.- Parameters:
value- The value of 'annualInterestRate'.- Returns:
- This builder.
-
hasAnnualInterestRate
public boolean hasAnnualInterestRate()Checks whether the 'annualInterestRate' field has been set.- Returns:
- True if the 'annualInterestRate' field has been set, false otherwise.
-
clearAnnualInterestRate
Clears the value of the 'annualInterestRate' field.- Returns:
- This builder.
-
getIsFloatingInterestRate
Gets the value of the 'isFloatingInterestRate' field.- Returns:
- The value.
-
setIsFloatingInterestRate
Sets the value of the 'isFloatingInterestRate' field.- Parameters:
value- The value of 'isFloatingInterestRate'.- Returns:
- This builder.
-
hasIsFloatingInterestRate
public boolean hasIsFloatingInterestRate()Checks whether the 'isFloatingInterestRate' field has been set.- Returns:
- True if the 'isFloatingInterestRate' field has been set, false otherwise.
-
clearIsFloatingInterestRate
Clears the value of the 'isFloatingInterestRate' field.- Returns:
- This builder.
-
getInterestRateDifferential
Gets the value of the 'interestRateDifferential' field.- Returns:
- The value.
-
setInterestRateDifferential
Sets the value of the 'interestRateDifferential' field.- Parameters:
value- The value of 'interestRateDifferential'.- Returns:
- This builder.
-
hasInterestRateDifferential
public boolean hasInterestRateDifferential()Checks whether the 'interestRateDifferential' field has been set.- Returns:
- True if the 'interestRateDifferential' field has been set, false otherwise.
-
clearInterestRateDifferential
Clears the value of the 'interestRateDifferential' field.- Returns:
- This builder.
-
getAmortizationType
Gets the value of the 'amortizationType' field.- Returns:
- The value.
-
setAmortizationType
Sets the value of the 'amortizationType' field.- Parameters:
value- The value of 'amortizationType'.- Returns:
- This builder.
-
hasAmortizationType
public boolean hasAmortizationType()Checks whether the 'amortizationType' field has been set.- Returns:
- True if the 'amortizationType' field has been set, false otherwise.
-
getAmortizationTypeBuilder
Gets the Builder instance for the 'amortizationType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setAmortizationTypeBuilder
Sets the Builder instance for the 'amortizationType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasAmortizationTypeBuilder
public boolean hasAmortizationTypeBuilder()Checks whether the 'amortizationType' field has an active Builder instance- Returns:
- True if the 'amortizationType' field has an active Builder instance
-
clearAmortizationType
Clears the value of the 'amortizationType' field.- Returns:
- This builder.
-
getInterestType
Gets the value of the 'interestType' field.- Returns:
- The value.
-
setInterestType
Sets the value of the 'interestType' field.- Parameters:
value- The value of 'interestType'.- Returns:
- This builder.
-
hasInterestType
public boolean hasInterestType()Checks whether the 'interestType' field has been set.- Returns:
- True if the 'interestType' field has been set, false otherwise.
-
getInterestTypeBuilder
Gets the Builder instance for the 'interestType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestTypeBuilder
Sets the Builder instance for the 'interestType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestTypeBuilder
public boolean hasInterestTypeBuilder()Checks whether the 'interestType' field has an active Builder instance- Returns:
- True if the 'interestType' field has an active Builder instance
-
clearInterestType
Clears the value of the 'interestType' field.- Returns:
- This builder.
-
getInterestCalculationPeriodType
Gets the value of the 'interestCalculationPeriodType' field.- Returns:
- The value.
-
setInterestCalculationPeriodType
Sets the value of the 'interestCalculationPeriodType' field.- Parameters:
value- The value of 'interestCalculationPeriodType'.- Returns:
- This builder.
-
hasInterestCalculationPeriodType
public boolean hasInterestCalculationPeriodType()Checks whether the 'interestCalculationPeriodType' field has been set.- Returns:
- True if the 'interestCalculationPeriodType' field has been set, false otherwise.
-
getInterestCalculationPeriodTypeBuilder
Gets the Builder instance for the 'interestCalculationPeriodType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestCalculationPeriodTypeBuilder
public LoanAccountDataV1.Builder setInterestCalculationPeriodTypeBuilder(EnumOptionDataV1.Builder value) Sets the Builder instance for the 'interestCalculationPeriodType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestCalculationPeriodTypeBuilder
public boolean hasInterestCalculationPeriodTypeBuilder()Checks whether the 'interestCalculationPeriodType' field has an active Builder instance- Returns:
- True if the 'interestCalculationPeriodType' field has an active Builder instance
-
clearInterestCalculationPeriodType
Clears the value of the 'interestCalculationPeriodType' field.- Returns:
- This builder.
-
getAllowPartialPeriodInterestCalculation
Gets the value of the 'allowPartialPeriodInterestCalculation' field.- Returns:
- The value.
-
setAllowPartialPeriodInterestCalculation
Sets the value of the 'allowPartialPeriodInterestCalculation' field.- Parameters:
value- The value of 'allowPartialPeriodInterestCalculation'.- Returns:
- This builder.
-
hasAllowPartialPeriodInterestCalculation
public boolean hasAllowPartialPeriodInterestCalculation()Checks whether the 'allowPartialPeriodInterestCalculation' field has been set.- Returns:
- True if the 'allowPartialPeriodInterestCalculation' field has been set, false otherwise.
-
clearAllowPartialPeriodInterestCalculation
Clears the value of the 'allowPartialPeriodInterestCalculation' field.- Returns:
- This builder.
-
getInArrearsTolerance
Gets the value of the 'inArrearsTolerance' field.- Returns:
- The value.
-
setInArrearsTolerance
Sets the value of the 'inArrearsTolerance' field.- Parameters:
value- The value of 'inArrearsTolerance'.- Returns:
- This builder.
-
hasInArrearsTolerance
public boolean hasInArrearsTolerance()Checks whether the 'inArrearsTolerance' field has been set.- Returns:
- True if the 'inArrearsTolerance' field has been set, false otherwise.
-
clearInArrearsTolerance
Clears the value of the 'inArrearsTolerance' field.- Returns:
- This builder.
-
getTransactionProcessingStrategyCode
Gets the value of the 'transactionProcessingStrategyCode' field.- Returns:
- The value.
-
setTransactionProcessingStrategyCode
Sets the value of the 'transactionProcessingStrategyCode' field.- Parameters:
value- The value of 'transactionProcessingStrategyCode'.- Returns:
- This builder.
-
hasTransactionProcessingStrategyCode
public boolean hasTransactionProcessingStrategyCode()Checks whether the 'transactionProcessingStrategyCode' field has been set.- Returns:
- True if the 'transactionProcessingStrategyCode' field has been set, false otherwise.
-
clearTransactionProcessingStrategyCode
Clears the value of the 'transactionProcessingStrategyCode' field.- Returns:
- This builder.
-
getTransactionProcessingStrategyName
Gets the value of the 'transactionProcessingStrategyName' field.- Returns:
- The value.
-
setTransactionProcessingStrategyName
Sets the value of the 'transactionProcessingStrategyName' field.- Parameters:
value- The value of 'transactionProcessingStrategyName'.- Returns:
- This builder.
-
hasTransactionProcessingStrategyName
public boolean hasTransactionProcessingStrategyName()Checks whether the 'transactionProcessingStrategyName' field has been set.- Returns:
- True if the 'transactionProcessingStrategyName' field has been set, false otherwise.
-
clearTransactionProcessingStrategyName
Clears the value of the 'transactionProcessingStrategyName' field.- Returns:
- This builder.
-
getGraceOnPrincipalPayment
Gets the value of the 'graceOnPrincipalPayment' field.- Returns:
- The value.
-
setGraceOnPrincipalPayment
Sets the value of the 'graceOnPrincipalPayment' field.- Parameters:
value- The value of 'graceOnPrincipalPayment'.- Returns:
- This builder.
-
hasGraceOnPrincipalPayment
public boolean hasGraceOnPrincipalPayment()Checks whether the 'graceOnPrincipalPayment' field has been set.- Returns:
- True if the 'graceOnPrincipalPayment' field has been set, false otherwise.
-
clearGraceOnPrincipalPayment
Clears the value of the 'graceOnPrincipalPayment' field.- Returns:
- This builder.
-
getRecurringMoratoriumOnPrincipalPeriods
Gets the value of the 'recurringMoratoriumOnPrincipalPeriods' field.- Returns:
- The value.
-
setRecurringMoratoriumOnPrincipalPeriods
Sets the value of the 'recurringMoratoriumOnPrincipalPeriods' field.- Parameters:
value- The value of 'recurringMoratoriumOnPrincipalPeriods'.- Returns:
- This builder.
-
hasRecurringMoratoriumOnPrincipalPeriods
public boolean hasRecurringMoratoriumOnPrincipalPeriods()Checks whether the 'recurringMoratoriumOnPrincipalPeriods' field has been set.- Returns:
- True if the 'recurringMoratoriumOnPrincipalPeriods' field has been set, false otherwise.
-
clearRecurringMoratoriumOnPrincipalPeriods
Clears the value of the 'recurringMoratoriumOnPrincipalPeriods' field.- Returns:
- This builder.
-
getGraceOnInterestPayment
Gets the value of the 'graceOnInterestPayment' field.- Returns:
- The value.
-
setGraceOnInterestPayment
Sets the value of the 'graceOnInterestPayment' field.- Parameters:
value- The value of 'graceOnInterestPayment'.- Returns:
- This builder.
-
hasGraceOnInterestPayment
public boolean hasGraceOnInterestPayment()Checks whether the 'graceOnInterestPayment' field has been set.- Returns:
- True if the 'graceOnInterestPayment' field has been set, false otherwise.
-
clearGraceOnInterestPayment
Clears the value of the 'graceOnInterestPayment' field.- Returns:
- This builder.
-
getGraceOnInterestCharged
Gets the value of the 'graceOnInterestCharged' field.- Returns:
- The value.
-
setGraceOnInterestCharged
Sets the value of the 'graceOnInterestCharged' field.- Parameters:
value- The value of 'graceOnInterestCharged'.- Returns:
- This builder.
-
hasGraceOnInterestCharged
public boolean hasGraceOnInterestCharged()Checks whether the 'graceOnInterestCharged' field has been set.- Returns:
- True if the 'graceOnInterestCharged' field has been set, false otherwise.
-
clearGraceOnInterestCharged
Clears the value of the 'graceOnInterestCharged' field.- Returns:
- This builder.
-
getGraceOnArrearsAgeing
Gets the value of the 'graceOnArrearsAgeing' field.- Returns:
- The value.
-
setGraceOnArrearsAgeing
Sets the value of the 'graceOnArrearsAgeing' field.- Parameters:
value- The value of 'graceOnArrearsAgeing'.- Returns:
- This builder.
-
hasGraceOnArrearsAgeing
public boolean hasGraceOnArrearsAgeing()Checks whether the 'graceOnArrearsAgeing' field has been set.- Returns:
- True if the 'graceOnArrearsAgeing' field has been set, false otherwise.
-
clearGraceOnArrearsAgeing
Clears the value of the 'graceOnArrearsAgeing' field.- Returns:
- This builder.
-
getInterestChargedFromDate
Gets the value of the 'interestChargedFromDate' field.- Returns:
- The value.
-
setInterestChargedFromDate
Sets the value of the 'interestChargedFromDate' field.- Parameters:
value- The value of 'interestChargedFromDate'.- Returns:
- This builder.
-
hasInterestChargedFromDate
public boolean hasInterestChargedFromDate()Checks whether the 'interestChargedFromDate' field has been set.- Returns:
- True if the 'interestChargedFromDate' field has been set, false otherwise.
-
clearInterestChargedFromDate
Clears the value of the 'interestChargedFromDate' field.- Returns:
- This builder.
-
getExpectedFirstRepaymentOnDate
Gets the value of the 'expectedFirstRepaymentOnDate' field.- Returns:
- The value.
-
setExpectedFirstRepaymentOnDate
Sets the value of the 'expectedFirstRepaymentOnDate' field.- Parameters:
value- The value of 'expectedFirstRepaymentOnDate'.- Returns:
- This builder.
-
hasExpectedFirstRepaymentOnDate
public boolean hasExpectedFirstRepaymentOnDate()Checks whether the 'expectedFirstRepaymentOnDate' field has been set.- Returns:
- True if the 'expectedFirstRepaymentOnDate' field has been set, false otherwise.
-
clearExpectedFirstRepaymentOnDate
Clears the value of the 'expectedFirstRepaymentOnDate' field.- Returns:
- This builder.
-
getSyncDisbursementWithMeeting
Gets the value of the 'syncDisbursementWithMeeting' field.- Returns:
- The value.
-
setSyncDisbursementWithMeeting
Sets the value of the 'syncDisbursementWithMeeting' field.- Parameters:
value- The value of 'syncDisbursementWithMeeting'.- Returns:
- This builder.
-
hasSyncDisbursementWithMeeting
public boolean hasSyncDisbursementWithMeeting()Checks whether the 'syncDisbursementWithMeeting' field has been set.- Returns:
- True if the 'syncDisbursementWithMeeting' field has been set, false otherwise.
-
clearSyncDisbursementWithMeeting
Clears the value of the 'syncDisbursementWithMeeting' field.- Returns:
- This builder.
-
getTimeline
Gets the value of the 'timeline' field.- Returns:
- The value.
-
setTimeline
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
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.
-
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
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.
-
getRepaymentSchedule
Gets the value of the 'repaymentSchedule' field.- Returns:
- The value.
-
setRepaymentSchedule
Sets the value of the 'repaymentSchedule' field.- Parameters:
value- The value of 'repaymentSchedule'.- Returns:
- This builder.
-
hasRepaymentSchedule
public boolean hasRepaymentSchedule()Checks whether the 'repaymentSchedule' field has been set.- Returns:
- True if the 'repaymentSchedule' field has been set, false otherwise.
-
getRepaymentScheduleBuilder
Gets the Builder instance for the 'repaymentSchedule' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setRepaymentScheduleBuilder
Sets the Builder instance for the 'repaymentSchedule' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasRepaymentScheduleBuilder
public boolean hasRepaymentScheduleBuilder()Checks whether the 'repaymentSchedule' field has an active Builder instance- Returns:
- True if the 'repaymentSchedule' field has an active Builder instance
-
clearRepaymentSchedule
Clears the value of the 'repaymentSchedule' field.- Returns:
- This builder.
-
getTransactions
Gets the value of the 'transactions' field.- Returns:
- The value.
-
setTransactions
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.
-
getMeeting
Gets the value of the 'meeting' field.- Returns:
- The value.
-
setMeeting
Sets the value of the 'meeting' field.- Parameters:
value- The value of 'meeting'.- Returns:
- This builder.
-
hasMeeting
public boolean hasMeeting()Checks whether the 'meeting' field has been set.- Returns:
- True if the 'meeting' field has been set, false otherwise.
-
getMeetingBuilder
Gets the Builder instance for the 'meeting' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setMeetingBuilder
Sets the Builder instance for the 'meeting' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasMeetingBuilder
public boolean hasMeetingBuilder()Checks whether the 'meeting' field has an active Builder instance- Returns:
- True if the 'meeting' field has an active Builder instance
-
clearMeeting
Clears the value of the 'meeting' field.- Returns:
- This builder.
-
getDisbursementDetails
Gets the value of the 'disbursementDetails' field.- Returns:
- The value.
-
setDisbursementDetails
Sets the value of the 'disbursementDetails' field.- Parameters:
value- The value of 'disbursementDetails'.- Returns:
- This builder.
-
hasDisbursementDetails
public boolean hasDisbursementDetails()Checks whether the 'disbursementDetails' field has been set.- Returns:
- True if the 'disbursementDetails' field has been set, false otherwise.
-
clearDisbursementDetails
Clears the value of the 'disbursementDetails' field.- Returns:
- This builder.
-
getOriginalSchedule
Gets the value of the 'originalSchedule' field.- Returns:
- The value.
-
setOriginalSchedule
Sets the value of the 'originalSchedule' field.- Parameters:
value- The value of 'originalSchedule'.- Returns:
- This builder.
-
hasOriginalSchedule
public boolean hasOriginalSchedule()Checks whether the 'originalSchedule' field has been set.- Returns:
- True if the 'originalSchedule' field has been set, false otherwise.
-
getOriginalScheduleBuilder
Gets the Builder instance for the 'originalSchedule' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setOriginalScheduleBuilder
Sets the Builder instance for the 'originalSchedule' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasOriginalScheduleBuilder
public boolean hasOriginalScheduleBuilder()Checks whether the 'originalSchedule' field has an active Builder instance- Returns:
- True if the 'originalSchedule' field has an active Builder instance
-
clearOriginalSchedule
Clears the value of the 'originalSchedule' field.- Returns:
- This builder.
-
getTotalOverpaid
Gets the value of the 'totalOverpaid' field.- Returns:
- The value.
-
setTotalOverpaid
Sets the value of the 'totalOverpaid' field.- Parameters:
value- The value of 'totalOverpaid'.- Returns:
- This builder.
-
hasTotalOverpaid
public boolean hasTotalOverpaid()Checks whether the 'totalOverpaid' field has been set.- Returns:
- True if the 'totalOverpaid' field has been set, false otherwise.
-
clearTotalOverpaid
Clears the value of the 'totalOverpaid' field.- Returns:
- This builder.
-
getLoanCounter
Gets the value of the 'loanCounter' field.- Returns:
- The value.
-
setLoanCounter
Sets the value of the 'loanCounter' field.- Parameters:
value- The value of 'loanCounter'.- Returns:
- This builder.
-
hasLoanCounter
public boolean hasLoanCounter()Checks whether the 'loanCounter' field has been set.- Returns:
- True if the 'loanCounter' field has been set, false otherwise.
-
clearLoanCounter
Clears the value of the 'loanCounter' field.- Returns:
- This builder.
-
getLoanProductCounter
Gets the value of the 'loanProductCounter' field.- Returns:
- The value.
-
setLoanProductCounter
Sets the value of the 'loanProductCounter' field.- Parameters:
value- The value of 'loanProductCounter'.- Returns:
- This builder.
-
hasLoanProductCounter
public boolean hasLoanProductCounter()Checks whether the 'loanProductCounter' field has been set.- Returns:
- True if the 'loanProductCounter' field has been set, false otherwise.
-
clearLoanProductCounter
Clears the value of the 'loanProductCounter' field.- Returns:
- This builder.
-
getLinkedAccount
Gets the value of the 'linkedAccount' field.- Returns:
- The value.
-
setLinkedAccount
Sets the value of the 'linkedAccount' field.- Parameters:
value- The value of 'linkedAccount'.- Returns:
- This builder.
-
hasLinkedAccount
public boolean hasLinkedAccount()Checks whether the 'linkedAccount' field has been set.- Returns:
- True if the 'linkedAccount' field has been set, false otherwise.
-
getLinkedAccountBuilder
Gets the Builder instance for the 'linkedAccount' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setLinkedAccountBuilder
Sets the Builder instance for the 'linkedAccount' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasLinkedAccountBuilder
public boolean hasLinkedAccountBuilder()Checks whether the 'linkedAccount' field has an active Builder instance- Returns:
- True if the 'linkedAccount' field has an active Builder instance
-
clearLinkedAccount
Clears the value of the 'linkedAccount' field.- Returns:
- This builder.
-
getMultiDisburseLoan
Gets the value of the 'multiDisburseLoan' field.- Returns:
- The value.
-
setMultiDisburseLoan
Sets the value of the 'multiDisburseLoan' field.- Parameters:
value- The value of 'multiDisburseLoan'.- Returns:
- This builder.
-
hasMultiDisburseLoan
public boolean hasMultiDisburseLoan()Checks whether the 'multiDisburseLoan' field has been set.- Returns:
- True if the 'multiDisburseLoan' field has been set, false otherwise.
-
clearMultiDisburseLoan
Clears the value of the 'multiDisburseLoan' field.- Returns:
- This builder.
-
getDisallowExpectedDisbursements
Gets the value of the 'disallowExpectedDisbursements' field.- Returns:
- The value.
-
setDisallowExpectedDisbursements
Sets the value of the 'disallowExpectedDisbursements' field.- Parameters:
value- The value of 'disallowExpectedDisbursements'.- Returns:
- This builder.
-
hasDisallowExpectedDisbursements
public boolean hasDisallowExpectedDisbursements()Checks whether the 'disallowExpectedDisbursements' field has been set.- Returns:
- True if the 'disallowExpectedDisbursements' field has been set, false otherwise.
-
clearDisallowExpectedDisbursements
Clears the value of the 'disallowExpectedDisbursements' field.- Returns:
- This builder.
-
getCanDefineInstallmentAmount
Gets the value of the 'canDefineInstallmentAmount' field.- Returns:
- The value.
-
setCanDefineInstallmentAmount
Sets the value of the 'canDefineInstallmentAmount' field.- Parameters:
value- The value of 'canDefineInstallmentAmount'.- Returns:
- This builder.
-
hasCanDefineInstallmentAmount
public boolean hasCanDefineInstallmentAmount()Checks whether the 'canDefineInstallmentAmount' field has been set.- Returns:
- True if the 'canDefineInstallmentAmount' field has been set, false otherwise.
-
clearCanDefineInstallmentAmount
Clears the value of the 'canDefineInstallmentAmount' field.- Returns:
- This builder.
-
getFixedEmiAmount
Gets the value of the 'fixedEmiAmount' field.- Returns:
- The value.
-
setFixedEmiAmount
Sets the value of the 'fixedEmiAmount' field.- Parameters:
value- The value of 'fixedEmiAmount'.- Returns:
- This builder.
-
hasFixedEmiAmount
public boolean hasFixedEmiAmount()Checks whether the 'fixedEmiAmount' field has been set.- Returns:
- True if the 'fixedEmiAmount' field has been set, false otherwise.
-
clearFixedEmiAmount
Clears the value of the 'fixedEmiAmount' field.- Returns:
- This builder.
-
getMaxOutstandingLoanBalance
Gets the value of the 'maxOutstandingLoanBalance' field.- Returns:
- The value.
-
setMaxOutstandingLoanBalance
Sets the value of the 'maxOutstandingLoanBalance' field.- Parameters:
value- The value of 'maxOutstandingLoanBalance'.- Returns:
- This builder.
-
hasMaxOutstandingLoanBalance
public boolean hasMaxOutstandingLoanBalance()Checks whether the 'maxOutstandingLoanBalance' field has been set.- Returns:
- True if the 'maxOutstandingLoanBalance' field has been set, false otherwise.
-
clearMaxOutstandingLoanBalance
Clears the value of the 'maxOutstandingLoanBalance' field.- Returns:
- This builder.
-
getCanDisburse
Gets the value of the 'canDisburse' field.- Returns:
- The value.
-
setCanDisburse
Sets the value of the 'canDisburse' field.- Parameters:
value- The value of 'canDisburse'.- Returns:
- This builder.
-
hasCanDisburse
public boolean hasCanDisburse()Checks whether the 'canDisburse' field has been set.- Returns:
- True if the 'canDisburse' field has been set, false otherwise.
-
clearCanDisburse
Clears the value of the 'canDisburse' field.- Returns:
- This builder.
-
getEmiAmountVariations
Gets the value of the 'emiAmountVariations' field.- Returns:
- The value.
-
setEmiAmountVariations
Sets the value of the 'emiAmountVariations' field.- Parameters:
value- The value of 'emiAmountVariations'.- Returns:
- This builder.
-
hasEmiAmountVariations
public boolean hasEmiAmountVariations()Checks whether the 'emiAmountVariations' field has been set.- Returns:
- True if the 'emiAmountVariations' field has been set, false otherwise.
-
clearEmiAmountVariations
Clears the value of the 'emiAmountVariations' field.- Returns:
- This builder.
-
getLoanTermVariations
Gets the value of the 'loanTermVariations' field.- Returns:
- The value.
-
setLoanTermVariations
Sets the value of the 'loanTermVariations' field.- Parameters:
value- The value of 'loanTermVariations'.- Returns:
- This builder.
-
hasLoanTermVariations
public boolean hasLoanTermVariations()Checks whether the 'loanTermVariations' field has been set.- Returns:
- True if the 'loanTermVariations' field has been set, false otherwise.
-
clearLoanTermVariations
Clears the value of the 'loanTermVariations' field.- Returns:
- This builder.
-
getClientActiveLoanOptions
Gets the value of the 'clientActiveLoanOptions' field.- Returns:
- The value.
-
setClientActiveLoanOptions
Sets the value of the 'clientActiveLoanOptions' field.- Parameters:
value- The value of 'clientActiveLoanOptions'.- Returns:
- This builder.
-
hasClientActiveLoanOptions
public boolean hasClientActiveLoanOptions()Checks whether the 'clientActiveLoanOptions' field has been set.- Returns:
- True if the 'clientActiveLoanOptions' field has been set, false otherwise.
-
clearClientActiveLoanOptions
Clears the value of the 'clientActiveLoanOptions' field.- Returns:
- This builder.
-
getCanUseForTopup
Gets the value of the 'canUseForTopup' field.- Returns:
- The value.
-
setCanUseForTopup
Sets the value of the 'canUseForTopup' field.- Parameters:
value- The value of 'canUseForTopup'.- Returns:
- This builder.
-
hasCanUseForTopup
public boolean hasCanUseForTopup()Checks whether the 'canUseForTopup' field has been set.- Returns:
- True if the 'canUseForTopup' field has been set, false otherwise.
-
clearCanUseForTopup
Clears the value of the 'canUseForTopup' field.- Returns:
- This builder.
-
getIsTopup
Gets the value of the 'isTopup' field.- Returns:
- The value.
-
setIsTopup
Sets the value of the 'isTopup' field.- Parameters:
value- The value of 'isTopup'.- Returns:
- This builder.
-
hasIsTopup
public boolean hasIsTopup()Checks whether the 'isTopup' field has been set.- Returns:
- True if the 'isTopup' field has been set, false otherwise.
-
clearIsTopup
Clears the value of the 'isTopup' field.- Returns:
- This builder.
-
getClosureLoanId
Gets the value of the 'closureLoanId' field.- Returns:
- The value.
-
setClosureLoanId
Sets the value of the 'closureLoanId' field.- Parameters:
value- The value of 'closureLoanId'.- Returns:
- This builder.
-
hasClosureLoanId
public boolean hasClosureLoanId()Checks whether the 'closureLoanId' field has been set.- Returns:
- True if the 'closureLoanId' field has been set, false otherwise.
-
clearClosureLoanId
Clears the value of the 'closureLoanId' field.- Returns:
- This builder.
-
getClosureLoanAccountNo
Gets the value of the 'closureLoanAccountNo' field.- Returns:
- The value.
-
setClosureLoanAccountNo
Sets the value of the 'closureLoanAccountNo' field.- Parameters:
value- The value of 'closureLoanAccountNo'.- Returns:
- This builder.
-
hasClosureLoanAccountNo
public boolean hasClosureLoanAccountNo()Checks whether the 'closureLoanAccountNo' field has been set.- Returns:
- True if the 'closureLoanAccountNo' field has been set, false otherwise.
-
clearClosureLoanAccountNo
Clears the value of the 'closureLoanAccountNo' field.- Returns:
- This builder.
-
getTopupAmount
Gets the value of the 'topupAmount' field.- Returns:
- The value.
-
setTopupAmount
Sets the value of the 'topupAmount' field.- Parameters:
value- The value of 'topupAmount'.- Returns:
- This builder.
-
hasTopupAmount
public boolean hasTopupAmount()Checks whether the 'topupAmount' field has been set.- Returns:
- True if the 'topupAmount' field has been set, false otherwise.
-
clearTopupAmount
Clears the value of the 'topupAmount' field.- Returns:
- This builder.
-
getProduct
Gets the value of the 'product' field.- Returns:
- The value.
-
setProduct
Sets the value of the 'product' field.- Parameters:
value- The value of 'product'.- Returns:
- This builder.
-
hasProduct
public boolean hasProduct()Checks whether the 'product' field has been set.- Returns:
- True if the 'product' field has been set, false otherwise.
-
getProductBuilder
Gets the Builder instance for the 'product' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setProductBuilder
Sets the Builder instance for the 'product' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasProductBuilder
public boolean hasProductBuilder()Checks whether the 'product' field has an active Builder instance- Returns:
- True if the 'product' field has an active Builder instance
-
clearProduct
Clears the value of the 'product' field.- Returns:
- This builder.
-
getInArrears
Gets the value of the 'inArrears' field.- Returns:
- The value.
-
setInArrears
Sets the value of the 'inArrears' field.- Parameters:
value- The value of 'inArrears'.- Returns:
- This builder.
-
hasInArrears
public boolean hasInArrears()Checks whether the 'inArrears' field has been set.- Returns:
- True if the 'inArrears' field has been set, false otherwise.
-
clearInArrears
Clears the value of the 'inArrears' field.- Returns:
- This builder.
-
getIsNPA
Gets the value of the 'isNPA' field.- Returns:
- The value.
-
setIsNPA
Sets the value of the 'isNPA' field.- Parameters:
value- The value of 'isNPA'.- Returns:
- This builder.
-
hasIsNPA
public boolean hasIsNPA()Checks whether the 'isNPA' field has been set.- Returns:
- True if the 'isNPA' field has been set, false otherwise.
-
clearIsNPA
Clears the value of the 'isNPA' field.- Returns:
- This builder.
-
getOverdueCharges
Gets the value of the 'overdueCharges' field.- Returns:
- The value.
-
setOverdueCharges
Sets the value of the 'overdueCharges' field.- Parameters:
value- The value of 'overdueCharges'.- Returns:
- This builder.
-
hasOverdueCharges
public boolean hasOverdueCharges()Checks whether the 'overdueCharges' field has been set.- Returns:
- True if the 'overdueCharges' field has been set, false otherwise.
-
clearOverdueCharges
Clears the value of the 'overdueCharges' field.- Returns:
- This builder.
-
getDaysInMonthType
Gets the value of the 'daysInMonthType' field.- Returns:
- The value.
-
setDaysInMonthType
Sets the value of the 'daysInMonthType' field.- Parameters:
value- The value of 'daysInMonthType'.- Returns:
- This builder.
-
hasDaysInMonthType
public boolean hasDaysInMonthType()Checks whether the 'daysInMonthType' field has been set.- Returns:
- True if the 'daysInMonthType' field has been set, false otherwise.
-
getDaysInMonthTypeBuilder
Gets the Builder instance for the 'daysInMonthType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDaysInMonthTypeBuilder
Sets the Builder instance for the 'daysInMonthType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDaysInMonthTypeBuilder
public boolean hasDaysInMonthTypeBuilder()Checks whether the 'daysInMonthType' field has an active Builder instance- Returns:
- True if the 'daysInMonthType' field has an active Builder instance
-
clearDaysInMonthType
Clears the value of the 'daysInMonthType' field.- Returns:
- This builder.
-
getDaysInYearType
Gets the value of the 'daysInYearType' field.- Returns:
- The value.
-
setDaysInYearType
Sets the value of the 'daysInYearType' field.- Parameters:
value- The value of 'daysInYearType'.- Returns:
- This builder.
-
hasDaysInYearType
public boolean hasDaysInYearType()Checks whether the 'daysInYearType' field has been set.- Returns:
- True if the 'daysInYearType' field has been set, false otherwise.
-
getDaysInYearTypeBuilder
Gets the Builder instance for the 'daysInYearType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDaysInYearTypeBuilder
Sets the Builder instance for the 'daysInYearType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDaysInYearTypeBuilder
public boolean hasDaysInYearTypeBuilder()Checks whether the 'daysInYearType' field has an active Builder instance- Returns:
- True if the 'daysInYearType' field has an active Builder instance
-
clearDaysInYearType
Clears the value of the 'daysInYearType' field.- Returns:
- This builder.
-
getDaysInYearCustomStrategy
Gets the value of the 'daysInYearCustomStrategy' field.- Returns:
- The value.
-
setDaysInYearCustomStrategy
Sets the value of the 'daysInYearCustomStrategy' field.- Parameters:
value- The value of 'daysInYearCustomStrategy'.- Returns:
- This builder.
-
hasDaysInYearCustomStrategy
public boolean hasDaysInYearCustomStrategy()Checks whether the 'daysInYearCustomStrategy' field has been set.- Returns:
- True if the 'daysInYearCustomStrategy' field has been set, false otherwise.
-
getDaysInYearCustomStrategyBuilder
Gets the Builder instance for the 'daysInYearCustomStrategy' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDaysInYearCustomStrategyBuilder
public LoanAccountDataV1.Builder setDaysInYearCustomStrategyBuilder(StringEnumOptionDataV1.Builder value) Sets the Builder instance for the 'daysInYearCustomStrategy' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDaysInYearCustomStrategyBuilder
public boolean hasDaysInYearCustomStrategyBuilder()Checks whether the 'daysInYearCustomStrategy' field has an active Builder instance- Returns:
- True if the 'daysInYearCustomStrategy' field has an active Builder instance
-
clearDaysInYearCustomStrategy
Clears the value of the 'daysInYearCustomStrategy' field.- Returns:
- This builder.
-
getIsInterestRecalculationEnabled
Gets the value of the 'isInterestRecalculationEnabled' field.- Returns:
- The value.
-
setIsInterestRecalculationEnabled
Sets the value of the 'isInterestRecalculationEnabled' field.- Parameters:
value- The value of 'isInterestRecalculationEnabled'.- Returns:
- This builder.
-
hasIsInterestRecalculationEnabled
public boolean hasIsInterestRecalculationEnabled()Checks whether the 'isInterestRecalculationEnabled' field has been set.- Returns:
- True if the 'isInterestRecalculationEnabled' field has been set, false otherwise.
-
clearIsInterestRecalculationEnabled
Clears the value of the 'isInterestRecalculationEnabled' field.- Returns:
- This builder.
-
getInterestRecalculationData
Gets the value of the 'interestRecalculationData' field.- Returns:
- The value.
-
setInterestRecalculationData
public LoanAccountDataV1.Builder setInterestRecalculationData(LoanInterestRecalculationDataV1 value) Sets the value of the 'interestRecalculationData' field.- Parameters:
value- The value of 'interestRecalculationData'.- Returns:
- This builder.
-
hasInterestRecalculationData
public boolean hasInterestRecalculationData()Checks whether the 'interestRecalculationData' field has been set.- Returns:
- True if the 'interestRecalculationData' field has been set, false otherwise.
-
getInterestRecalculationDataBuilder
Gets the Builder instance for the 'interestRecalculationData' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setInterestRecalculationDataBuilder
public LoanAccountDataV1.Builder setInterestRecalculationDataBuilder(LoanInterestRecalculationDataV1.Builder value) Sets the Builder instance for the 'interestRecalculationData' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasInterestRecalculationDataBuilder
public boolean hasInterestRecalculationDataBuilder()Checks whether the 'interestRecalculationData' field has an active Builder instance- Returns:
- True if the 'interestRecalculationData' field has an active Builder instance
-
clearInterestRecalculationData
Clears the value of the 'interestRecalculationData' field.- Returns:
- This builder.
-
getCreateStandingInstructionAtDisbursement
Gets the value of the 'createStandingInstructionAtDisbursement' field.- Returns:
- The value.
-
setCreateStandingInstructionAtDisbursement
Sets the value of the 'createStandingInstructionAtDisbursement' field.- Parameters:
value- The value of 'createStandingInstructionAtDisbursement'.- Returns:
- This builder.
-
hasCreateStandingInstructionAtDisbursement
public boolean hasCreateStandingInstructionAtDisbursement()Checks whether the 'createStandingInstructionAtDisbursement' field has been set.- Returns:
- True if the 'createStandingInstructionAtDisbursement' field has been set, false otherwise.
-
clearCreateStandingInstructionAtDisbursement
Clears the value of the 'createStandingInstructionAtDisbursement' field.- Returns:
- This builder.
-
getDelinquent
Gets the value of the 'delinquent' field.- Returns:
- The value.
-
setDelinquent
Sets the value of the 'delinquent' field.- Parameters:
value- The value of 'delinquent'.- Returns:
- This builder.
-
hasDelinquent
public boolean hasDelinquent()Checks whether the 'delinquent' field has been set.- Returns:
- True if the 'delinquent' field has been set, false otherwise.
-
getDelinquentBuilder
Gets the Builder instance for the 'delinquent' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDelinquentBuilder
Sets the Builder instance for the 'delinquent' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDelinquentBuilder
public boolean hasDelinquentBuilder()Checks whether the 'delinquent' field has an active Builder instance- Returns:
- True if the 'delinquent' field has an active Builder instance
-
clearDelinquent
Clears the value of the 'delinquent' field.- Returns:
- This builder.
-
getDelinquencyRange
Gets the value of the 'delinquencyRange' field.- Returns:
- The value.
-
setDelinquencyRange
Sets the value of the 'delinquencyRange' field.- Parameters:
value- The value of 'delinquencyRange'.- Returns:
- This builder.
-
hasDelinquencyRange
public boolean hasDelinquencyRange()Checks whether the 'delinquencyRange' field has been set.- Returns:
- True if the 'delinquencyRange' field has been set, false otherwise.
-
getDelinquencyRangeBuilder
Gets the Builder instance for the 'delinquencyRange' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setDelinquencyRangeBuilder
Sets the Builder instance for the 'delinquencyRange' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasDelinquencyRangeBuilder
public boolean hasDelinquencyRangeBuilder()Checks whether the 'delinquencyRange' field has an active Builder instance- Returns:
- True if the 'delinquencyRange' field has an active Builder instance
-
clearDelinquencyRange
Clears the value of the 'delinquencyRange' field.- Returns:
- This builder.
-
getOverpaidOnDate
Gets the value of the 'overpaidOnDate' field.- Returns:
- The value.
-
setOverpaidOnDate
Sets the value of the 'overpaidOnDate' field.- Parameters:
value- The value of 'overpaidOnDate'.- Returns:
- This builder.
-
hasOverpaidOnDate
public boolean hasOverpaidOnDate()Checks whether the 'overpaidOnDate' field has been set.- Returns:
- True if the 'overpaidOnDate' field has been set, false otherwise.
-
clearOverpaidOnDate
Clears the value of the 'overpaidOnDate' field.- Returns:
- This builder.
-
getLastClosedBusinessDate
Gets the value of the 'lastClosedBusinessDate' field.- Returns:
- The value.
-
setLastClosedBusinessDate
Sets the value of the 'lastClosedBusinessDate' field.- Parameters:
value- The value of 'lastClosedBusinessDate'.- Returns:
- This builder.
-
hasLastClosedBusinessDate
public boolean hasLastClosedBusinessDate()Checks whether the 'lastClosedBusinessDate' field has been set.- Returns:
- True if the 'lastClosedBusinessDate' field has been set, false otherwise.
-
clearLastClosedBusinessDate
Clears the value of the 'lastClosedBusinessDate' field.- Returns:
- This builder.
-
getChargedOff
Gets the value of the 'chargedOff' field.- Returns:
- The value.
-
setChargedOff
Sets the value of the 'chargedOff' field.- Parameters:
value- The value of 'chargedOff'.- Returns:
- This builder.
-
hasChargedOff
public boolean hasChargedOff()Checks whether the 'chargedOff' field has been set.- Returns:
- True if the 'chargedOff' field has been set, false otherwise.
-
clearChargedOff
Clears the value of the 'chargedOff' field.- Returns:
- This builder.
-
getEnableInstallmentLevelDelinquency
Gets the value of the 'enableInstallmentLevelDelinquency' field.- Returns:
- The value.
-
setEnableInstallmentLevelDelinquency
Sets the value of the 'enableInstallmentLevelDelinquency' field.- Parameters:
value- The value of 'enableInstallmentLevelDelinquency'.- Returns:
- This builder.
-
hasEnableInstallmentLevelDelinquency
public boolean hasEnableInstallmentLevelDelinquency()Checks whether the 'enableInstallmentLevelDelinquency' field has been set.- Returns:
- True if the 'enableInstallmentLevelDelinquency' field has been set, false otherwise.
-
clearEnableInstallmentLevelDelinquency
Clears the value of the 'enableInstallmentLevelDelinquency' field.- Returns:
- This builder.
-
getEnableDownPayment
Gets the value of the 'enableDownPayment' field.- Returns:
- The value.
-
setEnableDownPayment
Sets the value of the 'enableDownPayment' field.- Parameters:
value- The value of 'enableDownPayment'.- Returns:
- This builder.
-
hasEnableDownPayment
public boolean hasEnableDownPayment()Checks whether the 'enableDownPayment' field has been set.- Returns:
- True if the 'enableDownPayment' field has been set, false otherwise.
-
clearEnableDownPayment
Clears the value of the 'enableDownPayment' field.- Returns:
- This builder.
-
getDisbursedAmountPercentageForDownPayment
Gets the value of the 'disbursedAmountPercentageForDownPayment' field.- Returns:
- The value.
-
setDisbursedAmountPercentageForDownPayment
Sets the value of the 'disbursedAmountPercentageForDownPayment' field.- Parameters:
value- The value of 'disbursedAmountPercentageForDownPayment'.- Returns:
- This builder.
-
hasDisbursedAmountPercentageForDownPayment
public boolean hasDisbursedAmountPercentageForDownPayment()Checks whether the 'disbursedAmountPercentageForDownPayment' field has been set.- Returns:
- True if the 'disbursedAmountPercentageForDownPayment' field has been set, false otherwise.
-
clearDisbursedAmountPercentageForDownPayment
Clears the value of the 'disbursedAmountPercentageForDownPayment' field.- Returns:
- This builder.
-
getEnableAutoRepaymentForDownPayment
Gets the value of the 'enableAutoRepaymentForDownPayment' field.- Returns:
- The value.
-
setEnableAutoRepaymentForDownPayment
Sets the value of the 'enableAutoRepaymentForDownPayment' field.- Parameters:
value- The value of 'enableAutoRepaymentForDownPayment'.- Returns:
- This builder.
-
hasEnableAutoRepaymentForDownPayment
public boolean hasEnableAutoRepaymentForDownPayment()Checks whether the 'enableAutoRepaymentForDownPayment' field has been set.- Returns:
- True if the 'enableAutoRepaymentForDownPayment' field has been set, false otherwise.
-
clearEnableAutoRepaymentForDownPayment
Clears the value of the 'enableAutoRepaymentForDownPayment' field.- Returns:
- This builder.
-
getInterestRecognitionOnDisbursementDate
Gets the value of the 'interestRecognitionOnDisbursementDate' field.- Returns:
- The value.
-
setInterestRecognitionOnDisbursementDate
Sets the value of the 'interestRecognitionOnDisbursementDate' field.- Parameters:
value- The value of 'interestRecognitionOnDisbursementDate'.- Returns:
- This builder.
-
hasInterestRecognitionOnDisbursementDate
public boolean hasInterestRecognitionOnDisbursementDate()Checks whether the 'interestRecognitionOnDisbursementDate' field has been set.- Returns:
- True if the 'interestRecognitionOnDisbursementDate' field has been set, false otherwise.
-
clearInterestRecognitionOnDisbursementDate
Clears the value of the 'interestRecognitionOnDisbursementDate' field.- Returns:
- This builder.
-
getCustomData
Gets the value of the 'customData' field.- Returns:
- The value.
-
setCustomData
Sets the value of the 'customData' field.- Parameters:
value- The value of 'customData'.- Returns:
- This builder.
-
hasCustomData
public boolean hasCustomData()Checks whether the 'customData' field has been set.- Returns:
- True if the 'customData' field has been set, false otherwise.
-
clearCustomData
Clears the value of the 'customData' field.- Returns:
- This builder.
-
build
- Specified by:
buildin interfaceorg.apache.avro.data.RecordBuilder<LoanAccountDataV1>
-