Class SavingsAccountTransactionEnumDataV1.Builder

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

public static class SavingsAccountTransactionEnumDataV1.Builder extends org.apache.avro.specific.SpecificRecordBuilderBase<SavingsAccountTransactionEnumDataV1> implements org.apache.avro.data.RecordBuilder<SavingsAccountTransactionEnumDataV1>
RecordBuilder for SavingsAccountTransactionEnumDataV1 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.
    • getDeposit

      public Boolean getDeposit()
      Gets the value of the 'deposit' field.
      Returns:
      The value.
    • setDeposit

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

      public boolean hasDeposit()
      Checks whether the 'deposit' field has been set.
      Returns:
      True if the 'deposit' field has been set, false otherwise.
    • clearDeposit

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

      public Boolean getDividendPayout()
      Gets the value of the 'dividendPayout' field.
      Returns:
      The value.
    • setDividendPayout

      public SavingsAccountTransactionEnumDataV1.Builder setDividendPayout(Boolean value)
      Sets the value of the 'dividendPayout' field.
      Parameters:
      value - The value of 'dividendPayout'.
      Returns:
      This builder.
    • hasDividendPayout

      public boolean hasDividendPayout()
      Checks whether the 'dividendPayout' field has been set.
      Returns:
      True if the 'dividendPayout' field has been set, false otherwise.
    • clearDividendPayout

      public SavingsAccountTransactionEnumDataV1.Builder clearDividendPayout()
      Clears the value of the 'dividendPayout' field.
      Returns:
      This builder.
    • getWithdrawal

      public Boolean getWithdrawal()
      Gets the value of the 'withdrawal' field.
      Returns:
      The value.
    • setWithdrawal

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

      public boolean hasWithdrawal()
      Checks whether the 'withdrawal' field has been set.
      Returns:
      True if the 'withdrawal' field has been set, false otherwise.
    • clearWithdrawal

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

      public Boolean getInterestPosting()
      Gets the value of the 'interestPosting' field.
      Returns:
      The value.
    • setInterestPosting

      public SavingsAccountTransactionEnumDataV1.Builder setInterestPosting(Boolean value)
      Sets the value of the 'interestPosting' field.
      Parameters:
      value - The value of 'interestPosting'.
      Returns:
      This builder.
    • hasInterestPosting

      public boolean hasInterestPosting()
      Checks whether the 'interestPosting' field has been set.
      Returns:
      True if the 'interestPosting' field has been set, false otherwise.
    • clearInterestPosting

      public SavingsAccountTransactionEnumDataV1.Builder clearInterestPosting()
      Clears the value of the 'interestPosting' field.
      Returns:
      This builder.
    • getFeeDeduction

      public Boolean getFeeDeduction()
      Gets the value of the 'feeDeduction' field.
      Returns:
      The value.
    • setFeeDeduction

      public SavingsAccountTransactionEnumDataV1.Builder setFeeDeduction(Boolean value)
      Sets the value of the 'feeDeduction' field.
      Parameters:
      value - The value of 'feeDeduction'.
      Returns:
      This builder.
    • hasFeeDeduction

      public boolean hasFeeDeduction()
      Checks whether the 'feeDeduction' field has been set.
      Returns:
      True if the 'feeDeduction' field has been set, false otherwise.
    • clearFeeDeduction

      public SavingsAccountTransactionEnumDataV1.Builder clearFeeDeduction()
      Clears the value of the 'feeDeduction' field.
      Returns:
      This builder.
    • getInitiateTransfer

      public Boolean getInitiateTransfer()
      Gets the value of the 'initiateTransfer' field.
      Returns:
      The value.
    • setInitiateTransfer

      public SavingsAccountTransactionEnumDataV1.Builder setInitiateTransfer(Boolean value)
      Sets the value of the 'initiateTransfer' field.
      Parameters:
      value - The value of 'initiateTransfer'.
      Returns:
      This builder.
    • hasInitiateTransfer

      public boolean hasInitiateTransfer()
      Checks whether the 'initiateTransfer' field has been set.
      Returns:
      True if the 'initiateTransfer' field has been set, false otherwise.
    • clearInitiateTransfer

      public SavingsAccountTransactionEnumDataV1.Builder clearInitiateTransfer()
      Clears the value of the 'initiateTransfer' field.
      Returns:
      This builder.
    • getApproveTransfer

      public Boolean getApproveTransfer()
      Gets the value of the 'approveTransfer' field.
      Returns:
      The value.
    • setApproveTransfer

      public SavingsAccountTransactionEnumDataV1.Builder setApproveTransfer(Boolean value)
      Sets the value of the 'approveTransfer' field.
      Parameters:
      value - The value of 'approveTransfer'.
      Returns:
      This builder.
    • hasApproveTransfer

      public boolean hasApproveTransfer()
      Checks whether the 'approveTransfer' field has been set.
      Returns:
      True if the 'approveTransfer' field has been set, false otherwise.
    • clearApproveTransfer

      public SavingsAccountTransactionEnumDataV1.Builder clearApproveTransfer()
      Clears the value of the 'approveTransfer' field.
      Returns:
      This builder.
    • getWithdrawTransfer

      public Boolean getWithdrawTransfer()
      Gets the value of the 'withdrawTransfer' field.
      Returns:
      The value.
    • setWithdrawTransfer

      public SavingsAccountTransactionEnumDataV1.Builder setWithdrawTransfer(Boolean value)
      Sets the value of the 'withdrawTransfer' field.
      Parameters:
      value - The value of 'withdrawTransfer'.
      Returns:
      This builder.
    • hasWithdrawTransfer

      public boolean hasWithdrawTransfer()
      Checks whether the 'withdrawTransfer' field has been set.
      Returns:
      True if the 'withdrawTransfer' field has been set, false otherwise.
    • clearWithdrawTransfer

      public SavingsAccountTransactionEnumDataV1.Builder clearWithdrawTransfer()
      Clears the value of the 'withdrawTransfer' field.
      Returns:
      This builder.
    • getRejectTransfer

      public Boolean getRejectTransfer()
      Gets the value of the 'rejectTransfer' field.
      Returns:
      The value.
    • setRejectTransfer

      public SavingsAccountTransactionEnumDataV1.Builder setRejectTransfer(Boolean value)
      Sets the value of the 'rejectTransfer' field.
      Parameters:
      value - The value of 'rejectTransfer'.
      Returns:
      This builder.
    • hasRejectTransfer

      public boolean hasRejectTransfer()
      Checks whether the 'rejectTransfer' field has been set.
      Returns:
      True if the 'rejectTransfer' field has been set, false otherwise.
    • clearRejectTransfer

      public SavingsAccountTransactionEnumDataV1.Builder clearRejectTransfer()
      Clears the value of the 'rejectTransfer' field.
      Returns:
      This builder.
    • getOverdraftInterest

      public Boolean getOverdraftInterest()
      Gets the value of the 'overdraftInterest' field.
      Returns:
      The value.
    • setOverdraftInterest

      public SavingsAccountTransactionEnumDataV1.Builder setOverdraftInterest(Boolean value)
      Sets the value of the 'overdraftInterest' field.
      Parameters:
      value - The value of 'overdraftInterest'.
      Returns:
      This builder.
    • hasOverdraftInterest

      public boolean hasOverdraftInterest()
      Checks whether the 'overdraftInterest' field has been set.
      Returns:
      True if the 'overdraftInterest' field has been set, false otherwise.
    • clearOverdraftInterest

      public SavingsAccountTransactionEnumDataV1.Builder clearOverdraftInterest()
      Clears the value of the 'overdraftInterest' field.
      Returns:
      This builder.
    • getWrittenoff

      public Boolean getWrittenoff()
      Gets the value of the 'writtenoff' field.
      Returns:
      The value.
    • setWrittenoff

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

      public boolean hasWrittenoff()
      Checks whether the 'writtenoff' field has been set.
      Returns:
      True if the 'writtenoff' field has been set, false otherwise.
    • clearWrittenoff

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

      public Boolean getOverdraftFee()
      Gets the value of the 'overdraftFee' field.
      Returns:
      The value.
    • setOverdraftFee

      public SavingsAccountTransactionEnumDataV1.Builder setOverdraftFee(Boolean value)
      Sets the value of the 'overdraftFee' field.
      Parameters:
      value - The value of 'overdraftFee'.
      Returns:
      This builder.
    • hasOverdraftFee

      public boolean hasOverdraftFee()
      Checks whether the 'overdraftFee' field has been set.
      Returns:
      True if the 'overdraftFee' field has been set, false otherwise.
    • clearOverdraftFee

      public SavingsAccountTransactionEnumDataV1.Builder clearOverdraftFee()
      Clears the value of the 'overdraftFee' field.
      Returns:
      This builder.
    • getWithholdTax

      public Boolean getWithholdTax()
      Gets the value of the 'withholdTax' field.
      Returns:
      The value.
    • setWithholdTax

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

      public boolean hasWithholdTax()
      Checks whether the 'withholdTax' field has been set.
      Returns:
      True if the 'withholdTax' field has been set, false otherwise.
    • clearWithholdTax

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

      public Boolean getEscheat()
      Gets the value of the 'escheat' field.
      Returns:
      The value.
    • setEscheat

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

      public boolean hasEscheat()
      Checks whether the 'escheat' field has been set.
      Returns:
      True if the 'escheat' field has been set, false otherwise.
    • clearEscheat

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

      public Boolean getAmountHold()
      Gets the value of the 'amountHold' field.
      Returns:
      The value.
    • setAmountHold

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

      public boolean hasAmountHold()
      Checks whether the 'amountHold' field has been set.
      Returns:
      True if the 'amountHold' field has been set, false otherwise.
    • clearAmountHold

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

      public Boolean getAmountRelease()
      Gets the value of the 'amountRelease' field.
      Returns:
      The value.
    • setAmountRelease

      public SavingsAccountTransactionEnumDataV1.Builder setAmountRelease(Boolean value)
      Sets the value of the 'amountRelease' field.
      Parameters:
      value - The value of 'amountRelease'.
      Returns:
      This builder.
    • hasAmountRelease

      public boolean hasAmountRelease()
      Checks whether the 'amountRelease' field has been set.
      Returns:
      True if the 'amountRelease' field has been set, false otherwise.
    • clearAmountRelease

      public SavingsAccountTransactionEnumDataV1.Builder clearAmountRelease()
      Clears the value of the 'amountRelease' field.
      Returns:
      This builder.
    • build

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