Class CalendarDataV1.Builder

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

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

    • getId

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

      public CalendarDataV1.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 CalendarDataV1.Builder clearId()
      Clears the value of the 'id' field.
      Returns:
      This builder.
    • getCalendarInstanceId

      public Long getCalendarInstanceId()
      Gets the value of the 'calendarInstanceId' field.
      Returns:
      The value.
    • setCalendarInstanceId

      public CalendarDataV1.Builder setCalendarInstanceId(Long value)
      Sets the value of the 'calendarInstanceId' field.
      Parameters:
      value - The value of 'calendarInstanceId'.
      Returns:
      This builder.
    • hasCalendarInstanceId

      public boolean hasCalendarInstanceId()
      Checks whether the 'calendarInstanceId' field has been set.
      Returns:
      True if the 'calendarInstanceId' field has been set, false otherwise.
    • clearCalendarInstanceId

      public CalendarDataV1.Builder clearCalendarInstanceId()
      Clears the value of the 'calendarInstanceId' field.
      Returns:
      This builder.
    • getEntityId

      public Long getEntityId()
      Gets the value of the 'entityId' field.
      Returns:
      The value.
    • setEntityId

      public CalendarDataV1.Builder setEntityId(Long value)
      Sets the value of the 'entityId' field.
      Parameters:
      value - The value of 'entityId'.
      Returns:
      This builder.
    • hasEntityId

      public boolean hasEntityId()
      Checks whether the 'entityId' field has been set.
      Returns:
      True if the 'entityId' field has been set, false otherwise.
    • clearEntityId

      public CalendarDataV1.Builder clearEntityId()
      Clears the value of the 'entityId' field.
      Returns:
      This builder.
    • getEntityType

      public EnumOptionDataV1 getEntityType()
      Gets the value of the 'entityType' field.
      Returns:
      The value.
    • setEntityType

      public CalendarDataV1.Builder setEntityType(EnumOptionDataV1 value)
      Sets the value of the 'entityType' field.
      Parameters:
      value - The value of 'entityType'.
      Returns:
      This builder.
    • hasEntityType

      public boolean hasEntityType()
      Checks whether the 'entityType' field has been set.
      Returns:
      True if the 'entityType' field has been set, false otherwise.
    • getEntityTypeBuilder

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

      public CalendarDataV1.Builder setEntityTypeBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'entityType' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasEntityTypeBuilder

      public boolean hasEntityTypeBuilder()
      Checks whether the 'entityType' field has an active Builder instance
      Returns:
      True if the 'entityType' field has an active Builder instance
    • clearEntityType

      public CalendarDataV1.Builder clearEntityType()
      Clears the value of the 'entityType' field.
      Returns:
      This builder.
    • getTitle

      public String getTitle()
      Gets the value of the 'title' field.
      Returns:
      The value.
    • setTitle

      public CalendarDataV1.Builder setTitle(String value)
      Sets the value of the 'title' field.
      Parameters:
      value - The value of 'title'.
      Returns:
      This builder.
    • hasTitle

      public boolean hasTitle()
      Checks whether the 'title' field has been set.
      Returns:
      True if the 'title' field has been set, false otherwise.
    • clearTitle

      public CalendarDataV1.Builder clearTitle()
      Clears the value of the 'title' field.
      Returns:
      This builder.
    • getDescription

      public String getDescription()
      Gets the value of the 'description' field.
      Returns:
      The value.
    • setDescription

      public CalendarDataV1.Builder setDescription(String value)
      Sets the value of the 'description' field.
      Parameters:
      value - The value of 'description'.
      Returns:
      This builder.
    • hasDescription

      public boolean hasDescription()
      Checks whether the 'description' field has been set.
      Returns:
      True if the 'description' field has been set, false otherwise.
    • clearDescription

      public CalendarDataV1.Builder clearDescription()
      Clears the value of the 'description' field.
      Returns:
      This builder.
    • getLocation

      public String getLocation()
      Gets the value of the 'location' field.
      Returns:
      The value.
    • setLocation

      public CalendarDataV1.Builder setLocation(String value)
      Sets the value of the 'location' field.
      Parameters:
      value - The value of 'location'.
      Returns:
      This builder.
    • hasLocation

      public boolean hasLocation()
      Checks whether the 'location' field has been set.
      Returns:
      True if the 'location' field has been set, false otherwise.
    • clearLocation

      public CalendarDataV1.Builder clearLocation()
      Clears the value of the 'location' field.
      Returns:
      This builder.
    • getStartDate

      public String getStartDate()
      Gets the value of the 'startDate' field.
      Returns:
      The value.
    • setStartDate

      public CalendarDataV1.Builder setStartDate(String value)
      Sets the value of the 'startDate' field.
      Parameters:
      value - The value of 'startDate'.
      Returns:
      This builder.
    • hasStartDate

      public boolean hasStartDate()
      Checks whether the 'startDate' field has been set.
      Returns:
      True if the 'startDate' field has been set, false otherwise.
    • clearStartDate

      public CalendarDataV1.Builder clearStartDate()
      Clears the value of the 'startDate' field.
      Returns:
      This builder.
    • getEndDate

      public String getEndDate()
      Gets the value of the 'endDate' field.
      Returns:
      The value.
    • setEndDate

      public CalendarDataV1.Builder setEndDate(String value)
      Sets the value of the 'endDate' field.
      Parameters:
      value - The value of 'endDate'.
      Returns:
      This builder.
    • hasEndDate

      public boolean hasEndDate()
      Checks whether the 'endDate' field has been set.
      Returns:
      True if the 'endDate' field has been set, false otherwise.
    • clearEndDate

      public CalendarDataV1.Builder clearEndDate()
      Clears the value of the 'endDate' field.
      Returns:
      This builder.
    • getMeetingTime

      public String getMeetingTime()
      Gets the value of the 'meetingTime' field.
      Returns:
      The value.
    • setMeetingTime

      public CalendarDataV1.Builder setMeetingTime(String value)
      Sets the value of the 'meetingTime' field.
      Parameters:
      value - The value of 'meetingTime'.
      Returns:
      This builder.
    • hasMeetingTime

      public boolean hasMeetingTime()
      Checks whether the 'meetingTime' field has been set.
      Returns:
      True if the 'meetingTime' field has been set, false otherwise.
    • clearMeetingTime

      public CalendarDataV1.Builder clearMeetingTime()
      Clears the value of the 'meetingTime' field.
      Returns:
      This builder.
    • getDuration

      public Integer getDuration()
      Gets the value of the 'duration' field.
      Returns:
      The value.
    • setDuration

      public CalendarDataV1.Builder setDuration(Integer value)
      Sets the value of the 'duration' field.
      Parameters:
      value - The value of 'duration'.
      Returns:
      This builder.
    • hasDuration

      public boolean hasDuration()
      Checks whether the 'duration' field has been set.
      Returns:
      True if the 'duration' field has been set, false otherwise.
    • clearDuration

      public CalendarDataV1.Builder clearDuration()
      Clears the value of the 'duration' field.
      Returns:
      This builder.
    • getType

      public EnumOptionDataV1 getType()
      Gets the value of the 'type' field.
      Returns:
      The value.
    • setType

      public CalendarDataV1.Builder setType(EnumOptionDataV1 value)
      Sets the value of the 'type' field.
      Parameters:
      value - The value of 'type'.
      Returns:
      This builder.
    • hasType

      public boolean hasType()
      Checks whether the 'type' field has been set.
      Returns:
      True if the 'type' field has been set, false otherwise.
    • getTypeBuilder

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

      public CalendarDataV1.Builder setTypeBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'type' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasTypeBuilder

      public boolean hasTypeBuilder()
      Checks whether the 'type' field has an active Builder instance
      Returns:
      True if the 'type' field has an active Builder instance
    • clearType

      public CalendarDataV1.Builder clearType()
      Clears the value of the 'type' field.
      Returns:
      This builder.
    • getRepeating

      public Boolean getRepeating()
      Gets the value of the 'repeating' field.
      Returns:
      The value.
    • setRepeating

      public CalendarDataV1.Builder setRepeating(Boolean value)
      Sets the value of the 'repeating' field.
      Parameters:
      value - The value of 'repeating'.
      Returns:
      This builder.
    • hasRepeating

      public boolean hasRepeating()
      Checks whether the 'repeating' field has been set.
      Returns:
      True if the 'repeating' field has been set, false otherwise.
    • clearRepeating

      public CalendarDataV1.Builder clearRepeating()
      Clears the value of the 'repeating' field.
      Returns:
      This builder.
    • getRecurrence

      public String getRecurrence()
      Gets the value of the 'recurrence' field.
      Returns:
      The value.
    • setRecurrence

      public CalendarDataV1.Builder setRecurrence(String value)
      Sets the value of the 'recurrence' field.
      Parameters:
      value - The value of 'recurrence'.
      Returns:
      This builder.
    • hasRecurrence

      public boolean hasRecurrence()
      Checks whether the 'recurrence' field has been set.
      Returns:
      True if the 'recurrence' field has been set, false otherwise.
    • clearRecurrence

      public CalendarDataV1.Builder clearRecurrence()
      Clears the value of the 'recurrence' field.
      Returns:
      This builder.
    • getFrequency

      public EnumOptionDataV1 getFrequency()
      Gets the value of the 'frequency' field.
      Returns:
      The value.
    • setFrequency

      public CalendarDataV1.Builder setFrequency(EnumOptionDataV1 value)
      Sets the value of the 'frequency' field.
      Parameters:
      value - The value of 'frequency'.
      Returns:
      This builder.
    • hasFrequency

      public boolean hasFrequency()
      Checks whether the 'frequency' field has been set.
      Returns:
      True if the 'frequency' field has been set, false otherwise.
    • getFrequencyBuilder

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

      public CalendarDataV1.Builder setFrequencyBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'frequency' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasFrequencyBuilder

      public boolean hasFrequencyBuilder()
      Checks whether the 'frequency' field has an active Builder instance
      Returns:
      True if the 'frequency' field has an active Builder instance
    • clearFrequency

      public CalendarDataV1.Builder clearFrequency()
      Clears the value of the 'frequency' field.
      Returns:
      This builder.
    • getInterval

      public Integer getInterval()
      Gets the value of the 'interval' field.
      Returns:
      The value.
    • setInterval

      public CalendarDataV1.Builder setInterval(Integer value)
      Sets the value of the 'interval' field.
      Parameters:
      value - The value of 'interval'.
      Returns:
      This builder.
    • hasInterval

      public boolean hasInterval()
      Checks whether the 'interval' field has been set.
      Returns:
      True if the 'interval' field has been set, false otherwise.
    • clearInterval

      public CalendarDataV1.Builder clearInterval()
      Clears the value of the 'interval' field.
      Returns:
      This builder.
    • getRepeatsOnDay

      public EnumOptionDataV1 getRepeatsOnDay()
      Gets the value of the 'repeatsOnDay' field.
      Returns:
      The value.
    • setRepeatsOnDay

      public CalendarDataV1.Builder setRepeatsOnDay(EnumOptionDataV1 value)
      Sets the value of the 'repeatsOnDay' field.
      Parameters:
      value - The value of 'repeatsOnDay'.
      Returns:
      This builder.
    • hasRepeatsOnDay

      public boolean hasRepeatsOnDay()
      Checks whether the 'repeatsOnDay' field has been set.
      Returns:
      True if the 'repeatsOnDay' field has been set, false otherwise.
    • getRepeatsOnDayBuilder

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

      public CalendarDataV1.Builder setRepeatsOnDayBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'repeatsOnDay' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasRepeatsOnDayBuilder

      public boolean hasRepeatsOnDayBuilder()
      Checks whether the 'repeatsOnDay' field has an active Builder instance
      Returns:
      True if the 'repeatsOnDay' field has an active Builder instance
    • clearRepeatsOnDay

      public CalendarDataV1.Builder clearRepeatsOnDay()
      Clears the value of the 'repeatsOnDay' field.
      Returns:
      This builder.
    • getRepeatsOnNthDayOfMonth

      public EnumOptionDataV1 getRepeatsOnNthDayOfMonth()
      Gets the value of the 'repeatsOnNthDayOfMonth' field.
      Returns:
      The value.
    • setRepeatsOnNthDayOfMonth

      public CalendarDataV1.Builder setRepeatsOnNthDayOfMonth(EnumOptionDataV1 value)
      Sets the value of the 'repeatsOnNthDayOfMonth' field.
      Parameters:
      value - The value of 'repeatsOnNthDayOfMonth'.
      Returns:
      This builder.
    • hasRepeatsOnNthDayOfMonth

      public boolean hasRepeatsOnNthDayOfMonth()
      Checks whether the 'repeatsOnNthDayOfMonth' field has been set.
      Returns:
      True if the 'repeatsOnNthDayOfMonth' field has been set, false otherwise.
    • getRepeatsOnNthDayOfMonthBuilder

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

      public CalendarDataV1.Builder setRepeatsOnNthDayOfMonthBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'repeatsOnNthDayOfMonth' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasRepeatsOnNthDayOfMonthBuilder

      public boolean hasRepeatsOnNthDayOfMonthBuilder()
      Checks whether the 'repeatsOnNthDayOfMonth' field has an active Builder instance
      Returns:
      True if the 'repeatsOnNthDayOfMonth' field has an active Builder instance
    • clearRepeatsOnNthDayOfMonth

      public CalendarDataV1.Builder clearRepeatsOnNthDayOfMonth()
      Clears the value of the 'repeatsOnNthDayOfMonth' field.
      Returns:
      This builder.
    • getRemindBy

      public EnumOptionDataV1 getRemindBy()
      Gets the value of the 'remindBy' field.
      Returns:
      The value.
    • setRemindBy

      public CalendarDataV1.Builder setRemindBy(EnumOptionDataV1 value)
      Sets the value of the 'remindBy' field.
      Parameters:
      value - The value of 'remindBy'.
      Returns:
      This builder.
    • hasRemindBy

      public boolean hasRemindBy()
      Checks whether the 'remindBy' field has been set.
      Returns:
      True if the 'remindBy' field has been set, false otherwise.
    • getRemindByBuilder

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

      public CalendarDataV1.Builder setRemindByBuilder(EnumOptionDataV1.Builder value)
      Sets the Builder instance for the 'remindBy' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasRemindByBuilder

      public boolean hasRemindByBuilder()
      Checks whether the 'remindBy' field has an active Builder instance
      Returns:
      True if the 'remindBy' field has an active Builder instance
    • clearRemindBy

      public CalendarDataV1.Builder clearRemindBy()
      Clears the value of the 'remindBy' field.
      Returns:
      This builder.
    • getFirstReminder

      public Integer getFirstReminder()
      Gets the value of the 'firstReminder' field.
      Returns:
      The value.
    • setFirstReminder

      public CalendarDataV1.Builder setFirstReminder(Integer value)
      Sets the value of the 'firstReminder' field.
      Parameters:
      value - The value of 'firstReminder'.
      Returns:
      This builder.
    • hasFirstReminder

      public boolean hasFirstReminder()
      Checks whether the 'firstReminder' field has been set.
      Returns:
      True if the 'firstReminder' field has been set, false otherwise.
    • clearFirstReminder

      public CalendarDataV1.Builder clearFirstReminder()
      Clears the value of the 'firstReminder' field.
      Returns:
      This builder.
    • getSecondReminder

      public Integer getSecondReminder()
      Gets the value of the 'secondReminder' field.
      Returns:
      The value.
    • setSecondReminder

      public CalendarDataV1.Builder setSecondReminder(Integer value)
      Sets the value of the 'secondReminder' field.
      Parameters:
      value - The value of 'secondReminder'.
      Returns:
      This builder.
    • hasSecondReminder

      public boolean hasSecondReminder()
      Checks whether the 'secondReminder' field has been set.
      Returns:
      True if the 'secondReminder' field has been set, false otherwise.
    • clearSecondReminder

      public CalendarDataV1.Builder clearSecondReminder()
      Clears the value of the 'secondReminder' field.
      Returns:
      This builder.
    • getRecurringDates

      public List<String> getRecurringDates()
      Gets the value of the 'recurringDates' field.
      Returns:
      The value.
    • setRecurringDates

      public CalendarDataV1.Builder setRecurringDates(List<String> value)
      Sets the value of the 'recurringDates' field.
      Parameters:
      value - The value of 'recurringDates'.
      Returns:
      This builder.
    • hasRecurringDates

      public boolean hasRecurringDates()
      Checks whether the 'recurringDates' field has been set.
      Returns:
      True if the 'recurringDates' field has been set, false otherwise.
    • clearRecurringDates

      public CalendarDataV1.Builder clearRecurringDates()
      Clears the value of the 'recurringDates' field.
      Returns:
      This builder.
    • getNextTenRecurringDates

      public List<String> getNextTenRecurringDates()
      Gets the value of the 'nextTenRecurringDates' field.
      Returns:
      The value.
    • setNextTenRecurringDates

      public CalendarDataV1.Builder setNextTenRecurringDates(List<String> value)
      Sets the value of the 'nextTenRecurringDates' field.
      Parameters:
      value - The value of 'nextTenRecurringDates'.
      Returns:
      This builder.
    • hasNextTenRecurringDates

      public boolean hasNextTenRecurringDates()
      Checks whether the 'nextTenRecurringDates' field has been set.
      Returns:
      True if the 'nextTenRecurringDates' field has been set, false otherwise.
    • clearNextTenRecurringDates

      public CalendarDataV1.Builder clearNextTenRecurringDates()
      Clears the value of the 'nextTenRecurringDates' field.
      Returns:
      This builder.
    • getHumanReadable

      public String getHumanReadable()
      Gets the value of the 'humanReadable' field.
      Returns:
      The value.
    • setHumanReadable

      public CalendarDataV1.Builder setHumanReadable(String value)
      Sets the value of the 'humanReadable' field.
      Parameters:
      value - The value of 'humanReadable'.
      Returns:
      This builder.
    • hasHumanReadable

      public boolean hasHumanReadable()
      Checks whether the 'humanReadable' field has been set.
      Returns:
      True if the 'humanReadable' field has been set, false otherwise.
    • clearHumanReadable

      public CalendarDataV1.Builder clearHumanReadable()
      Clears the value of the 'humanReadable' field.
      Returns:
      This builder.
    • getRecentEligibleMeetingDate

      public String getRecentEligibleMeetingDate()
      Gets the value of the 'recentEligibleMeetingDate' field.
      Returns:
      The value.
    • setRecentEligibleMeetingDate

      public CalendarDataV1.Builder setRecentEligibleMeetingDate(String value)
      Sets the value of the 'recentEligibleMeetingDate' field.
      Parameters:
      value - The value of 'recentEligibleMeetingDate'.
      Returns:
      This builder.
    • hasRecentEligibleMeetingDate

      public boolean hasRecentEligibleMeetingDate()
      Checks whether the 'recentEligibleMeetingDate' field has been set.
      Returns:
      True if the 'recentEligibleMeetingDate' field has been set, false otherwise.
    • clearRecentEligibleMeetingDate

      public CalendarDataV1.Builder clearRecentEligibleMeetingDate()
      Clears the value of the 'recentEligibleMeetingDate' field.
      Returns:
      This builder.
    • getCreatedDate

      public String getCreatedDate()
      Gets the value of the 'createdDate' field.
      Returns:
      The value.
    • setCreatedDate

      public CalendarDataV1.Builder setCreatedDate(String value)
      Sets the value of the 'createdDate' field.
      Parameters:
      value - The value of 'createdDate'.
      Returns:
      This builder.
    • hasCreatedDate

      public boolean hasCreatedDate()
      Checks whether the 'createdDate' field has been set.
      Returns:
      True if the 'createdDate' field has been set, false otherwise.
    • clearCreatedDate

      public CalendarDataV1.Builder clearCreatedDate()
      Clears the value of the 'createdDate' field.
      Returns:
      This builder.
    • getLastUpdatedDate

      public String getLastUpdatedDate()
      Gets the value of the 'lastUpdatedDate' field.
      Returns:
      The value.
    • setLastUpdatedDate

      public CalendarDataV1.Builder setLastUpdatedDate(String value)
      Sets the value of the 'lastUpdatedDate' field.
      Parameters:
      value - The value of 'lastUpdatedDate'.
      Returns:
      This builder.
    • hasLastUpdatedDate

      public boolean hasLastUpdatedDate()
      Checks whether the 'lastUpdatedDate' field has been set.
      Returns:
      True if the 'lastUpdatedDate' field has been set, false otherwise.
    • clearLastUpdatedDate

      public CalendarDataV1.Builder clearLastUpdatedDate()
      Clears the value of the 'lastUpdatedDate' field.
      Returns:
      This builder.
    • getCreatedByUserId

      public Long getCreatedByUserId()
      Gets the value of the 'createdByUserId' field.
      Returns:
      The value.
    • setCreatedByUserId

      public CalendarDataV1.Builder setCreatedByUserId(Long value)
      Sets the value of the 'createdByUserId' field.
      Parameters:
      value - The value of 'createdByUserId'.
      Returns:
      This builder.
    • hasCreatedByUserId

      public boolean hasCreatedByUserId()
      Checks whether the 'createdByUserId' field has been set.
      Returns:
      True if the 'createdByUserId' field has been set, false otherwise.
    • clearCreatedByUserId

      public CalendarDataV1.Builder clearCreatedByUserId()
      Clears the value of the 'createdByUserId' field.
      Returns:
      This builder.
    • getCreatedByUsername

      public String getCreatedByUsername()
      Gets the value of the 'createdByUsername' field.
      Returns:
      The value.
    • setCreatedByUsername

      public CalendarDataV1.Builder setCreatedByUsername(String value)
      Sets the value of the 'createdByUsername' field.
      Parameters:
      value - The value of 'createdByUsername'.
      Returns:
      This builder.
    • hasCreatedByUsername

      public boolean hasCreatedByUsername()
      Checks whether the 'createdByUsername' field has been set.
      Returns:
      True if the 'createdByUsername' field has been set, false otherwise.
    • clearCreatedByUsername

      public CalendarDataV1.Builder clearCreatedByUsername()
      Clears the value of the 'createdByUsername' field.
      Returns:
      This builder.
    • getLastUpdatedByUserId

      public Long getLastUpdatedByUserId()
      Gets the value of the 'lastUpdatedByUserId' field.
      Returns:
      The value.
    • setLastUpdatedByUserId

      public CalendarDataV1.Builder setLastUpdatedByUserId(Long value)
      Sets the value of the 'lastUpdatedByUserId' field.
      Parameters:
      value - The value of 'lastUpdatedByUserId'.
      Returns:
      This builder.
    • hasLastUpdatedByUserId

      public boolean hasLastUpdatedByUserId()
      Checks whether the 'lastUpdatedByUserId' field has been set.
      Returns:
      True if the 'lastUpdatedByUserId' field has been set, false otherwise.
    • clearLastUpdatedByUserId

      public CalendarDataV1.Builder clearLastUpdatedByUserId()
      Clears the value of the 'lastUpdatedByUserId' field.
      Returns:
      This builder.
    • getLastUpdatedByUsername

      public String getLastUpdatedByUsername()
      Gets the value of the 'lastUpdatedByUsername' field.
      Returns:
      The value.
    • setLastUpdatedByUsername

      public CalendarDataV1.Builder setLastUpdatedByUsername(String value)
      Sets the value of the 'lastUpdatedByUsername' field.
      Parameters:
      value - The value of 'lastUpdatedByUsername'.
      Returns:
      This builder.
    • hasLastUpdatedByUsername

      public boolean hasLastUpdatedByUsername()
      Checks whether the 'lastUpdatedByUsername' field has been set.
      Returns:
      True if the 'lastUpdatedByUsername' field has been set, false otherwise.
    • clearLastUpdatedByUsername

      public CalendarDataV1.Builder clearLastUpdatedByUsername()
      Clears the value of the 'lastUpdatedByUsername' field.
      Returns:
      This builder.
    • getRepeatsOnDayOfMonth

      public Integer getRepeatsOnDayOfMonth()
      Gets the value of the 'repeatsOnDayOfMonth' field.
      Returns:
      The value.
    • setRepeatsOnDayOfMonth

      public CalendarDataV1.Builder setRepeatsOnDayOfMonth(Integer value)
      Sets the value of the 'repeatsOnDayOfMonth' field.
      Parameters:
      value - The value of 'repeatsOnDayOfMonth'.
      Returns:
      This builder.
    • hasRepeatsOnDayOfMonth

      public boolean hasRepeatsOnDayOfMonth()
      Checks whether the 'repeatsOnDayOfMonth' field has been set.
      Returns:
      True if the 'repeatsOnDayOfMonth' field has been set, false otherwise.
    • clearRepeatsOnDayOfMonth

      public CalendarDataV1.Builder clearRepeatsOnDayOfMonth()
      Clears the value of the 'repeatsOnDayOfMonth' field.
      Returns:
      This builder.
    • build

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