Class ClientDataV1.Builder

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

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

    • getId

      public Long getId()
      Gets the value of the 'id' field.
      Returns:
      The value.
    • setId

      public ClientDataV1.Builder setId(Long value)
      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

      public ClientDataV1.Builder clearId()
      Clears the value of the 'id' field.
      Returns:
      This builder.
    • getAccountNo

      public String getAccountNo()
      Gets the value of the 'accountNo' field.
      Returns:
      The value.
    • setAccountNo

      public ClientDataV1.Builder setAccountNo(String value)
      Sets the value of the 'accountNo' field.
      Parameters:
      value - The value of 'accountNo'.
      Returns:
      This builder.
    • hasAccountNo

      public boolean hasAccountNo()
      Checks whether the 'accountNo' field has been set.
      Returns:
      True if the 'accountNo' field has been set, false otherwise.
    • clearAccountNo

      public ClientDataV1.Builder clearAccountNo()
      Clears the value of the 'accountNo' field.
      Returns:
      This builder.
    • getExternalId

      public String getExternalId()
      Gets the value of the 'externalId' field.
      Returns:
      The value.
    • setExternalId

      public ClientDataV1.Builder setExternalId(String value)
      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

      public ClientDataV1.Builder clearExternalId()
      Clears the value of the 'externalId' field.
      Returns:
      This builder.
    • getStatus

      public EnumOptionDataV1 getStatus()
      Gets the value of the 'status' field.
      Returns:
      The value.
    • setStatus

      public ClientDataV1.Builder setStatus(EnumOptionDataV1 value)
      Sets the value of the 'status' field.
      Parameters:
      value - The value of 'status'.
      Returns:
      This builder.
    • hasStatus

      public boolean hasStatus()
      Checks whether the 'status' field has been set.
      Returns:
      True if the 'status' field has been set, false otherwise.
    • getStatusBuilder

      public EnumOptionDataV1.Builder getStatusBuilder()
      Gets the Builder instance for the 'status' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setStatusBuilder

      public ClientDataV1.Builder setStatusBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'status' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasStatusBuilder

      public boolean hasStatusBuilder()
      Checks whether the 'status' field has an active Builder instance
      Returns:
      True if the 'status' field has an active Builder instance
    • clearStatus

      public ClientDataV1.Builder clearStatus()
      Clears the value of the 'status' field.
      Returns:
      This builder.
    • getSubStatus

      public CodeValueDataV1 getSubStatus()
      Gets the value of the 'subStatus' field.
      Returns:
      The value.
    • setSubStatus

      public ClientDataV1.Builder setSubStatus(CodeValueDataV1 value)
      Sets the value of the 'subStatus' field.
      Parameters:
      value - The value of 'subStatus'.
      Returns:
      This builder.
    • hasSubStatus

      public boolean hasSubStatus()
      Checks whether the 'subStatus' field has been set.
      Returns:
      True if the 'subStatus' field has been set, false otherwise.
    • getSubStatusBuilder

      public CodeValueDataV1.Builder getSubStatusBuilder()
      Gets the Builder instance for the 'subStatus' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setSubStatusBuilder

      public ClientDataV1.Builder setSubStatusBuilder(CodeValueDataV1.Builder value)
      Sets the Builder instance for the 'subStatus' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasSubStatusBuilder

      public boolean hasSubStatusBuilder()
      Checks whether the 'subStatus' field has an active Builder instance
      Returns:
      True if the 'subStatus' field has an active Builder instance
    • clearSubStatus

      public ClientDataV1.Builder clearSubStatus()
      Clears the value of the 'subStatus' field.
      Returns:
      This builder.
    • getActive

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

      public ClientDataV1.Builder setActive(Boolean value)
      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

      public ClientDataV1.Builder clearActive()
      Clears the value of the 'active' field.
      Returns:
      This builder.
    • getActivationDate

      public String getActivationDate()
      Gets the value of the 'activationDate' field.
      Returns:
      The value.
    • setActivationDate

      public ClientDataV1.Builder setActivationDate(String value)
      Sets the value of the 'activationDate' field.
      Parameters:
      value - The value of 'activationDate'.
      Returns:
      This builder.
    • hasActivationDate

      public boolean hasActivationDate()
      Checks whether the 'activationDate' field has been set.
      Returns:
      True if the 'activationDate' field has been set, false otherwise.
    • clearActivationDate

      public ClientDataV1.Builder clearActivationDate()
      Clears the value of the 'activationDate' field.
      Returns:
      This builder.
    • getFirstname

      public String getFirstname()
      Gets the value of the 'firstname' field.
      Returns:
      The value.
    • setFirstname

      public ClientDataV1.Builder setFirstname(String value)
      Sets the value of the 'firstname' field.
      Parameters:
      value - The value of 'firstname'.
      Returns:
      This builder.
    • hasFirstname

      public boolean hasFirstname()
      Checks whether the 'firstname' field has been set.
      Returns:
      True if the 'firstname' field has been set, false otherwise.
    • clearFirstname

      public ClientDataV1.Builder clearFirstname()
      Clears the value of the 'firstname' field.
      Returns:
      This builder.
    • getMiddlename

      public String getMiddlename()
      Gets the value of the 'middlename' field.
      Returns:
      The value.
    • setMiddlename

      public ClientDataV1.Builder setMiddlename(String value)
      Sets the value of the 'middlename' field.
      Parameters:
      value - The value of 'middlename'.
      Returns:
      This builder.
    • hasMiddlename

      public boolean hasMiddlename()
      Checks whether the 'middlename' field has been set.
      Returns:
      True if the 'middlename' field has been set, false otherwise.
    • clearMiddlename

      public ClientDataV1.Builder clearMiddlename()
      Clears the value of the 'middlename' field.
      Returns:
      This builder.
    • getLastname

      public String getLastname()
      Gets the value of the 'lastname' field.
      Returns:
      The value.
    • setLastname

      public ClientDataV1.Builder setLastname(String value)
      Sets the value of the 'lastname' field.
      Parameters:
      value - The value of 'lastname'.
      Returns:
      This builder.
    • hasLastname

      public boolean hasLastname()
      Checks whether the 'lastname' field has been set.
      Returns:
      True if the 'lastname' field has been set, false otherwise.
    • clearLastname

      public ClientDataV1.Builder clearLastname()
      Clears the value of the 'lastname' field.
      Returns:
      This builder.
    • getFullname

      public String getFullname()
      Gets the value of the 'fullname' field.
      Returns:
      The value.
    • setFullname

      public ClientDataV1.Builder setFullname(String value)
      Sets the value of the 'fullname' field.
      Parameters:
      value - The value of 'fullname'.
      Returns:
      This builder.
    • hasFullname

      public boolean hasFullname()
      Checks whether the 'fullname' field has been set.
      Returns:
      True if the 'fullname' field has been set, false otherwise.
    • clearFullname

      public ClientDataV1.Builder clearFullname()
      Clears the value of the 'fullname' field.
      Returns:
      This builder.
    • getDisplayName

      public String getDisplayName()
      Gets the value of the 'displayName' field.
      Returns:
      The value.
    • setDisplayName

      public ClientDataV1.Builder setDisplayName(String value)
      Sets the value of the 'displayName' field.
      Parameters:
      value - The value of 'displayName'.
      Returns:
      This builder.
    • hasDisplayName

      public boolean hasDisplayName()
      Checks whether the 'displayName' field has been set.
      Returns:
      True if the 'displayName' field has been set, false otherwise.
    • clearDisplayName

      public ClientDataV1.Builder clearDisplayName()
      Clears the value of the 'displayName' field.
      Returns:
      This builder.
    • getMobileNo

      public String getMobileNo()
      Gets the value of the 'mobileNo' field.
      Returns:
      The value.
    • setMobileNo

      public ClientDataV1.Builder setMobileNo(String value)
      Sets the value of the 'mobileNo' field.
      Parameters:
      value - The value of 'mobileNo'.
      Returns:
      This builder.
    • hasMobileNo

      public boolean hasMobileNo()
      Checks whether the 'mobileNo' field has been set.
      Returns:
      True if the 'mobileNo' field has been set, false otherwise.
    • clearMobileNo

      public ClientDataV1.Builder clearMobileNo()
      Clears the value of the 'mobileNo' field.
      Returns:
      This builder.
    • getEmailAddress

      public String getEmailAddress()
      Gets the value of the 'emailAddress' field.
      Returns:
      The value.
    • setEmailAddress

      public ClientDataV1.Builder setEmailAddress(String value)
      Sets the value of the 'emailAddress' field.
      Parameters:
      value - The value of 'emailAddress'.
      Returns:
      This builder.
    • hasEmailAddress

      public boolean hasEmailAddress()
      Checks whether the 'emailAddress' field has been set.
      Returns:
      True if the 'emailAddress' field has been set, false otherwise.
    • clearEmailAddress

      public ClientDataV1.Builder clearEmailAddress()
      Clears the value of the 'emailAddress' field.
      Returns:
      This builder.
    • getDateOfBirth

      public String getDateOfBirth()
      Gets the value of the 'dateOfBirth' field.
      Returns:
      The value.
    • setDateOfBirth

      public ClientDataV1.Builder setDateOfBirth(String value)
      Sets the value of the 'dateOfBirth' field.
      Parameters:
      value - The value of 'dateOfBirth'.
      Returns:
      This builder.
    • hasDateOfBirth

      public boolean hasDateOfBirth()
      Checks whether the 'dateOfBirth' field has been set.
      Returns:
      True if the 'dateOfBirth' field has been set, false otherwise.
    • clearDateOfBirth

      public ClientDataV1.Builder clearDateOfBirth()
      Clears the value of the 'dateOfBirth' field.
      Returns:
      This builder.
    • getGender

      public CodeValueDataV1 getGender()
      Gets the value of the 'gender' field.
      Returns:
      The value.
    • setGender

      public ClientDataV1.Builder setGender(CodeValueDataV1 value)
      Sets the value of the 'gender' field.
      Parameters:
      value - The value of 'gender'.
      Returns:
      This builder.
    • hasGender

      public boolean hasGender()
      Checks whether the 'gender' field has been set.
      Returns:
      True if the 'gender' field has been set, false otherwise.
    • getGenderBuilder

      public CodeValueDataV1.Builder getGenderBuilder()
      Gets the Builder instance for the 'gender' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setGenderBuilder

      public ClientDataV1.Builder setGenderBuilder(CodeValueDataV1.Builder value)
      Sets the Builder instance for the 'gender' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasGenderBuilder

      public boolean hasGenderBuilder()
      Checks whether the 'gender' field has an active Builder instance
      Returns:
      True if the 'gender' field has an active Builder instance
    • clearGender

      public ClientDataV1.Builder clearGender()
      Clears the value of the 'gender' field.
      Returns:
      This builder.
    • getClientType

      public CodeValueDataV1 getClientType()
      Gets the value of the 'clientType' field.
      Returns:
      The value.
    • setClientType

      public ClientDataV1.Builder setClientType(CodeValueDataV1 value)
      Sets the value of the 'clientType' field.
      Parameters:
      value - The value of 'clientType'.
      Returns:
      This builder.
    • hasClientType

      public boolean hasClientType()
      Checks whether the 'clientType' field has been set.
      Returns:
      True if the 'clientType' field has been set, false otherwise.
    • getClientTypeBuilder

      public CodeValueDataV1.Builder getClientTypeBuilder()
      Gets the Builder instance for the 'clientType' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setClientTypeBuilder

      public ClientDataV1.Builder setClientTypeBuilder(CodeValueDataV1.Builder value)
      Sets the Builder instance for the 'clientType' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasClientTypeBuilder

      public boolean hasClientTypeBuilder()
      Checks whether the 'clientType' field has an active Builder instance
      Returns:
      True if the 'clientType' field has an active Builder instance
    • clearClientType

      public ClientDataV1.Builder clearClientType()
      Clears the value of the 'clientType' field.
      Returns:
      This builder.
    • getClientClassification

      public CodeValueDataV1 getClientClassification()
      Gets the value of the 'clientClassification' field.
      Returns:
      The value.
    • setClientClassification

      public ClientDataV1.Builder setClientClassification(CodeValueDataV1 value)
      Sets the value of the 'clientClassification' field.
      Parameters:
      value - The value of 'clientClassification'.
      Returns:
      This builder.
    • hasClientClassification

      public boolean hasClientClassification()
      Checks whether the 'clientClassification' field has been set.
      Returns:
      True if the 'clientClassification' field has been set, false otherwise.
    • getClientClassificationBuilder

      public CodeValueDataV1.Builder getClientClassificationBuilder()
      Gets the Builder instance for the 'clientClassification' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setClientClassificationBuilder

      public ClientDataV1.Builder setClientClassificationBuilder(CodeValueDataV1.Builder value)
      Sets the Builder instance for the 'clientClassification' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasClientClassificationBuilder

      public boolean hasClientClassificationBuilder()
      Checks whether the 'clientClassification' field has an active Builder instance
      Returns:
      True if the 'clientClassification' field has an active Builder instance
    • clearClientClassification

      public ClientDataV1.Builder clearClientClassification()
      Clears the value of the 'clientClassification' field.
      Returns:
      This builder.
    • getIsStaff

      public Boolean getIsStaff()
      Gets the value of the 'isStaff' field.
      Returns:
      The value.
    • setIsStaff

      public ClientDataV1.Builder setIsStaff(Boolean value)
      Sets the value of the 'isStaff' field.
      Parameters:
      value - The value of 'isStaff'.
      Returns:
      This builder.
    • hasIsStaff

      public boolean hasIsStaff()
      Checks whether the 'isStaff' field has been set.
      Returns:
      True if the 'isStaff' field has been set, false otherwise.
    • clearIsStaff

      public ClientDataV1.Builder clearIsStaff()
      Clears the value of the 'isStaff' field.
      Returns:
      This builder.
    • getOfficeId

      public Long getOfficeId()
      Gets the value of the 'officeId' field.
      Returns:
      The value.
    • setOfficeId

      public ClientDataV1.Builder setOfficeId(Long value)
      Sets the value of the 'officeId' field.
      Parameters:
      value - The value of 'officeId'.
      Returns:
      This builder.
    • hasOfficeId

      public boolean hasOfficeId()
      Checks whether the 'officeId' field has been set.
      Returns:
      True if the 'officeId' field has been set, false otherwise.
    • clearOfficeId

      public ClientDataV1.Builder clearOfficeId()
      Clears the value of the 'officeId' field.
      Returns:
      This builder.
    • getOfficeName

      public String getOfficeName()
      Gets the value of the 'officeName' field.
      Returns:
      The value.
    • setOfficeName

      public ClientDataV1.Builder setOfficeName(String value)
      Sets the value of the 'officeName' field.
      Parameters:
      value - The value of 'officeName'.
      Returns:
      This builder.
    • hasOfficeName

      public boolean hasOfficeName()
      Checks whether the 'officeName' field has been set.
      Returns:
      True if the 'officeName' field has been set, false otherwise.
    • clearOfficeName

      public ClientDataV1.Builder clearOfficeName()
      Clears the value of the 'officeName' field.
      Returns:
      This builder.
    • getTransferToOfficeId

      public Long getTransferToOfficeId()
      Gets the value of the 'transferToOfficeId' field.
      Returns:
      The value.
    • setTransferToOfficeId

      public ClientDataV1.Builder setTransferToOfficeId(Long value)
      Sets the value of the 'transferToOfficeId' field.
      Parameters:
      value - The value of 'transferToOfficeId'.
      Returns:
      This builder.
    • hasTransferToOfficeId

      public boolean hasTransferToOfficeId()
      Checks whether the 'transferToOfficeId' field has been set.
      Returns:
      True if the 'transferToOfficeId' field has been set, false otherwise.
    • clearTransferToOfficeId

      public ClientDataV1.Builder clearTransferToOfficeId()
      Clears the value of the 'transferToOfficeId' field.
      Returns:
      This builder.
    • getTransferToOfficeName

      public String getTransferToOfficeName()
      Gets the value of the 'transferToOfficeName' field.
      Returns:
      The value.
    • setTransferToOfficeName

      public ClientDataV1.Builder setTransferToOfficeName(String value)
      Sets the value of the 'transferToOfficeName' field.
      Parameters:
      value - The value of 'transferToOfficeName'.
      Returns:
      This builder.
    • hasTransferToOfficeName

      public boolean hasTransferToOfficeName()
      Checks whether the 'transferToOfficeName' field has been set.
      Returns:
      True if the 'transferToOfficeName' field has been set, false otherwise.
    • clearTransferToOfficeName

      public ClientDataV1.Builder clearTransferToOfficeName()
      Clears the value of the 'transferToOfficeName' field.
      Returns:
      This builder.
    • getImageId

      public Long getImageId()
      Gets the value of the 'imageId' field.
      Returns:
      The value.
    • setImageId

      public ClientDataV1.Builder setImageId(Long value)
      Sets the value of the 'imageId' field.
      Parameters:
      value - The value of 'imageId'.
      Returns:
      This builder.
    • hasImageId

      public boolean hasImageId()
      Checks whether the 'imageId' field has been set.
      Returns:
      True if the 'imageId' field has been set, false otherwise.
    • clearImageId

      public ClientDataV1.Builder clearImageId()
      Clears the value of the 'imageId' field.
      Returns:
      This builder.
    • getImagePresent

      public Boolean getImagePresent()
      Gets the value of the 'imagePresent' field.
      Returns:
      The value.
    • setImagePresent

      public ClientDataV1.Builder setImagePresent(Boolean value)
      Sets the value of the 'imagePresent' field.
      Parameters:
      value - The value of 'imagePresent'.
      Returns:
      This builder.
    • hasImagePresent

      public boolean hasImagePresent()
      Checks whether the 'imagePresent' field has been set.
      Returns:
      True if the 'imagePresent' field has been set, false otherwise.
    • clearImagePresent

      public ClientDataV1.Builder clearImagePresent()
      Clears the value of the 'imagePresent' field.
      Returns:
      This builder.
    • getStaffId

      public Long getStaffId()
      Gets the value of the 'staffId' field.
      Returns:
      The value.
    • setStaffId

      public ClientDataV1.Builder setStaffId(Long value)
      Sets the value of the 'staffId' field.
      Parameters:
      value - The value of 'staffId'.
      Returns:
      This builder.
    • hasStaffId

      public boolean hasStaffId()
      Checks whether the 'staffId' field has been set.
      Returns:
      True if the 'staffId' field has been set, false otherwise.
    • clearStaffId

      public ClientDataV1.Builder clearStaffId()
      Clears the value of the 'staffId' field.
      Returns:
      This builder.
    • getStaffName

      public String getStaffName()
      Gets the value of the 'staffName' field.
      Returns:
      The value.
    • setStaffName

      public ClientDataV1.Builder setStaffName(String value)
      Sets the value of the 'staffName' field.
      Parameters:
      value - The value of 'staffName'.
      Returns:
      This builder.
    • hasStaffName

      public boolean hasStaffName()
      Checks whether the 'staffName' field has been set.
      Returns:
      True if the 'staffName' field has been set, false otherwise.
    • clearStaffName

      public ClientDataV1.Builder clearStaffName()
      Clears the value of the 'staffName' field.
      Returns:
      This builder.
    • getTimeline

      public ClientTimelineDataV1 getTimeline()
      Gets the value of the 'timeline' field.
      Returns:
      The value.
    • setTimeline

      public ClientDataV1.Builder setTimeline(ClientTimelineDataV1 value)
      Sets the value of the 'timeline' field.
      Parameters:
      value - The value of 'timeline'.
      Returns:
      This builder.
    • hasTimeline

      public boolean hasTimeline()
      Checks whether the 'timeline' field has been set.
      Returns:
      True if the 'timeline' field has been set, false otherwise.
    • getTimelineBuilder

      public ClientTimelineDataV1.Builder getTimelineBuilder()
      Gets the Builder instance for the 'timeline' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setTimelineBuilder

      public ClientDataV1.Builder setTimelineBuilder(ClientTimelineDataV1.Builder value)
      Sets the Builder instance for the 'timeline' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasTimelineBuilder

      public boolean hasTimelineBuilder()
      Checks whether the 'timeline' field has an active Builder instance
      Returns:
      True if the 'timeline' field has an active Builder instance
    • clearTimeline

      public ClientDataV1.Builder clearTimeline()
      Clears the value of the 'timeline' field.
      Returns:
      This builder.
    • getSavingsProductId

      public Long getSavingsProductId()
      Gets the value of the 'savingsProductId' field.
      Returns:
      The value.
    • setSavingsProductId

      public ClientDataV1.Builder setSavingsProductId(Long value)
      Sets the value of the 'savingsProductId' field.
      Parameters:
      value - The value of 'savingsProductId'.
      Returns:
      This builder.
    • hasSavingsProductId

      public boolean hasSavingsProductId()
      Checks whether the 'savingsProductId' field has been set.
      Returns:
      True if the 'savingsProductId' field has been set, false otherwise.
    • clearSavingsProductId

      public ClientDataV1.Builder clearSavingsProductId()
      Clears the value of the 'savingsProductId' field.
      Returns:
      This builder.
    • getSavingsProductName

      public String getSavingsProductName()
      Gets the value of the 'savingsProductName' field.
      Returns:
      The value.
    • setSavingsProductName

      public ClientDataV1.Builder setSavingsProductName(String value)
      Sets the value of the 'savingsProductName' field.
      Parameters:
      value - The value of 'savingsProductName'.
      Returns:
      This builder.
    • hasSavingsProductName

      public boolean hasSavingsProductName()
      Checks whether the 'savingsProductName' field has been set.
      Returns:
      True if the 'savingsProductName' field has been set, false otherwise.
    • clearSavingsProductName

      public ClientDataV1.Builder clearSavingsProductName()
      Clears the value of the 'savingsProductName' field.
      Returns:
      This builder.
    • getSavingsAccountId

      public Long getSavingsAccountId()
      Gets the value of the 'savingsAccountId' field.
      Returns:
      The value.
    • setSavingsAccountId

      public ClientDataV1.Builder setSavingsAccountId(Long value)
      Sets the value of the 'savingsAccountId' field.
      Parameters:
      value - The value of 'savingsAccountId'.
      Returns:
      This builder.
    • hasSavingsAccountId

      public boolean hasSavingsAccountId()
      Checks whether the 'savingsAccountId' field has been set.
      Returns:
      True if the 'savingsAccountId' field has been set, false otherwise.
    • clearSavingsAccountId

      public ClientDataV1.Builder clearSavingsAccountId()
      Clears the value of the 'savingsAccountId' field.
      Returns:
      This builder.
    • getLegalForm

      public EnumOptionDataV1 getLegalForm()
      Gets the value of the 'legalForm' field.
      Returns:
      The value.
    • setLegalForm

      public ClientDataV1.Builder setLegalForm(EnumOptionDataV1 value)
      Sets the value of the 'legalForm' field.
      Parameters:
      value - The value of 'legalForm'.
      Returns:
      This builder.
    • hasLegalForm

      public boolean hasLegalForm()
      Checks whether the 'legalForm' field has been set.
      Returns:
      True if the 'legalForm' field has been set, false otherwise.
    • getLegalFormBuilder

      public EnumOptionDataV1.Builder getLegalFormBuilder()
      Gets the Builder instance for the 'legalForm' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setLegalFormBuilder

      public ClientDataV1.Builder setLegalFormBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'legalForm' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasLegalFormBuilder

      public boolean hasLegalFormBuilder()
      Checks whether the 'legalForm' field has an active Builder instance
      Returns:
      True if the 'legalForm' field has an active Builder instance
    • clearLegalForm

      public ClientDataV1.Builder clearLegalForm()
      Clears the value of the 'legalForm' field.
      Returns:
      This builder.
    • getClientCollateralManagements

      public List<ClientCollateralManagementDataV1> getClientCollateralManagements()
      Gets the value of the 'clientCollateralManagements' field.
      Returns:
      The value.
    • setClientCollateralManagements

      public ClientDataV1.Builder setClientCollateralManagements(List<ClientCollateralManagementDataV1> value)
      Sets the value of the 'clientCollateralManagements' field.
      Parameters:
      value - The value of 'clientCollateralManagements'.
      Returns:
      This builder.
    • hasClientCollateralManagements

      public boolean hasClientCollateralManagements()
      Checks whether the 'clientCollateralManagements' field has been set.
      Returns:
      True if the 'clientCollateralManagements' field has been set, false otherwise.
    • clearClientCollateralManagements

      public ClientDataV1.Builder clearClientCollateralManagements()
      Clears the value of the 'clientCollateralManagements' field.
      Returns:
      This builder.
    • getGroups

      public List<GroupGeneralDataV1> getGroups()
      Gets the value of the 'groups' field.
      Returns:
      The value.
    • setGroups

      public ClientDataV1.Builder setGroups(List<GroupGeneralDataV1> value)
      Sets the value of the 'groups' field.
      Parameters:
      value - The value of 'groups'.
      Returns:
      This builder.
    • hasGroups

      public boolean hasGroups()
      Checks whether the 'groups' field has been set.
      Returns:
      True if the 'groups' field has been set, false otherwise.
    • clearGroups

      public ClientDataV1.Builder clearGroups()
      Clears the value of the 'groups' field.
      Returns:
      This builder.
    • build

      public ClientDataV1 build()
      Specified by:
      build in interface org.apache.avro.data.RecordBuilder<ClientDataV1>