Package org.apache.fineract.avro.loan.v1
Class LoanTransactionDataV1.Builder
java.lang.Object
org.apache.avro.data.RecordBuilderBase<LoanTransactionDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<LoanTransactionDataV1>
org.apache.fineract.avro.loan.v1.LoanTransactionDataV1.Builder
- All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<LoanTransactionDataV1>
- Enclosing class:
LoanTransactionDataV1
public static class LoanTransactionDataV1.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<LoanTransactionDataV1>
implements org.apache.avro.data.RecordBuilder<LoanTransactionDataV1>
RecordBuilder for LoanTransactionDataV1 instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Clears the value of the 'amount' field.Clears the value of the 'classification' field.Clears the value of the 'currency' field.Clears the value of the 'customData' field.Clears the value of the 'date' field.Clears the value of the 'externalId' field.Clears the value of the 'externalLoanId' field.Clears the value of the 'externalOwnerId' field.Clears the value of the 'feeChargesPortion' field.Clears the value of the 'fixedEmiAmount' field.clearId()Clears the value of the 'id' field.Clears the value of the 'interestPortion' field.Clears the value of the 'loanChargePaidByList' field.Clears the value of the 'loanId' field.Clears the value of the 'manuallyReversed' field.Clears the value of the 'netDisbursalAmount' field.Clears the value of the 'officeId' field.Clears the value of the 'officeName' field.Clears the value of the 'outstandingLoanBalance' field.Clears the value of the 'overpaymentPortion' field.Clears the value of the 'paymentDetailData' field.Clears the value of the 'penaltyChargesPortion' field.Clears the value of the 'possibleNextRepaymentDate' field.Clears the value of the 'principalPortion' field.Clears the value of the 'reversed' field.Clears the value of the 'reversedOnDate' field.Clears the value of the 'submittedOnDate' field.Clears the value of the 'transactionRelations' field.Clears the value of the 'transfer' field.Clears the value of the 'type' field.Clears the value of the 'unpaidCharges' field.Clears the value of the 'unrecognizedIncomePortion' field.Gets the value of the 'amount' field.Gets the value of the 'classification' field.Gets the Builder instance for the 'classification' field and creates one if it doesn't exist yet.Gets the value of the 'currency' field.Gets the Builder instance for the 'currency' field and creates one if it doesn't exist yet.Gets the value of the 'customData' field.getDate()Gets the value of the 'date' field.Gets the value of the 'externalId' field.Gets the value of the 'externalLoanId' field.Gets the value of the 'externalOwnerId' field.Gets the value of the 'feeChargesPortion' field.Gets the value of the 'fixedEmiAmount' field.getId()Gets the value of the 'id' field.Gets the value of the 'interestPortion' field.Gets the value of the 'loanChargePaidByList' field.Gets the value of the 'loanId' field.Gets the value of the 'manuallyReversed' field.Gets the value of the 'netDisbursalAmount' field.Gets the value of the 'officeId' field.Gets the value of the 'officeName' field.Gets the value of the 'outstandingLoanBalance' field.Gets the value of the 'overpaymentPortion' field.Gets the value of the 'paymentDetailData' field.Gets the Builder instance for the 'paymentDetailData' field and creates one if it doesn't exist yet.Gets the value of the 'penaltyChargesPortion' field.Gets the value of the 'possibleNextRepaymentDate' field.Gets the value of the 'principalPortion' field.Gets the value of the 'reversed' field.Gets the value of the 'reversedOnDate' field.Gets the value of the 'submittedOnDate' field.Gets the value of the 'transactionRelations' field.Gets the value of the 'transfer' field.Gets the Builder instance for the 'transfer' field and creates one if it doesn't exist yet.getType()Gets the value of the 'type' field.Gets the Builder instance for the 'type' field and creates one if it doesn't exist yet.Gets the value of the 'unpaidCharges' field.Gets the value of the 'unrecognizedIncomePortion' field.booleanChecks whether the 'amount' field has been set.booleanChecks whether the 'classification' field has been set.booleanChecks whether the 'classification' field has an active Builder instancebooleanChecks whether the 'currency' field has been set.booleanChecks whether the 'currency' field has an active Builder instancebooleanChecks whether the 'customData' field has been set.booleanhasDate()Checks whether the 'date' field has been set.booleanChecks whether the 'externalId' field has been set.booleanChecks whether the 'externalLoanId' field has been set.booleanChecks whether the 'externalOwnerId' field has been set.booleanChecks whether the 'feeChargesPortion' field has been set.booleanChecks whether the 'fixedEmiAmount' field has been set.booleanhasId()Checks whether the 'id' field has been set.booleanChecks whether the 'interestPortion' field has been set.booleanChecks whether the 'loanChargePaidByList' field has been set.booleanChecks whether the 'loanId' field has been set.booleanChecks whether the 'manuallyReversed' field has been set.booleanChecks whether the 'netDisbursalAmount' field has been set.booleanChecks whether the 'officeId' field has been set.booleanChecks whether the 'officeName' field has been set.booleanChecks whether the 'outstandingLoanBalance' field has been set.booleanChecks whether the 'overpaymentPortion' field has been set.booleanChecks whether the 'paymentDetailData' field has been set.booleanChecks whether the 'paymentDetailData' field has an active Builder instancebooleanChecks whether the 'penaltyChargesPortion' field has been set.booleanChecks whether the 'possibleNextRepaymentDate' field has been set.booleanChecks whether the 'principalPortion' field has been set.booleanChecks whether the 'reversed' field has been set.booleanChecks whether the 'reversedOnDate' field has been set.booleanChecks whether the 'submittedOnDate' field has been set.booleanChecks whether the 'transactionRelations' field has been set.booleanChecks whether the 'transfer' field has been set.booleanChecks whether the 'transfer' field has an active Builder instancebooleanhasType()Checks whether the 'type' field has been set.booleanChecks whether the 'type' field has an active Builder instancebooleanChecks whether the 'unpaidCharges' field has been set.booleanChecks whether the 'unrecognizedIncomePortion' field has been set.setAmount(BigDecimal value) Sets the value of the 'amount' field.setClassification(CodeValueDataV1 value) Sets the value of the 'classification' field.Sets the Builder instance for the 'classification' fieldsetCurrency(CurrencyDataV1 value) Sets the value of the 'currency' field.Sets the Builder instance for the 'currency' fieldsetCustomData(Map<String, ByteBuffer> value) Sets the value of the 'customData' field.Sets the value of the 'date' field.setExternalId(String value) Sets the value of the 'externalId' field.setExternalLoanId(String value) Sets the value of the 'externalLoanId' field.setExternalOwnerId(String value) Sets the value of the 'externalOwnerId' field.setFeeChargesPortion(BigDecimal value) Sets the value of the 'feeChargesPortion' field.setFixedEmiAmount(BigDecimal value) Sets the value of the 'fixedEmiAmount' field.Sets the value of the 'id' field.setInterestPortion(BigDecimal value) Sets the value of the 'interestPortion' field.Sets the value of the 'loanChargePaidByList' field.Sets the value of the 'loanId' field.setManuallyReversed(Boolean value) Sets the value of the 'manuallyReversed' field.setNetDisbursalAmount(BigDecimal value) Sets the value of the 'netDisbursalAmount' field.setOfficeId(Long value) Sets the value of the 'officeId' field.setOfficeName(String value) Sets the value of the 'officeName' field.Sets the value of the 'outstandingLoanBalance' field.setOverpaymentPortion(BigDecimal value) Sets the value of the 'overpaymentPortion' field.Sets the value of the 'paymentDetailData' field.Sets the Builder instance for the 'paymentDetailData' fieldSets the value of the 'penaltyChargesPortion' field.Sets the value of the 'possibleNextRepaymentDate' field.setPrincipalPortion(BigDecimal value) Sets the value of the 'principalPortion' field.setReversed(Boolean value) Sets the value of the 'reversed' field.setReversedOnDate(String value) Sets the value of the 'reversedOnDate' field.setSubmittedOnDate(String value) Sets the value of the 'submittedOnDate' field.Sets the value of the 'transactionRelations' field.setTransfer(AccountTransferDataV1 value) Sets the value of the 'transfer' field.Sets the Builder instance for the 'transfer' fieldsetType(LoanTransactionEnumDataV1 value) Sets the value of the 'type' field.Sets the Builder instance for the 'type' fieldsetUnpaidCharges(List<UnpaidChargeDataV1> value) Sets the value of the 'unpaidCharges' field.Sets the value of the 'unrecognizedIncomePortion' 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.
-
getLoanId
Gets the value of the 'loanId' field.- Returns:
- The value.
-
setLoanId
Sets the value of the 'loanId' field.- Parameters:
value- The value of 'loanId'.- Returns:
- This builder.
-
hasLoanId
public boolean hasLoanId()Checks whether the 'loanId' field has been set.- Returns:
- True if the 'loanId' field has been set, false otherwise.
-
clearLoanId
Clears the value of the 'loanId' field.- Returns:
- This builder.
-
getExternalLoanId
Gets the value of the 'externalLoanId' field.- Returns:
- The value.
-
setExternalLoanId
Sets the value of the 'externalLoanId' field.- Parameters:
value- The value of 'externalLoanId'.- Returns:
- This builder.
-
hasExternalLoanId
public boolean hasExternalLoanId()Checks whether the 'externalLoanId' field has been set.- Returns:
- True if the 'externalLoanId' field has been set, false otherwise.
-
clearExternalLoanId
Clears the value of the 'externalLoanId' field.- Returns:
- This builder.
-
getOfficeId
Gets the value of the 'officeId' field.- Returns:
- The value.
-
setOfficeId
Sets the value of the 'officeId' field.- Parameters:
value- The value of 'officeId'.- Returns:
- This builder.
-
hasOfficeId
public boolean hasOfficeId()Checks whether the 'officeId' field has been set.- Returns:
- True if the 'officeId' field has been set, false otherwise.
-
clearOfficeId
Clears the value of the 'officeId' field.- Returns:
- This builder.
-
getOfficeName
Gets the value of the 'officeName' field.- Returns:
- The value.
-
setOfficeName
Sets the value of the 'officeName' field.- Parameters:
value- The value of 'officeName'.- Returns:
- This builder.
-
hasOfficeName
public boolean hasOfficeName()Checks whether the 'officeName' field has been set.- Returns:
- True if the 'officeName' field has been set, false otherwise.
-
clearOfficeName
Clears the value of the 'officeName' field.- Returns:
- This builder.
-
getType
Gets the value of the 'type' field.- Returns:
- The value.
-
setType
Sets the value of the 'type' field.- Parameters:
value- The value of 'type'.- Returns:
- This builder.
-
hasType
public boolean hasType()Checks whether the 'type' field has been set.- Returns:
- True if the 'type' field has been set, false otherwise.
-
getTypeBuilder
Gets the Builder instance for the 'type' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setTypeBuilder
Sets the Builder instance for the 'type' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasTypeBuilder
public boolean hasTypeBuilder()Checks whether the 'type' field has an active Builder instance- Returns:
- True if the 'type' field has an active Builder instance
-
clearType
Clears the value of the 'type' field.- Returns:
- This builder.
-
getDate
Gets the value of the 'date' field.- Returns:
- The value.
-
setDate
Sets the value of the 'date' field.- Parameters:
value- The value of 'date'.- Returns:
- This builder.
-
hasDate
public boolean hasDate()Checks whether the 'date' field has been set.- Returns:
- True if the 'date' field has been set, false otherwise.
-
clearDate
Clears the value of the 'date' field.- Returns:
- This builder.
-
getCurrency
Gets the value of the 'currency' field.- Returns:
- The value.
-
setCurrency
Sets the value of the 'currency' field.- Parameters:
value- The value of 'currency'.- Returns:
- This builder.
-
hasCurrency
public boolean hasCurrency()Checks whether the 'currency' field has been set.- Returns:
- True if the 'currency' field has been set, false otherwise.
-
getCurrencyBuilder
Gets the Builder instance for the 'currency' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setCurrencyBuilder
Sets the Builder instance for the 'currency' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasCurrencyBuilder
public boolean hasCurrencyBuilder()Checks whether the 'currency' field has an active Builder instance- Returns:
- True if the 'currency' field has an active Builder instance
-
clearCurrency
Clears the value of the 'currency' field.- Returns:
- This builder.
-
getPaymentDetailData
Gets the value of the 'paymentDetailData' field.- Returns:
- The value.
-
setPaymentDetailData
Sets the value of the 'paymentDetailData' field.- Parameters:
value- The value of 'paymentDetailData'.- Returns:
- This builder.
-
hasPaymentDetailData
public boolean hasPaymentDetailData()Checks whether the 'paymentDetailData' field has been set.- Returns:
- True if the 'paymentDetailData' field has been set, false otherwise.
-
getPaymentDetailDataBuilder
Gets the Builder instance for the 'paymentDetailData' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setPaymentDetailDataBuilder
Sets the Builder instance for the 'paymentDetailData' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasPaymentDetailDataBuilder
public boolean hasPaymentDetailDataBuilder()Checks whether the 'paymentDetailData' field has an active Builder instance- Returns:
- True if the 'paymentDetailData' field has an active Builder instance
-
clearPaymentDetailData
Clears the value of the 'paymentDetailData' field.- Returns:
- This builder.
-
getAmount
Gets the value of the 'amount' field.- Returns:
- The value.
-
setAmount
Sets the value of the 'amount' field.- Parameters:
value- The value of 'amount'.- Returns:
- This builder.
-
hasAmount
public boolean hasAmount()Checks whether the 'amount' field has been set.- Returns:
- True if the 'amount' field has been set, false otherwise.
-
clearAmount
Clears the value of the 'amount' 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.
-
getPrincipalPortion
Gets the value of the 'principalPortion' field.- Returns:
- The value.
-
setPrincipalPortion
Sets the value of the 'principalPortion' field.- Parameters:
value- The value of 'principalPortion'.- Returns:
- This builder.
-
hasPrincipalPortion
public boolean hasPrincipalPortion()Checks whether the 'principalPortion' field has been set.- Returns:
- True if the 'principalPortion' field has been set, false otherwise.
-
clearPrincipalPortion
Clears the value of the 'principalPortion' field.- Returns:
- This builder.
-
getInterestPortion
Gets the value of the 'interestPortion' field.- Returns:
- The value.
-
setInterestPortion
Sets the value of the 'interestPortion' field.- Parameters:
value- The value of 'interestPortion'.- Returns:
- This builder.
-
hasInterestPortion
public boolean hasInterestPortion()Checks whether the 'interestPortion' field has been set.- Returns:
- True if the 'interestPortion' field has been set, false otherwise.
-
clearInterestPortion
Clears the value of the 'interestPortion' field.- Returns:
- This builder.
-
getFeeChargesPortion
Gets the value of the 'feeChargesPortion' field.- Returns:
- The value.
-
setFeeChargesPortion
Sets the value of the 'feeChargesPortion' field.- Parameters:
value- The value of 'feeChargesPortion'.- Returns:
- This builder.
-
hasFeeChargesPortion
public boolean hasFeeChargesPortion()Checks whether the 'feeChargesPortion' field has been set.- Returns:
- True if the 'feeChargesPortion' field has been set, false otherwise.
-
clearFeeChargesPortion
Clears the value of the 'feeChargesPortion' field.- Returns:
- This builder.
-
getPenaltyChargesPortion
Gets the value of the 'penaltyChargesPortion' field.- Returns:
- The value.
-
setPenaltyChargesPortion
Sets the value of the 'penaltyChargesPortion' field.- Parameters:
value- The value of 'penaltyChargesPortion'.- Returns:
- This builder.
-
hasPenaltyChargesPortion
public boolean hasPenaltyChargesPortion()Checks whether the 'penaltyChargesPortion' field has been set.- Returns:
- True if the 'penaltyChargesPortion' field has been set, false otherwise.
-
clearPenaltyChargesPortion
Clears the value of the 'penaltyChargesPortion' field.- Returns:
- This builder.
-
getOverpaymentPortion
Gets the value of the 'overpaymentPortion' field.- Returns:
- The value.
-
setOverpaymentPortion
Sets the value of the 'overpaymentPortion' field.- Parameters:
value- The value of 'overpaymentPortion'.- Returns:
- This builder.
-
hasOverpaymentPortion
public boolean hasOverpaymentPortion()Checks whether the 'overpaymentPortion' field has been set.- Returns:
- True if the 'overpaymentPortion' field has been set, false otherwise.
-
clearOverpaymentPortion
Clears the value of the 'overpaymentPortion' field.- Returns:
- This builder.
-
getUnrecognizedIncomePortion
Gets the value of the 'unrecognizedIncomePortion' field.- Returns:
- The value.
-
setUnrecognizedIncomePortion
Sets the value of the 'unrecognizedIncomePortion' field.- Parameters:
value- The value of 'unrecognizedIncomePortion'.- Returns:
- This builder.
-
hasUnrecognizedIncomePortion
public boolean hasUnrecognizedIncomePortion()Checks whether the 'unrecognizedIncomePortion' field has been set.- Returns:
- True if the 'unrecognizedIncomePortion' field has been set, false otherwise.
-
clearUnrecognizedIncomePortion
Clears the value of the 'unrecognizedIncomePortion' 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.
-
getTransfer
Gets the value of the 'transfer' field.- Returns:
- The value.
-
setTransfer
Sets the value of the 'transfer' field.- Parameters:
value- The value of 'transfer'.- Returns:
- This builder.
-
hasTransfer
public boolean hasTransfer()Checks whether the 'transfer' field has been set.- Returns:
- True if the 'transfer' field has been set, false otherwise.
-
getTransferBuilder
Gets the Builder instance for the 'transfer' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setTransferBuilder
Sets the Builder instance for the 'transfer' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasTransferBuilder
public boolean hasTransferBuilder()Checks whether the 'transfer' field has an active Builder instance- Returns:
- True if the 'transfer' field has an active Builder instance
-
clearTransfer
Clears the value of the 'transfer' 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.
-
getOutstandingLoanBalance
Gets the value of the 'outstandingLoanBalance' field.- Returns:
- The value.
-
setOutstandingLoanBalance
Sets the value of the 'outstandingLoanBalance' field.- Parameters:
value- The value of 'outstandingLoanBalance'.- Returns:
- This builder.
-
hasOutstandingLoanBalance
public boolean hasOutstandingLoanBalance()Checks whether the 'outstandingLoanBalance' field has been set.- Returns:
- True if the 'outstandingLoanBalance' field has been set, false otherwise.
-
clearOutstandingLoanBalance
Clears the value of the 'outstandingLoanBalance' field.- Returns:
- This builder.
-
getSubmittedOnDate
Gets the value of the 'submittedOnDate' field.- Returns:
- The value.
-
setSubmittedOnDate
Sets the value of the 'submittedOnDate' field.- Parameters:
value- The value of 'submittedOnDate'.- Returns:
- This builder.
-
hasSubmittedOnDate
public boolean hasSubmittedOnDate()Checks whether the 'submittedOnDate' field has been set.- Returns:
- True if the 'submittedOnDate' field has been set, false otherwise.
-
clearSubmittedOnDate
Clears the value of the 'submittedOnDate' field.- Returns:
- This builder.
-
getManuallyReversed
Gets the value of the 'manuallyReversed' field.- Returns:
- The value.
-
setManuallyReversed
Sets the value of the 'manuallyReversed' field.- Parameters:
value- The value of 'manuallyReversed'.- Returns:
- This builder.
-
hasManuallyReversed
public boolean hasManuallyReversed()Checks whether the 'manuallyReversed' field has been set.- Returns:
- True if the 'manuallyReversed' field has been set, false otherwise.
-
clearManuallyReversed
Clears the value of the 'manuallyReversed' field.- Returns:
- This builder.
-
getPossibleNextRepaymentDate
Gets the value of the 'possibleNextRepaymentDate' field.- Returns:
- The value.
-
setPossibleNextRepaymentDate
Sets the value of the 'possibleNextRepaymentDate' field.- Parameters:
value- The value of 'possibleNextRepaymentDate'.- Returns:
- This builder.
-
hasPossibleNextRepaymentDate
public boolean hasPossibleNextRepaymentDate()Checks whether the 'possibleNextRepaymentDate' field has been set.- Returns:
- True if the 'possibleNextRepaymentDate' field has been set, false otherwise.
-
clearPossibleNextRepaymentDate
Clears the value of the 'possibleNextRepaymentDate' field.- Returns:
- This builder.
-
getLoanChargePaidByList
Gets the value of the 'loanChargePaidByList' field.- Returns:
- The value.
-
setLoanChargePaidByList
Sets the value of the 'loanChargePaidByList' field.- Parameters:
value- The value of 'loanChargePaidByList'.- Returns:
- This builder.
-
hasLoanChargePaidByList
public boolean hasLoanChargePaidByList()Checks whether the 'loanChargePaidByList' field has been set.- Returns:
- True if the 'loanChargePaidByList' field has been set, false otherwise.
-
clearLoanChargePaidByList
Clears the value of the 'loanChargePaidByList' field.- Returns:
- This builder.
-
getTransactionRelations
Gets the value of the 'transactionRelations' field.- Returns:
- The value.
-
setTransactionRelations
public LoanTransactionDataV1.Builder setTransactionRelations(List<LoanTransactionRelationDataV1> value) Sets the value of the 'transactionRelations' field.- Parameters:
value- The value of 'transactionRelations'.- Returns:
- This builder.
-
hasTransactionRelations
public boolean hasTransactionRelations()Checks whether the 'transactionRelations' field has been set.- Returns:
- True if the 'transactionRelations' field has been set, false otherwise.
-
clearTransactionRelations
Clears the value of the 'transactionRelations' field.- Returns:
- This builder.
-
getUnpaidCharges
Gets the value of the 'unpaidCharges' field. Only used for Charge-off transaction- Returns:
- The value.
-
setUnpaidCharges
Sets the value of the 'unpaidCharges' field. Only used for Charge-off transaction- Parameters:
value- The value of 'unpaidCharges'.- Returns:
- This builder.
-
hasUnpaidCharges
public boolean hasUnpaidCharges()Checks whether the 'unpaidCharges' field has been set. Only used for Charge-off transaction- Returns:
- True if the 'unpaidCharges' field has been set, false otherwise.
-
clearUnpaidCharges
Clears the value of the 'unpaidCharges' field. Only used for Charge-off transaction- Returns:
- This builder.
-
getReversedOnDate
Gets the value of the 'reversedOnDate' field.- Returns:
- The value.
-
setReversedOnDate
Sets the value of the 'reversedOnDate' field.- Parameters:
value- The value of 'reversedOnDate'.- Returns:
- This builder.
-
hasReversedOnDate
public boolean hasReversedOnDate()Checks whether the 'reversedOnDate' field has been set.- Returns:
- True if the 'reversedOnDate' field has been set, false otherwise.
-
clearReversedOnDate
Clears the value of the 'reversedOnDate' 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.
-
getReversed
Gets the value of the 'reversed' field.- Returns:
- The value.
-
setReversed
Sets the value of the 'reversed' field.- Parameters:
value- The value of 'reversed'.- Returns:
- This builder.
-
hasReversed
public boolean hasReversed()Checks whether the 'reversed' field has been set.- Returns:
- True if the 'reversed' field has been set, false otherwise.
-
clearReversed
Clears the value of the 'reversed' field.- Returns:
- This builder.
-
getClassification
Gets the value of the 'classification' field.- Returns:
- The value.
-
setClassification
Sets the value of the 'classification' field.- Parameters:
value- The value of 'classification'.- Returns:
- This builder.
-
hasClassification
public boolean hasClassification()Checks whether the 'classification' field has been set.- Returns:
- True if the 'classification' field has been set, false otherwise.
-
getClassificationBuilder
Gets the Builder instance for the 'classification' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setClassificationBuilder
Sets the Builder instance for the 'classification' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasClassificationBuilder
public boolean hasClassificationBuilder()Checks whether the 'classification' field has an active Builder instance- Returns:
- True if the 'classification' field has an active Builder instance
-
clearClassification
Clears the value of the 'classification' field.- Returns:
- This builder.
-
build
- Specified by:
buildin interfaceorg.apache.avro.data.RecordBuilder<LoanTransactionDataV1>
-