Package org.apache.fineract.avro.loan.v1
Class LoanChargeDataV1.Builder
java.lang.Object
org.apache.avro.data.RecordBuilderBase<LoanChargeDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<LoanChargeDataV1>
org.apache.fineract.avro.loan.v1.LoanChargeDataV1.Builder
- All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<LoanChargeDataV1>
- Enclosing class:
LoanChargeDataV1
public static class LoanChargeDataV1.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<LoanChargeDataV1>
implements org.apache.avro.data.RecordBuilder<LoanChargeDataV1>
RecordBuilder for LoanChargeDataV1 instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Clears the value of the 'amount' field.Clears the value of the 'amountAccrued' field.Clears the value of the 'amountOrPercentage' field.Clears the value of the 'amountOutstanding' field.Clears the value of the 'amountPaid' field.Clears the value of the 'amountPercentageAppliedTo' field.Clears the value of the 'amountUnrecognized' field.Clears the value of the 'amountWaived' field.Clears the value of the 'amountWrittenOff' field.Clears the value of the 'chargeCalculationType' field.Clears the value of the 'chargeId' field.Clears the value of the 'chargeOptions' field.Clears the value of the 'chargePayable' field.Clears the value of the 'chargePaymentMode' field.Clears the value of the 'chargeTimeType' field.Clears the value of the 'currency' field.Clears the value of the 'customData' field.Clears the value of the 'dueDate' field.Clears the value of the 'externalId' field.Clears the value of the 'externalLoanId' field.Clears the value of the 'externalOwnerId' field.clearId()Clears the value of the 'id' field.Clears the value of the 'installmentChargeData' field.Clears the value of the 'loanId' field.Clears the value of the 'maxCap' field.Clears the value of the 'minCap' field.Clears the value of the 'name' field.Clears the value of the 'paid' field.Clears the value of the 'penalty' field.Clears the value of the 'percentage' field.Clears the value of the 'submittedOnDate' field.Clears the value of the 'waived' field.Gets the value of the 'amount' field.Gets the value of the 'amountAccrued' field.Gets the value of the 'amountOrPercentage' field.Gets the value of the 'amountOutstanding' field.Gets the value of the 'amountPaid' field.Gets the value of the 'amountPercentageAppliedTo' field.Gets the value of the 'amountUnrecognized' field.Gets the value of the 'amountWaived' field.Gets the value of the 'amountWrittenOff' field.Gets the value of the 'chargeCalculationType' field.Gets the Builder instance for the 'chargeCalculationType' field and creates one if it doesn't exist yet.Gets the value of the 'chargeId' field.Gets the value of the 'chargeOptions' field.Gets the value of the 'chargePayable' field.Gets the value of the 'chargePaymentMode' field.Gets the Builder instance for the 'chargePaymentMode' field and creates one if it doesn't exist yet.Gets the value of the 'chargeTimeType' field.Gets the Builder instance for the 'chargeTimeType' 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.Gets the value of the 'dueDate' field.Gets the value of the 'externalId' field.Gets the value of the 'externalLoanId' field.Gets the value of the 'externalOwnerId' field.getId()Gets the value of the 'id' field.Gets the value of the 'installmentChargeData' field.Gets the value of the 'loanId' field.Gets the value of the 'maxCap' field.Gets the value of the 'minCap' field.getName()Gets the value of the 'name' field.getPaid()Gets the value of the 'paid' field.Gets the value of the 'penalty' field.Gets the value of the 'percentage' field.Gets the value of the 'submittedOnDate' field.Gets the value of the 'waived' field.booleanChecks whether the 'amount' field has been set.booleanChecks whether the 'amountAccrued' field has been set.booleanChecks whether the 'amountOrPercentage' field has been set.booleanChecks whether the 'amountOutstanding' field has been set.booleanChecks whether the 'amountPaid' field has been set.booleanChecks whether the 'amountPercentageAppliedTo' field has been set.booleanChecks whether the 'amountUnrecognized' field has been set.booleanChecks whether the 'amountWaived' field has been set.booleanChecks whether the 'amountWrittenOff' field has been set.booleanChecks whether the 'chargeCalculationType' field has been set.booleanChecks whether the 'chargeCalculationType' field has an active Builder instancebooleanChecks whether the 'chargeId' field has been set.booleanChecks whether the 'chargeOptions' field has been set.booleanChecks whether the 'chargePayable' field has been set.booleanChecks whether the 'chargePaymentMode' field has been set.booleanChecks whether the 'chargePaymentMode' field has an active Builder instancebooleanChecks whether the 'chargeTimeType' field has been set.booleanChecks whether the 'chargeTimeType' 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.booleanChecks whether the 'dueDate' 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.booleanhasId()Checks whether the 'id' field has been set.booleanChecks whether the 'installmentChargeData' field has been set.booleanChecks whether the 'loanId' field has been set.booleanChecks whether the 'maxCap' field has been set.booleanChecks whether the 'minCap' field has been set.booleanhasName()Checks whether the 'name' field has been set.booleanhasPaid()Checks whether the 'paid' field has been set.booleanChecks whether the 'penalty' field has been set.booleanChecks whether the 'percentage' field has been set.booleanChecks whether the 'submittedOnDate' field has been set.booleanChecks whether the 'waived' field has been set.setAmount(BigDecimal value) Sets the value of the 'amount' field.setAmountAccrued(BigDecimal value) Sets the value of the 'amountAccrued' field.setAmountOrPercentage(BigDecimal value) Sets the value of the 'amountOrPercentage' field.setAmountOutstanding(BigDecimal value) Sets the value of the 'amountOutstanding' field.setAmountPaid(BigDecimal value) Sets the value of the 'amountPaid' field.Sets the value of the 'amountPercentageAppliedTo' field.setAmountUnrecognized(BigDecimal value) Sets the value of the 'amountUnrecognized' field.setAmountWaived(BigDecimal value) Sets the value of the 'amountWaived' field.setAmountWrittenOff(BigDecimal value) Sets the value of the 'amountWrittenOff' field.Sets the value of the 'chargeCalculationType' field.Sets the Builder instance for the 'chargeCalculationType' fieldsetChargeId(Long value) Sets the value of the 'chargeId' field.setChargeOptions(List<ChargeDataV1> value) Sets the value of the 'chargeOptions' field.setChargePayable(Boolean value) Sets the value of the 'chargePayable' field.Sets the value of the 'chargePaymentMode' field.Sets the Builder instance for the 'chargePaymentMode' fieldSets the value of the 'chargeTimeType' field.Sets the Builder instance for the 'chargeTimeType' 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.setDueDate(String value) Sets the value of the 'dueDate' 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.Sets the value of the 'id' field.Sets the value of the 'installmentChargeData' field.Sets the value of the 'loanId' field.setMaxCap(BigDecimal value) Sets the value of the 'maxCap' field.setMinCap(BigDecimal value) Sets the value of the 'minCap' field.Sets the value of the 'name' field.Sets the value of the 'paid' field.setPenalty(Boolean value) Sets the value of the 'penalty' field.setPercentage(BigDecimal value) Sets the value of the 'percentage' field.setSubmittedOnDate(String value) Sets the value of the 'submittedOnDate' field.Sets the value of the 'waived' 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.
-
getChargeId
Gets the value of the 'chargeId' field.- Returns:
- The value.
-
setChargeId
Sets the value of the 'chargeId' field.- Parameters:
value- The value of 'chargeId'.- Returns:
- This builder.
-
hasChargeId
public boolean hasChargeId()Checks whether the 'chargeId' field has been set.- Returns:
- True if the 'chargeId' field has been set, false otherwise.
-
clearChargeId
Clears the value of the 'chargeId' field.- Returns:
- This builder.
-
getName
Gets the value of the 'name' field.- Returns:
- The value.
-
setName
Sets the value of the 'name' field.- Parameters:
value- The value of 'name'.- Returns:
- This builder.
-
hasName
public boolean hasName()Checks whether the 'name' field has been set.- Returns:
- True if the 'name' field has been set, false otherwise.
-
clearName
Clears the value of the 'name' field.- Returns:
- This builder.
-
getChargeTimeType
Gets the value of the 'chargeTimeType' field.- Returns:
- The value.
-
setChargeTimeType
Sets the value of the 'chargeTimeType' field.- Parameters:
value- The value of 'chargeTimeType'.- Returns:
- This builder.
-
hasChargeTimeType
public boolean hasChargeTimeType()Checks whether the 'chargeTimeType' field has been set.- Returns:
- True if the 'chargeTimeType' field has been set, false otherwise.
-
getChargeTimeTypeBuilder
Gets the Builder instance for the 'chargeTimeType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setChargeTimeTypeBuilder
Sets the Builder instance for the 'chargeTimeType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasChargeTimeTypeBuilder
public boolean hasChargeTimeTypeBuilder()Checks whether the 'chargeTimeType' field has an active Builder instance- Returns:
- True if the 'chargeTimeType' field has an active Builder instance
-
clearChargeTimeType
Clears the value of the 'chargeTimeType' field.- Returns:
- This builder.
-
getDueDate
Gets the value of the 'dueDate' field.- Returns:
- The value.
-
setDueDate
Sets the value of the 'dueDate' field.- Parameters:
value- The value of 'dueDate'.- Returns:
- This builder.
-
hasDueDate
public boolean hasDueDate()Checks whether the 'dueDate' field has been set.- Returns:
- True if the 'dueDate' field has been set, false otherwise.
-
clearDueDate
Clears the value of the 'dueDate' field.- Returns:
- This builder.
-
getChargeCalculationType
Gets the value of the 'chargeCalculationType' field.- Returns:
- The value.
-
setChargeCalculationType
Sets the value of the 'chargeCalculationType' field.- Parameters:
value- The value of 'chargeCalculationType'.- Returns:
- This builder.
-
hasChargeCalculationType
public boolean hasChargeCalculationType()Checks whether the 'chargeCalculationType' field has been set.- Returns:
- True if the 'chargeCalculationType' field has been set, false otherwise.
-
getChargeCalculationTypeBuilder
Gets the Builder instance for the 'chargeCalculationType' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setChargeCalculationTypeBuilder
Sets the Builder instance for the 'chargeCalculationType' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasChargeCalculationTypeBuilder
public boolean hasChargeCalculationTypeBuilder()Checks whether the 'chargeCalculationType' field has an active Builder instance- Returns:
- True if the 'chargeCalculationType' field has an active Builder instance
-
clearChargeCalculationType
Clears the value of the 'chargeCalculationType' field.- Returns:
- This builder.
-
getPercentage
Gets the value of the 'percentage' field.- Returns:
- The value.
-
setPercentage
Sets the value of the 'percentage' field.- Parameters:
value- The value of 'percentage'.- Returns:
- This builder.
-
hasPercentage
public boolean hasPercentage()Checks whether the 'percentage' field has been set.- Returns:
- True if the 'percentage' field has been set, false otherwise.
-
clearPercentage
Clears the value of the 'percentage' field.- Returns:
- This builder.
-
getAmountPercentageAppliedTo
Gets the value of the 'amountPercentageAppliedTo' field.- Returns:
- The value.
-
setAmountPercentageAppliedTo
Sets the value of the 'amountPercentageAppliedTo' field.- Parameters:
value- The value of 'amountPercentageAppliedTo'.- Returns:
- This builder.
-
hasAmountPercentageAppliedTo
public boolean hasAmountPercentageAppliedTo()Checks whether the 'amountPercentageAppliedTo' field has been set.- Returns:
- True if the 'amountPercentageAppliedTo' field has been set, false otherwise.
-
clearAmountPercentageAppliedTo
Clears the value of the 'amountPercentageAppliedTo' 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.
-
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.
-
getAmountPaid
Gets the value of the 'amountPaid' field.- Returns:
- The value.
-
setAmountPaid
Sets the value of the 'amountPaid' field.- Parameters:
value- The value of 'amountPaid'.- Returns:
- This builder.
-
hasAmountPaid
public boolean hasAmountPaid()Checks whether the 'amountPaid' field has been set.- Returns:
- True if the 'amountPaid' field has been set, false otherwise.
-
clearAmountPaid
Clears the value of the 'amountPaid' field.- Returns:
- This builder.
-
getAmountWaived
Gets the value of the 'amountWaived' field.- Returns:
- The value.
-
setAmountWaived
Sets the value of the 'amountWaived' field.- Parameters:
value- The value of 'amountWaived'.- Returns:
- This builder.
-
hasAmountWaived
public boolean hasAmountWaived()Checks whether the 'amountWaived' field has been set.- Returns:
- True if the 'amountWaived' field has been set, false otherwise.
-
clearAmountWaived
Clears the value of the 'amountWaived' field.- Returns:
- This builder.
-
getAmountWrittenOff
Gets the value of the 'amountWrittenOff' field.- Returns:
- The value.
-
setAmountWrittenOff
Sets the value of the 'amountWrittenOff' field.- Parameters:
value- The value of 'amountWrittenOff'.- Returns:
- This builder.
-
hasAmountWrittenOff
public boolean hasAmountWrittenOff()Checks whether the 'amountWrittenOff' field has been set.- Returns:
- True if the 'amountWrittenOff' field has been set, false otherwise.
-
clearAmountWrittenOff
Clears the value of the 'amountWrittenOff' field.- Returns:
- This builder.
-
getAmountOutstanding
Gets the value of the 'amountOutstanding' field.- Returns:
- The value.
-
setAmountOutstanding
Sets the value of the 'amountOutstanding' field.- Parameters:
value- The value of 'amountOutstanding'.- Returns:
- This builder.
-
hasAmountOutstanding
public boolean hasAmountOutstanding()Checks whether the 'amountOutstanding' field has been set.- Returns:
- True if the 'amountOutstanding' field has been set, false otherwise.
-
clearAmountOutstanding
Clears the value of the 'amountOutstanding' field.- Returns:
- This builder.
-
getAmountOrPercentage
Gets the value of the 'amountOrPercentage' field.- Returns:
- The value.
-
setAmountOrPercentage
Sets the value of the 'amountOrPercentage' field.- Parameters:
value- The value of 'amountOrPercentage'.- Returns:
- This builder.
-
hasAmountOrPercentage
public boolean hasAmountOrPercentage()Checks whether the 'amountOrPercentage' field has been set.- Returns:
- True if the 'amountOrPercentage' field has been set, false otherwise.
-
clearAmountOrPercentage
Clears the value of the 'amountOrPercentage' field.- Returns:
- This builder.
-
getChargeOptions
Gets the value of the 'chargeOptions' field.- Returns:
- The value.
-
setChargeOptions
Sets the value of the 'chargeOptions' field.- Parameters:
value- The value of 'chargeOptions'.- Returns:
- This builder.
-
hasChargeOptions
public boolean hasChargeOptions()Checks whether the 'chargeOptions' field has been set.- Returns:
- True if the 'chargeOptions' field has been set, false otherwise.
-
clearChargeOptions
Clears the value of the 'chargeOptions' field.- Returns:
- This builder.
-
getPenalty
Gets the value of the 'penalty' field.- Returns:
- The value.
-
setPenalty
Sets the value of the 'penalty' field.- Parameters:
value- The value of 'penalty'.- Returns:
- This builder.
-
hasPenalty
public boolean hasPenalty()Checks whether the 'penalty' field has been set.- Returns:
- True if the 'penalty' field has been set, false otherwise.
-
clearPenalty
Clears the value of the 'penalty' field.- Returns:
- This builder.
-
getChargePaymentMode
Gets the value of the 'chargePaymentMode' field.- Returns:
- The value.
-
setChargePaymentMode
Sets the value of the 'chargePaymentMode' field.- Parameters:
value- The value of 'chargePaymentMode'.- Returns:
- This builder.
-
hasChargePaymentMode
public boolean hasChargePaymentMode()Checks whether the 'chargePaymentMode' field has been set.- Returns:
- True if the 'chargePaymentMode' field has been set, false otherwise.
-
getChargePaymentModeBuilder
Gets the Builder instance for the 'chargePaymentMode' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setChargePaymentModeBuilder
Sets the Builder instance for the 'chargePaymentMode' field- Parameters:
value- The builder instance that must be set.- Returns:
- This builder.
-
hasChargePaymentModeBuilder
public boolean hasChargePaymentModeBuilder()Checks whether the 'chargePaymentMode' field has an active Builder instance- Returns:
- True if the 'chargePaymentMode' field has an active Builder instance
-
clearChargePaymentMode
Clears the value of the 'chargePaymentMode' field.- Returns:
- This builder.
-
getPaid
Gets the value of the 'paid' field.- Returns:
- The value.
-
setPaid
Sets the value of the 'paid' field.- Parameters:
value- The value of 'paid'.- Returns:
- This builder.
-
hasPaid
public boolean hasPaid()Checks whether the 'paid' field has been set.- Returns:
- True if the 'paid' field has been set, false otherwise.
-
clearPaid
Clears the value of the 'paid' field.- Returns:
- This builder.
-
getWaived
Gets the value of the 'waived' field.- Returns:
- The value.
-
setWaived
Sets the value of the 'waived' field.- Parameters:
value- The value of 'waived'.- Returns:
- This builder.
-
hasWaived
public boolean hasWaived()Checks whether the 'waived' field has been set.- Returns:
- True if the 'waived' field has been set, false otherwise.
-
clearWaived
Clears the value of the 'waived' field.- Returns:
- This builder.
-
getChargePayable
Gets the value of the 'chargePayable' field.- Returns:
- The value.
-
setChargePayable
Sets the value of the 'chargePayable' field.- Parameters:
value- The value of 'chargePayable'.- Returns:
- This builder.
-
hasChargePayable
public boolean hasChargePayable()Checks whether the 'chargePayable' field has been set.- Returns:
- True if the 'chargePayable' field has been set, false otherwise.
-
clearChargePayable
Clears the value of the 'chargePayable' 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.
-
getMinCap
Gets the value of the 'minCap' field.- Returns:
- The value.
-
setMinCap
Sets the value of the 'minCap' field.- Parameters:
value- The value of 'minCap'.- Returns:
- This builder.
-
hasMinCap
public boolean hasMinCap()Checks whether the 'minCap' field has been set.- Returns:
- True if the 'minCap' field has been set, false otherwise.
-
clearMinCap
Clears the value of the 'minCap' field.- Returns:
- This builder.
-
getMaxCap
Gets the value of the 'maxCap' field.- Returns:
- The value.
-
setMaxCap
Sets the value of the 'maxCap' field.- Parameters:
value- The value of 'maxCap'.- Returns:
- This builder.
-
hasMaxCap
public boolean hasMaxCap()Checks whether the 'maxCap' field has been set.- Returns:
- True if the 'maxCap' field has been set, false otherwise.
-
clearMaxCap
Clears the value of the 'maxCap' field.- Returns:
- This builder.
-
getInstallmentChargeData
Gets the value of the 'installmentChargeData' field.- Returns:
- The value.
-
setInstallmentChargeData
Sets the value of the 'installmentChargeData' field.- Parameters:
value- The value of 'installmentChargeData'.- Returns:
- This builder.
-
hasInstallmentChargeData
public boolean hasInstallmentChargeData()Checks whether the 'installmentChargeData' field has been set.- Returns:
- True if the 'installmentChargeData' field has been set, false otherwise.
-
clearInstallmentChargeData
Clears the value of the 'installmentChargeData' field.- Returns:
- This builder.
-
getAmountAccrued
Gets the value of the 'amountAccrued' field.- Returns:
- The value.
-
setAmountAccrued
Sets the value of the 'amountAccrued' field.- Parameters:
value- The value of 'amountAccrued'.- Returns:
- This builder.
-
hasAmountAccrued
public boolean hasAmountAccrued()Checks whether the 'amountAccrued' field has been set.- Returns:
- True if the 'amountAccrued' field has been set, false otherwise.
-
clearAmountAccrued
Clears the value of the 'amountAccrued' field.- Returns:
- This builder.
-
getAmountUnrecognized
Gets the value of the 'amountUnrecognized' field.- Returns:
- The value.
-
setAmountUnrecognized
Sets the value of the 'amountUnrecognized' field.- Parameters:
value- The value of 'amountUnrecognized'.- Returns:
- This builder.
-
hasAmountUnrecognized
public boolean hasAmountUnrecognized()Checks whether the 'amountUnrecognized' field has been set.- Returns:
- True if the 'amountUnrecognized' field has been set, false otherwise.
-
clearAmountUnrecognized
Clears the value of the 'amountUnrecognized' 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.
-
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.
-
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.
-
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.
-
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<LoanChargeDataV1>
-