Class ShareAccountStatusEnumDataV1.Builder

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

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

    • getId

      public Long 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.
    • getCode

      public String getCode()
      Gets the value of the 'code' field.
      Returns:
      The value.
    • setCode

      Sets the value of the 'code' field.
      Parameters:
      value - The value of 'code'.
      Returns:
      This builder.
    • hasCode

      public boolean hasCode()
      Checks whether the 'code' field has been set.
      Returns:
      True if the 'code' field has been set, false otherwise.
    • clearCode

      Clears the value of the 'code' field.
      Returns:
      This builder.
    • getValue

      public String getValue()
      Gets the value of the 'value' field.
      Returns:
      The value.
    • setValue

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

      public boolean hasValue()
      Checks whether the 'value' field has been set.
      Returns:
      True if the 'value' field has been set, false otherwise.
    • clearValue

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

      public Boolean getSubmittedAndPendingApproval()
      Gets the value of the 'submittedAndPendingApproval' field.
      Returns:
      The value.
    • setSubmittedAndPendingApproval

      public ShareAccountStatusEnumDataV1.Builder setSubmittedAndPendingApproval(Boolean value)
      Sets the value of the 'submittedAndPendingApproval' field.
      Parameters:
      value - The value of 'submittedAndPendingApproval'.
      Returns:
      This builder.
    • hasSubmittedAndPendingApproval

      public boolean hasSubmittedAndPendingApproval()
      Checks whether the 'submittedAndPendingApproval' field has been set.
      Returns:
      True if the 'submittedAndPendingApproval' field has been set, false otherwise.
    • clearSubmittedAndPendingApproval

      public ShareAccountStatusEnumDataV1.Builder clearSubmittedAndPendingApproval()
      Clears the value of the 'submittedAndPendingApproval' field.
      Returns:
      This builder.
    • getApproved

      public Boolean getApproved()
      Gets the value of the 'approved' field.
      Returns:
      The value.
    • setApproved

      public ShareAccountStatusEnumDataV1.Builder setApproved(Boolean value)
      Sets the value of the 'approved' field.
      Parameters:
      value - The value of 'approved'.
      Returns:
      This builder.
    • hasApproved

      public boolean hasApproved()
      Checks whether the 'approved' field has been set.
      Returns:
      True if the 'approved' field has been set, false otherwise.
    • clearApproved

      public ShareAccountStatusEnumDataV1.Builder clearApproved()
      Clears the value of the 'approved' field.
      Returns:
      This builder.
    • getRejected

      public Boolean getRejected()
      Gets the value of the 'rejected' field.
      Returns:
      The value.
    • setRejected

      public ShareAccountStatusEnumDataV1.Builder setRejected(Boolean value)
      Sets the value of the 'rejected' field.
      Parameters:
      value - The value of 'rejected'.
      Returns:
      This builder.
    • hasRejected

      public boolean hasRejected()
      Checks whether the 'rejected' field has been set.
      Returns:
      True if the 'rejected' field has been set, false otherwise.
    • clearRejected

      public ShareAccountStatusEnumDataV1.Builder clearRejected()
      Clears the value of the 'rejected' field.
      Returns:
      This builder.
    • getActive

      public Boolean getActive()
      Gets the value of the 'active' field.
      Returns:
      The value.
    • setActive

      Sets the value of the 'active' field.
      Parameters:
      value - The value of 'active'.
      Returns:
      This builder.
    • hasActive

      public boolean hasActive()
      Checks whether the 'active' field has been set.
      Returns:
      True if the 'active' field has been set, false otherwise.
    • clearActive

      Clears the value of the 'active' field.
      Returns:
      This builder.
    • getClosed

      public Boolean getClosed()
      Gets the value of the 'closed' field.
      Returns:
      The value.
    • setClosed

      Sets the value of the 'closed' field.
      Parameters:
      value - The value of 'closed'.
      Returns:
      This builder.
    • hasClosed

      public boolean hasClosed()
      Checks whether the 'closed' field has been set.
      Returns:
      True if the 'closed' field has been set, false otherwise.
    • clearClosed

      Clears the value of the 'closed' field.
      Returns:
      This builder.
    • build

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