Class ShareAccountApplicationTimelineDataV1.Builder

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

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

    • getSubmittedOnDate

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

      public ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.Builder clearSubmittedByLastname()
      Clears the value of the 'submittedByLastname' field.
      Returns:
      This builder.
    • getRejectedDate

      public String getRejectedDate()
      Gets the value of the 'rejectedDate' field.
      Returns:
      The value.
    • setRejectedDate

      public ShareAccountApplicationTimelineDataV1.Builder setRejectedDate(String value)
      Sets the value of the 'rejectedDate' field.
      Parameters:
      value - The value of 'rejectedDate'.
      Returns:
      This builder.
    • hasRejectedDate

      public boolean hasRejectedDate()
      Checks whether the 'rejectedDate' field has been set.
      Returns:
      True if the 'rejectedDate' field has been set, false otherwise.
    • clearRejectedDate

      Clears the value of the 'rejectedDate' field.
      Returns:
      This builder.
    • getRejectedByUsername

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

      public ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.Builder clearRejectedByLastname()
      Clears the value of the 'rejectedByLastname' field.
      Returns:
      This builder.
    • getApprovedDate

      public String getApprovedDate()
      Gets the value of the 'approvedDate' field.
      Returns:
      The value.
    • setApprovedDate

      public ShareAccountApplicationTimelineDataV1.Builder setApprovedDate(String value)
      Sets the value of the 'approvedDate' field.
      Parameters:
      value - The value of 'approvedDate'.
      Returns:
      This builder.
    • hasApprovedDate

      public boolean hasApprovedDate()
      Checks whether the 'approvedDate' field has been set.
      Returns:
      True if the 'approvedDate' field has been set, false otherwise.
    • clearApprovedDate

      Clears the value of the 'approvedDate' field.
      Returns:
      This builder.
    • getApprovedByUsername

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

      public ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.Builder clearApprovedByLastname()
      Clears the value of the 'approvedByLastname' field.
      Returns:
      This builder.
    • getActivatedDate

      public String getActivatedDate()
      Gets the value of the 'activatedDate' field.
      Returns:
      The value.
    • setActivatedDate

      public ShareAccountApplicationTimelineDataV1.Builder setActivatedDate(String value)
      Sets the value of the 'activatedDate' field.
      Parameters:
      value - The value of 'activatedDate'.
      Returns:
      This builder.
    • hasActivatedDate

      public boolean hasActivatedDate()
      Checks whether the 'activatedDate' field has been set.
      Returns:
      True if the 'activatedDate' field has been set, false otherwise.
    • clearActivatedDate

      public ShareAccountApplicationTimelineDataV1.Builder clearActivatedDate()
      Clears the value of the 'activatedDate' field.
      Returns:
      This builder.
    • getActivatedByUsername

      public String getActivatedByUsername()
      Gets the value of the 'activatedByUsername' field.
      Returns:
      The value.
    • setActivatedByUsername

      public ShareAccountApplicationTimelineDataV1.Builder setActivatedByUsername(String value)
      Sets the value of the 'activatedByUsername' field.
      Parameters:
      value - The value of 'activatedByUsername'.
      Returns:
      This builder.
    • hasActivatedByUsername

      public boolean hasActivatedByUsername()
      Checks whether the 'activatedByUsername' field has been set.
      Returns:
      True if the 'activatedByUsername' field has been set, false otherwise.
    • clearActivatedByUsername

      public ShareAccountApplicationTimelineDataV1.Builder clearActivatedByUsername()
      Clears the value of the 'activatedByUsername' field.
      Returns:
      This builder.
    • getActivatedByFirstname

      public String getActivatedByFirstname()
      Gets the value of the 'activatedByFirstname' field.
      Returns:
      The value.
    • setActivatedByFirstname

      public ShareAccountApplicationTimelineDataV1.Builder setActivatedByFirstname(String value)
      Sets the value of the 'activatedByFirstname' field.
      Parameters:
      value - The value of 'activatedByFirstname'.
      Returns:
      This builder.
    • hasActivatedByFirstname

      public boolean hasActivatedByFirstname()
      Checks whether the 'activatedByFirstname' field has been set.
      Returns:
      True if the 'activatedByFirstname' field has been set, false otherwise.
    • clearActivatedByFirstname

      public ShareAccountApplicationTimelineDataV1.Builder clearActivatedByFirstname()
      Clears the value of the 'activatedByFirstname' field.
      Returns:
      This builder.
    • getActivatedByLastname

      public String getActivatedByLastname()
      Gets the value of the 'activatedByLastname' field.
      Returns:
      The value.
    • setActivatedByLastname

      public ShareAccountApplicationTimelineDataV1.Builder setActivatedByLastname(String value)
      Sets the value of the 'activatedByLastname' field.
      Parameters:
      value - The value of 'activatedByLastname'.
      Returns:
      This builder.
    • hasActivatedByLastname

      public boolean hasActivatedByLastname()
      Checks whether the 'activatedByLastname' field has been set.
      Returns:
      True if the 'activatedByLastname' field has been set, false otherwise.
    • clearActivatedByLastname

      public ShareAccountApplicationTimelineDataV1.Builder clearActivatedByLastname()
      Clears the value of the 'activatedByLastname' field.
      Returns:
      This builder.
    • getClosedDate

      public String getClosedDate()
      Gets the value of the 'closedDate' field.
      Returns:
      The value.
    • setClosedDate

      Sets the value of the 'closedDate' field.
      Parameters:
      value - The value of 'closedDate'.
      Returns:
      This builder.
    • hasClosedDate

      public boolean hasClosedDate()
      Checks whether the 'closedDate' field has been set.
      Returns:
      True if the 'closedDate' field has been set, false otherwise.
    • clearClosedDate

      Clears the value of the 'closedDate' field.
      Returns:
      This builder.
    • getClosedByUsername

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

      public ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.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 ShareAccountApplicationTimelineDataV1.Builder clearClosedByLastname()
      Clears the value of the 'closedByLastname' field.
      Returns:
      This builder.
    • build

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