Class LoanApplicationTimelineDataV1.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<LoanApplicationTimelineDataV1>
org.apache.avro.specific.SpecificRecordBuilderBase<LoanApplicationTimelineDataV1>
org.apache.fineract.avro.loan.v1.LoanApplicationTimelineDataV1.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<LoanApplicationTimelineDataV1>
Enclosing class:
LoanApplicationTimelineDataV1

public static class LoanApplicationTimelineDataV1.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<LoanApplicationTimelineDataV1> implements org.apache.avro.data.RecordBuilder<LoanApplicationTimelineDataV1>
RecordBuilder for LoanApplicationTimelineDataV1 instances.
  • Method Details

    • getSubmittedOnDate

      public String getSubmittedOnDate()
      Gets the value of the 'submittedOnDate' field.
      Returns:
      The value.
    • setSubmittedOnDate

      public LoanApplicationTimelineDataV1.Builder setSubmittedOnDate(String value)
      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

      public LoanApplicationTimelineDataV1.Builder clearSubmittedOnDate()
      Clears the value of the 'submittedOnDate' field.
      Returns:
      This builder.
    • getSubmittedByUsername

      public String getSubmittedByUsername()
      Gets the value of the 'submittedByUsername' field.
      Returns:
      The value.
    • setSubmittedByUsername

      public LoanApplicationTimelineDataV1.Builder setSubmittedByUsername(String value)
      Sets the value of the 'submittedByUsername' field.
      Parameters:
      value - The value of 'submittedByUsername'.
      Returns:
      This builder.
    • hasSubmittedByUsername

      public boolean hasSubmittedByUsername()
      Checks whether the 'submittedByUsername' field has been set.
      Returns:
      True if the 'submittedByUsername' field has been set, false otherwise.
    • clearSubmittedByUsername

      public LoanApplicationTimelineDataV1.Builder clearSubmittedByUsername()
      Clears the value of the 'submittedByUsername' field.
      Returns:
      This builder.
    • getSubmittedByFirstname

      public String getSubmittedByFirstname()
      Gets the value of the 'submittedByFirstname' field.
      Returns:
      The value.
    • setSubmittedByFirstname

      public LoanApplicationTimelineDataV1.Builder setSubmittedByFirstname(String value)
      Sets the value of the 'submittedByFirstname' field.
      Parameters:
      value - The value of 'submittedByFirstname'.
      Returns:
      This builder.
    • hasSubmittedByFirstname

      public boolean hasSubmittedByFirstname()
      Checks whether the 'submittedByFirstname' field has been set.
      Returns:
      True if the 'submittedByFirstname' field has been set, false otherwise.
    • clearSubmittedByFirstname

      public LoanApplicationTimelineDataV1.Builder clearSubmittedByFirstname()
      Clears the value of the 'submittedByFirstname' field.
      Returns:
      This builder.
    • getSubmittedByLastname

      public String getSubmittedByLastname()
      Gets the value of the 'submittedByLastname' field.
      Returns:
      The value.
    • setSubmittedByLastname

      public LoanApplicationTimelineDataV1.Builder setSubmittedByLastname(String value)
      Sets the value of the 'submittedByLastname' field.
      Parameters:
      value - The value of 'submittedByLastname'.
      Returns:
      This builder.
    • hasSubmittedByLastname

      public boolean hasSubmittedByLastname()
      Checks whether the 'submittedByLastname' field has been set.
      Returns:
      True if the 'submittedByLastname' field has been set, false otherwise.
    • clearSubmittedByLastname

      public LoanApplicationTimelineDataV1.Builder clearSubmittedByLastname()
      Clears the value of the 'submittedByLastname' field.
      Returns:
      This builder.
    • getRejectedOnDate

      public String getRejectedOnDate()
      Gets the value of the 'rejectedOnDate' field.
      Returns:
      The value.
    • setRejectedOnDate

      public LoanApplicationTimelineDataV1.Builder setRejectedOnDate(String value)
      Sets the value of the 'rejectedOnDate' field.
      Parameters:
      value - The value of 'rejectedOnDate'.
      Returns:
      This builder.
    • hasRejectedOnDate

      public boolean hasRejectedOnDate()
      Checks whether the 'rejectedOnDate' field has been set.
      Returns:
      True if the 'rejectedOnDate' field has been set, false otherwise.
    • clearRejectedOnDate

      public LoanApplicationTimelineDataV1.Builder clearRejectedOnDate()
      Clears the value of the 'rejectedOnDate' field.
      Returns:
      This builder.
    • getRejectedByUsername

      public String getRejectedByUsername()
      Gets the value of the 'rejectedByUsername' field.
      Returns:
      The value.
    • setRejectedByUsername

      public LoanApplicationTimelineDataV1.Builder setRejectedByUsername(String value)
      Sets the value of the 'rejectedByUsername' field.
      Parameters:
      value - The value of 'rejectedByUsername'.
      Returns:
      This builder.
    • hasRejectedByUsername

      public boolean hasRejectedByUsername()
      Checks whether the 'rejectedByUsername' field has been set.
      Returns:
      True if the 'rejectedByUsername' field has been set, false otherwise.
    • clearRejectedByUsername

      public LoanApplicationTimelineDataV1.Builder clearRejectedByUsername()
      Clears the value of the 'rejectedByUsername' field.
      Returns:
      This builder.
    • getRejectedByFirstname

      public String getRejectedByFirstname()
      Gets the value of the 'rejectedByFirstname' field.
      Returns:
      The value.
    • setRejectedByFirstname

      public LoanApplicationTimelineDataV1.Builder setRejectedByFirstname(String value)
      Sets the value of the 'rejectedByFirstname' field.
      Parameters:
      value - The value of 'rejectedByFirstname'.
      Returns:
      This builder.
    • hasRejectedByFirstname

      public boolean hasRejectedByFirstname()
      Checks whether the 'rejectedByFirstname' field has been set.
      Returns:
      True if the 'rejectedByFirstname' field has been set, false otherwise.
    • clearRejectedByFirstname

      public LoanApplicationTimelineDataV1.Builder clearRejectedByFirstname()
      Clears the value of the 'rejectedByFirstname' field.
      Returns:
      This builder.
    • getRejectedByLastname

      public String getRejectedByLastname()
      Gets the value of the 'rejectedByLastname' field.
      Returns:
      The value.
    • setRejectedByLastname

      public LoanApplicationTimelineDataV1.Builder setRejectedByLastname(String value)
      Sets the value of the 'rejectedByLastname' field.
      Parameters:
      value - The value of 'rejectedByLastname'.
      Returns:
      This builder.
    • hasRejectedByLastname

      public boolean hasRejectedByLastname()
      Checks whether the 'rejectedByLastname' field has been set.
      Returns:
      True if the 'rejectedByLastname' field has been set, false otherwise.
    • clearRejectedByLastname

      public LoanApplicationTimelineDataV1.Builder clearRejectedByLastname()
      Clears the value of the 'rejectedByLastname' field.
      Returns:
      This builder.
    • getWithdrawnOnDate

      public String getWithdrawnOnDate()
      Gets the value of the 'withdrawnOnDate' field.
      Returns:
      The value.
    • setWithdrawnOnDate

      public LoanApplicationTimelineDataV1.Builder setWithdrawnOnDate(String value)
      Sets the value of the 'withdrawnOnDate' field.
      Parameters:
      value - The value of 'withdrawnOnDate'.
      Returns:
      This builder.
    • hasWithdrawnOnDate

      public boolean hasWithdrawnOnDate()
      Checks whether the 'withdrawnOnDate' field has been set.
      Returns:
      True if the 'withdrawnOnDate' field has been set, false otherwise.
    • clearWithdrawnOnDate

      public LoanApplicationTimelineDataV1.Builder clearWithdrawnOnDate()
      Clears the value of the 'withdrawnOnDate' field.
      Returns:
      This builder.
    • getWithdrawnByUsername

      public String getWithdrawnByUsername()
      Gets the value of the 'withdrawnByUsername' field.
      Returns:
      The value.
    • setWithdrawnByUsername

      public LoanApplicationTimelineDataV1.Builder setWithdrawnByUsername(String value)
      Sets the value of the 'withdrawnByUsername' field.
      Parameters:
      value - The value of 'withdrawnByUsername'.
      Returns:
      This builder.
    • hasWithdrawnByUsername

      public boolean hasWithdrawnByUsername()
      Checks whether the 'withdrawnByUsername' field has been set.
      Returns:
      True if the 'withdrawnByUsername' field has been set, false otherwise.
    • clearWithdrawnByUsername

      public LoanApplicationTimelineDataV1.Builder clearWithdrawnByUsername()
      Clears the value of the 'withdrawnByUsername' field.
      Returns:
      This builder.
    • getWithdrawnByFirstname

      public String getWithdrawnByFirstname()
      Gets the value of the 'withdrawnByFirstname' field.
      Returns:
      The value.
    • setWithdrawnByFirstname

      public LoanApplicationTimelineDataV1.Builder setWithdrawnByFirstname(String value)
      Sets the value of the 'withdrawnByFirstname' field.
      Parameters:
      value - The value of 'withdrawnByFirstname'.
      Returns:
      This builder.
    • hasWithdrawnByFirstname

      public boolean hasWithdrawnByFirstname()
      Checks whether the 'withdrawnByFirstname' field has been set.
      Returns:
      True if the 'withdrawnByFirstname' field has been set, false otherwise.
    • clearWithdrawnByFirstname

      public LoanApplicationTimelineDataV1.Builder clearWithdrawnByFirstname()
      Clears the value of the 'withdrawnByFirstname' field.
      Returns:
      This builder.
    • getWithdrawnByLastname

      public String getWithdrawnByLastname()
      Gets the value of the 'withdrawnByLastname' field.
      Returns:
      The value.
    • setWithdrawnByLastname

      public LoanApplicationTimelineDataV1.Builder setWithdrawnByLastname(String value)
      Sets the value of the 'withdrawnByLastname' field.
      Parameters:
      value - The value of 'withdrawnByLastname'.
      Returns:
      This builder.
    • hasWithdrawnByLastname

      public boolean hasWithdrawnByLastname()
      Checks whether the 'withdrawnByLastname' field has been set.
      Returns:
      True if the 'withdrawnByLastname' field has been set, false otherwise.
    • clearWithdrawnByLastname

      public LoanApplicationTimelineDataV1.Builder clearWithdrawnByLastname()
      Clears the value of the 'withdrawnByLastname' field.
      Returns:
      This builder.
    • getApprovedOnDate

      public String getApprovedOnDate()
      Gets the value of the 'approvedOnDate' field.
      Returns:
      The value.
    • setApprovedOnDate

      public LoanApplicationTimelineDataV1.Builder setApprovedOnDate(String value)
      Sets the value of the 'approvedOnDate' field.
      Parameters:
      value - The value of 'approvedOnDate'.
      Returns:
      This builder.
    • hasApprovedOnDate

      public boolean hasApprovedOnDate()
      Checks whether the 'approvedOnDate' field has been set.
      Returns:
      True if the 'approvedOnDate' field has been set, false otherwise.
    • clearApprovedOnDate

      public LoanApplicationTimelineDataV1.Builder clearApprovedOnDate()
      Clears the value of the 'approvedOnDate' field.
      Returns:
      This builder.
    • getApprovedByUsername

      public String getApprovedByUsername()
      Gets the value of the 'approvedByUsername' field.
      Returns:
      The value.
    • setApprovedByUsername

      public LoanApplicationTimelineDataV1.Builder setApprovedByUsername(String value)
      Sets the value of the 'approvedByUsername' field.
      Parameters:
      value - The value of 'approvedByUsername'.
      Returns:
      This builder.
    • hasApprovedByUsername

      public boolean hasApprovedByUsername()
      Checks whether the 'approvedByUsername' field has been set.
      Returns:
      True if the 'approvedByUsername' field has been set, false otherwise.
    • clearApprovedByUsername

      public LoanApplicationTimelineDataV1.Builder clearApprovedByUsername()
      Clears the value of the 'approvedByUsername' field.
      Returns:
      This builder.
    • getApprovedByFirstname

      public String getApprovedByFirstname()
      Gets the value of the 'approvedByFirstname' field.
      Returns:
      The value.
    • setApprovedByFirstname

      public LoanApplicationTimelineDataV1.Builder setApprovedByFirstname(String value)
      Sets the value of the 'approvedByFirstname' field.
      Parameters:
      value - The value of 'approvedByFirstname'.
      Returns:
      This builder.
    • hasApprovedByFirstname

      public boolean hasApprovedByFirstname()
      Checks whether the 'approvedByFirstname' field has been set.
      Returns:
      True if the 'approvedByFirstname' field has been set, false otherwise.
    • clearApprovedByFirstname

      public LoanApplicationTimelineDataV1.Builder clearApprovedByFirstname()
      Clears the value of the 'approvedByFirstname' field.
      Returns:
      This builder.
    • getApprovedByLastname

      public String getApprovedByLastname()
      Gets the value of the 'approvedByLastname' field.
      Returns:
      The value.
    • setApprovedByLastname

      public LoanApplicationTimelineDataV1.Builder setApprovedByLastname(String value)
      Sets the value of the 'approvedByLastname' field.
      Parameters:
      value - The value of 'approvedByLastname'.
      Returns:
      This builder.
    • hasApprovedByLastname

      public boolean hasApprovedByLastname()
      Checks whether the 'approvedByLastname' field has been set.
      Returns:
      True if the 'approvedByLastname' field has been set, false otherwise.
    • clearApprovedByLastname

      public LoanApplicationTimelineDataV1.Builder clearApprovedByLastname()
      Clears the value of the 'approvedByLastname' field.
      Returns:
      This builder.
    • getExpectedDisbursementDate

      public String getExpectedDisbursementDate()
      Gets the value of the 'expectedDisbursementDate' field.
      Returns:
      The value.
    • setExpectedDisbursementDate

      public LoanApplicationTimelineDataV1.Builder setExpectedDisbursementDate(String value)
      Sets the value of the 'expectedDisbursementDate' field.
      Parameters:
      value - The value of 'expectedDisbursementDate'.
      Returns:
      This builder.
    • hasExpectedDisbursementDate

      public boolean hasExpectedDisbursementDate()
      Checks whether the 'expectedDisbursementDate' field has been set.
      Returns:
      True if the 'expectedDisbursementDate' field has been set, false otherwise.
    • clearExpectedDisbursementDate

      public LoanApplicationTimelineDataV1.Builder clearExpectedDisbursementDate()
      Clears the value of the 'expectedDisbursementDate' field.
      Returns:
      This builder.
    • getActualDisbursementDate

      public String getActualDisbursementDate()
      Gets the value of the 'actualDisbursementDate' field.
      Returns:
      The value.
    • setActualDisbursementDate

      public LoanApplicationTimelineDataV1.Builder setActualDisbursementDate(String value)
      Sets the value of the 'actualDisbursementDate' field.
      Parameters:
      value - The value of 'actualDisbursementDate'.
      Returns:
      This builder.
    • hasActualDisbursementDate

      public boolean hasActualDisbursementDate()
      Checks whether the 'actualDisbursementDate' field has been set.
      Returns:
      True if the 'actualDisbursementDate' field has been set, false otherwise.
    • clearActualDisbursementDate

      public LoanApplicationTimelineDataV1.Builder clearActualDisbursementDate()
      Clears the value of the 'actualDisbursementDate' field.
      Returns:
      This builder.
    • getDisbursedByUsername

      public String getDisbursedByUsername()
      Gets the value of the 'disbursedByUsername' field.
      Returns:
      The value.
    • setDisbursedByUsername

      public LoanApplicationTimelineDataV1.Builder setDisbursedByUsername(String value)
      Sets the value of the 'disbursedByUsername' field.
      Parameters:
      value - The value of 'disbursedByUsername'.
      Returns:
      This builder.
    • hasDisbursedByUsername

      public boolean hasDisbursedByUsername()
      Checks whether the 'disbursedByUsername' field has been set.
      Returns:
      True if the 'disbursedByUsername' field has been set, false otherwise.
    • clearDisbursedByUsername

      public LoanApplicationTimelineDataV1.Builder clearDisbursedByUsername()
      Clears the value of the 'disbursedByUsername' field.
      Returns:
      This builder.
    • getDisbursedByFirstname

      public String getDisbursedByFirstname()
      Gets the value of the 'disbursedByFirstname' field.
      Returns:
      The value.
    • setDisbursedByFirstname

      public LoanApplicationTimelineDataV1.Builder setDisbursedByFirstname(String value)
      Sets the value of the 'disbursedByFirstname' field.
      Parameters:
      value - The value of 'disbursedByFirstname'.
      Returns:
      This builder.
    • hasDisbursedByFirstname

      public boolean hasDisbursedByFirstname()
      Checks whether the 'disbursedByFirstname' field has been set.
      Returns:
      True if the 'disbursedByFirstname' field has been set, false otherwise.
    • clearDisbursedByFirstname

      public LoanApplicationTimelineDataV1.Builder clearDisbursedByFirstname()
      Clears the value of the 'disbursedByFirstname' field.
      Returns:
      This builder.
    • getDisbursedByLastname

      public String getDisbursedByLastname()
      Gets the value of the 'disbursedByLastname' field.
      Returns:
      The value.
    • setDisbursedByLastname

      public LoanApplicationTimelineDataV1.Builder setDisbursedByLastname(String value)
      Sets the value of the 'disbursedByLastname' field.
      Parameters:
      value - The value of 'disbursedByLastname'.
      Returns:
      This builder.
    • hasDisbursedByLastname

      public boolean hasDisbursedByLastname()
      Checks whether the 'disbursedByLastname' field has been set.
      Returns:
      True if the 'disbursedByLastname' field has been set, false otherwise.
    • clearDisbursedByLastname

      public LoanApplicationTimelineDataV1.Builder clearDisbursedByLastname()
      Clears the value of the 'disbursedByLastname' field.
      Returns:
      This builder.
    • getClosedOnDate

      public String getClosedOnDate()
      Gets the value of the 'closedOnDate' field.
      Returns:
      The value.
    • setClosedOnDate

      public LoanApplicationTimelineDataV1.Builder setClosedOnDate(String value)
      Sets the value of the 'closedOnDate' field.
      Parameters:
      value - The value of 'closedOnDate'.
      Returns:
      This builder.
    • hasClosedOnDate

      public boolean hasClosedOnDate()
      Checks whether the 'closedOnDate' field has been set.
      Returns:
      True if the 'closedOnDate' field has been set, false otherwise.
    • clearClosedOnDate

      public LoanApplicationTimelineDataV1.Builder clearClosedOnDate()
      Clears the value of the 'closedOnDate' field.
      Returns:
      This builder.
    • getClosedByUsername

      public String getClosedByUsername()
      Gets the value of the 'closedByUsername' field.
      Returns:
      The value.
    • setClosedByUsername

      public LoanApplicationTimelineDataV1.Builder setClosedByUsername(String value)
      Sets the value of the 'closedByUsername' field.
      Parameters:
      value - The value of 'closedByUsername'.
      Returns:
      This builder.
    • hasClosedByUsername

      public boolean hasClosedByUsername()
      Checks whether the 'closedByUsername' field has been set.
      Returns:
      True if the 'closedByUsername' field has been set, false otherwise.
    • clearClosedByUsername

      public LoanApplicationTimelineDataV1.Builder clearClosedByUsername()
      Clears the value of the 'closedByUsername' field.
      Returns:
      This builder.
    • getClosedByFirstname

      public String getClosedByFirstname()
      Gets the value of the 'closedByFirstname' field.
      Returns:
      The value.
    • setClosedByFirstname

      public LoanApplicationTimelineDataV1.Builder setClosedByFirstname(String value)
      Sets the value of the 'closedByFirstname' field.
      Parameters:
      value - The value of 'closedByFirstname'.
      Returns:
      This builder.
    • hasClosedByFirstname

      public boolean hasClosedByFirstname()
      Checks whether the 'closedByFirstname' field has been set.
      Returns:
      True if the 'closedByFirstname' field has been set, false otherwise.
    • clearClosedByFirstname

      public LoanApplicationTimelineDataV1.Builder clearClosedByFirstname()
      Clears the value of the 'closedByFirstname' field.
      Returns:
      This builder.
    • getClosedByLastname

      public String getClosedByLastname()
      Gets the value of the 'closedByLastname' field.
      Returns:
      The value.
    • setClosedByLastname

      public LoanApplicationTimelineDataV1.Builder setClosedByLastname(String value)
      Sets the value of the 'closedByLastname' field.
      Parameters:
      value - The value of 'closedByLastname'.
      Returns:
      This builder.
    • hasClosedByLastname

      public boolean hasClosedByLastname()
      Checks whether the 'closedByLastname' field has been set.
      Returns:
      True if the 'closedByLastname' field has been set, false otherwise.
    • clearClosedByLastname

      public LoanApplicationTimelineDataV1.Builder clearClosedByLastname()
      Clears the value of the 'closedByLastname' field.
      Returns:
      This builder.
    • getExpectedMaturityDate

      public String getExpectedMaturityDate()
      Gets the value of the 'expectedMaturityDate' field.
      Returns:
      The value.
    • setExpectedMaturityDate

      public LoanApplicationTimelineDataV1.Builder setExpectedMaturityDate(String value)
      Sets the value of the 'expectedMaturityDate' field.
      Parameters:
      value - The value of 'expectedMaturityDate'.
      Returns:
      This builder.
    • hasExpectedMaturityDate

      public boolean hasExpectedMaturityDate()
      Checks whether the 'expectedMaturityDate' field has been set.
      Returns:
      True if the 'expectedMaturityDate' field has been set, false otherwise.
    • clearExpectedMaturityDate

      public LoanApplicationTimelineDataV1.Builder clearExpectedMaturityDate()
      Clears the value of the 'expectedMaturityDate' field.
      Returns:
      This builder.
    • getWriteOffOnDate

      public String getWriteOffOnDate()
      Gets the value of the 'writeOffOnDate' field.
      Returns:
      The value.
    • setWriteOffOnDate

      public LoanApplicationTimelineDataV1.Builder setWriteOffOnDate(String value)
      Sets the value of the 'writeOffOnDate' field.
      Parameters:
      value - The value of 'writeOffOnDate'.
      Returns:
      This builder.
    • hasWriteOffOnDate

      public boolean hasWriteOffOnDate()
      Checks whether the 'writeOffOnDate' field has been set.
      Returns:
      True if the 'writeOffOnDate' field has been set, false otherwise.
    • clearWriteOffOnDate

      public LoanApplicationTimelineDataV1.Builder clearWriteOffOnDate()
      Clears the value of the 'writeOffOnDate' field.
      Returns:
      This builder.
    • getWriteOffByUsername

      public String getWriteOffByUsername()
      Gets the value of the 'writeOffByUsername' field.
      Returns:
      The value.
    • setWriteOffByUsername

      public LoanApplicationTimelineDataV1.Builder setWriteOffByUsername(String value)
      Sets the value of the 'writeOffByUsername' field.
      Parameters:
      value - The value of 'writeOffByUsername'.
      Returns:
      This builder.
    • hasWriteOffByUsername

      public boolean hasWriteOffByUsername()
      Checks whether the 'writeOffByUsername' field has been set.
      Returns:
      True if the 'writeOffByUsername' field has been set, false otherwise.
    • clearWriteOffByUsername

      public LoanApplicationTimelineDataV1.Builder clearWriteOffByUsername()
      Clears the value of the 'writeOffByUsername' field.
      Returns:
      This builder.
    • getWriteOffByFirstname

      public String getWriteOffByFirstname()
      Gets the value of the 'writeOffByFirstname' field.
      Returns:
      The value.
    • setWriteOffByFirstname

      public LoanApplicationTimelineDataV1.Builder setWriteOffByFirstname(String value)
      Sets the value of the 'writeOffByFirstname' field.
      Parameters:
      value - The value of 'writeOffByFirstname'.
      Returns:
      This builder.
    • hasWriteOffByFirstname

      public boolean hasWriteOffByFirstname()
      Checks whether the 'writeOffByFirstname' field has been set.
      Returns:
      True if the 'writeOffByFirstname' field has been set, false otherwise.
    • clearWriteOffByFirstname

      public LoanApplicationTimelineDataV1.Builder clearWriteOffByFirstname()
      Clears the value of the 'writeOffByFirstname' field.
      Returns:
      This builder.
    • getWriteOffByLastname

      public String getWriteOffByLastname()
      Gets the value of the 'writeOffByLastname' field.
      Returns:
      The value.
    • setWriteOffByLastname

      public LoanApplicationTimelineDataV1.Builder setWriteOffByLastname(String value)
      Sets the value of the 'writeOffByLastname' field.
      Parameters:
      value - The value of 'writeOffByLastname'.
      Returns:
      This builder.
    • hasWriteOffByLastname

      public boolean hasWriteOffByLastname()
      Checks whether the 'writeOffByLastname' field has been set.
      Returns:
      True if the 'writeOffByLastname' field has been set, false otherwise.
    • clearWriteOffByLastname

      public LoanApplicationTimelineDataV1.Builder clearWriteOffByLastname()
      Clears the value of the 'writeOffByLastname' field.
      Returns:
      This builder.
    • getChargedOffOnDate

      public String getChargedOffOnDate()
      Gets the value of the 'chargedOffOnDate' field.
      Returns:
      The value.
    • setChargedOffOnDate

      public LoanApplicationTimelineDataV1.Builder setChargedOffOnDate(String value)
      Sets the value of the 'chargedOffOnDate' field.
      Parameters:
      value - The value of 'chargedOffOnDate'.
      Returns:
      This builder.
    • hasChargedOffOnDate

      public boolean hasChargedOffOnDate()
      Checks whether the 'chargedOffOnDate' field has been set.
      Returns:
      True if the 'chargedOffOnDate' field has been set, false otherwise.
    • clearChargedOffOnDate

      public LoanApplicationTimelineDataV1.Builder clearChargedOffOnDate()
      Clears the value of the 'chargedOffOnDate' field.
      Returns:
      This builder.
    • getChargedOffByUsername

      public String getChargedOffByUsername()
      Gets the value of the 'chargedOffByUsername' field.
      Returns:
      The value.
    • setChargedOffByUsername

      public LoanApplicationTimelineDataV1.Builder setChargedOffByUsername(String value)
      Sets the value of the 'chargedOffByUsername' field.
      Parameters:
      value - The value of 'chargedOffByUsername'.
      Returns:
      This builder.
    • hasChargedOffByUsername

      public boolean hasChargedOffByUsername()
      Checks whether the 'chargedOffByUsername' field has been set.
      Returns:
      True if the 'chargedOffByUsername' field has been set, false otherwise.
    • clearChargedOffByUsername

      public LoanApplicationTimelineDataV1.Builder clearChargedOffByUsername()
      Clears the value of the 'chargedOffByUsername' field.
      Returns:
      This builder.
    • getChargedOffByFirstname

      public String getChargedOffByFirstname()
      Gets the value of the 'chargedOffByFirstname' field.
      Returns:
      The value.
    • setChargedOffByFirstname

      public LoanApplicationTimelineDataV1.Builder setChargedOffByFirstname(String value)
      Sets the value of the 'chargedOffByFirstname' field.
      Parameters:
      value - The value of 'chargedOffByFirstname'.
      Returns:
      This builder.
    • hasChargedOffByFirstname

      public boolean hasChargedOffByFirstname()
      Checks whether the 'chargedOffByFirstname' field has been set.
      Returns:
      True if the 'chargedOffByFirstname' field has been set, false otherwise.
    • clearChargedOffByFirstname

      public LoanApplicationTimelineDataV1.Builder clearChargedOffByFirstname()
      Clears the value of the 'chargedOffByFirstname' field.
      Returns:
      This builder.
    • getChargedOffByLastname

      public String getChargedOffByLastname()
      Gets the value of the 'chargedOffByLastname' field.
      Returns:
      The value.
    • setChargedOffByLastname

      public LoanApplicationTimelineDataV1.Builder setChargedOffByLastname(String value)
      Sets the value of the 'chargedOffByLastname' field.
      Parameters:
      value - The value of 'chargedOffByLastname'.
      Returns:
      This builder.
    • hasChargedOffByLastname

      public boolean hasChargedOffByLastname()
      Checks whether the 'chargedOffByLastname' field has been set.
      Returns:
      True if the 'chargedOffByLastname' field has been set, false otherwise.
    • clearChargedOffByLastname

      public LoanApplicationTimelineDataV1.Builder clearChargedOffByLastname()
      Clears the value of the 'chargedOffByLastname' field.
      Returns:
      This builder.
    • build

      Specified by:
      build in interface org.apache.avro.data.RecordBuilder<LoanApplicationTimelineDataV1>