Class ResponseCard.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<ResponseCard>
org.apache.avro.specific.SpecificRecordBuilderBase<ResponseCard>
org.opfab.avro.ResponseCard.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<ResponseCard>
Enclosing class:
ResponseCard

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

    • getId

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

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

      public String getUid()
      Gets the value of the 'uid' field.
      Returns:
      The value.
    • setUid

      public ResponseCard.Builder setUid(String value)
      Sets the value of the 'uid' field.
      Parameters:
      value - The value of 'uid'.
      Returns:
      This builder.
    • hasUid

      public boolean hasUid()
      Checks whether the 'uid' field has been set.
      Returns:
      True if the 'uid' field has been set, false otherwise.
    • clearUid

      public ResponseCard.Builder clearUid()
      Clears the value of the 'uid' field.
      Returns:
      This builder.
    • getParentCardId

      public String getParentCardId()
      Gets the value of the 'parentCardId' field.
      Returns:
      The value.
    • setParentCardId

      public ResponseCard.Builder setParentCardId(String value)
      Sets the value of the 'parentCardId' field.
      Parameters:
      value - The value of 'parentCardId'.
      Returns:
      This builder.
    • hasParentCardId

      public boolean hasParentCardId()
      Checks whether the 'parentCardId' field has been set.
      Returns:
      True if the 'parentCardId' field has been set, false otherwise.
    • clearParentCardId

      public ResponseCard.Builder clearParentCardId()
      Clears the value of the 'parentCardId' field.
      Returns:
      This builder.
    • getInitialParentCardUid

      public String getInitialParentCardUid()
      Gets the value of the 'initialParentCardUid' field.
      Returns:
      The value.
    • setInitialParentCardUid

      public ResponseCard.Builder setInitialParentCardUid(String value)
      Sets the value of the 'initialParentCardUid' field.
      Parameters:
      value - The value of 'initialParentCardUid'.
      Returns:
      This builder.
    • hasInitialParentCardUid

      public boolean hasInitialParentCardUid()
      Checks whether the 'initialParentCardUid' field has been set.
      Returns:
      True if the 'initialParentCardUid' field has been set, false otherwise.
    • clearInitialParentCardUid

      public ResponseCard.Builder clearInitialParentCardUid()
      Clears the value of the 'initialParentCardUid' field.
      Returns:
      This builder.
    • getExternalRecipients

      public List<String> getExternalRecipients()
      Gets the value of the 'externalRecipients' field.
      Returns:
      The value.
    • setExternalRecipients

      public ResponseCard.Builder setExternalRecipients(List<String> value)
      Sets the value of the 'externalRecipients' field.
      Parameters:
      value - The value of 'externalRecipients'.
      Returns:
      This builder.
    • hasExternalRecipients

      public boolean hasExternalRecipients()
      Checks whether the 'externalRecipients' field has been set.
      Returns:
      True if the 'externalRecipients' field has been set, false otherwise.
    • clearExternalRecipients

      public ResponseCard.Builder clearExternalRecipients()
      Clears the value of the 'externalRecipients' field.
      Returns:
      This builder.
    • getPublisher

      public String getPublisher()
      Gets the value of the 'publisher' field.
      Returns:
      The value.
    • setPublisher

      public ResponseCard.Builder setPublisher(String value)
      Sets the value of the 'publisher' field.
      Parameters:
      value - The value of 'publisher'.
      Returns:
      This builder.
    • hasPublisher

      public boolean hasPublisher()
      Checks whether the 'publisher' field has been set.
      Returns:
      True if the 'publisher' field has been set, false otherwise.
    • clearPublisher

      public ResponseCard.Builder clearPublisher()
      Clears the value of the 'publisher' field.
      Returns:
      This builder.
    • getProcessVersion

      public String getProcessVersion()
      Gets the value of the 'processVersion' field.
      Returns:
      The value.
    • setProcessVersion

      public ResponseCard.Builder setProcessVersion(String value)
      Sets the value of the 'processVersion' field.
      Parameters:
      value - The value of 'processVersion'.
      Returns:
      This builder.
    • hasProcessVersion

      public boolean hasProcessVersion()
      Checks whether the 'processVersion' field has been set.
      Returns:
      True if the 'processVersion' field has been set, false otherwise.
    • clearProcessVersion

      public ResponseCard.Builder clearProcessVersion()
      Clears the value of the 'processVersion' field.
      Returns:
      This builder.
    • getProcess

      public String getProcess()
      Gets the value of the 'process' field.
      Returns:
      The value.
    • setProcess

      public ResponseCard.Builder setProcess(String value)
      Sets the value of the 'process' field.
      Parameters:
      value - The value of 'process'.
      Returns:
      This builder.
    • hasProcess

      public boolean hasProcess()
      Checks whether the 'process' field has been set.
      Returns:
      True if the 'process' field has been set, false otherwise.
    • clearProcess

      public ResponseCard.Builder clearProcess()
      Clears the value of the 'process' field.
      Returns:
      This builder.
    • getProcessInstanceId

      public String getProcessInstanceId()
      Gets the value of the 'processInstanceId' field.
      Returns:
      The value.
    • setProcessInstanceId

      public ResponseCard.Builder setProcessInstanceId(String value)
      Sets the value of the 'processInstanceId' field.
      Parameters:
      value - The value of 'processInstanceId'.
      Returns:
      This builder.
    • hasProcessInstanceId

      public boolean hasProcessInstanceId()
      Checks whether the 'processInstanceId' field has been set.
      Returns:
      True if the 'processInstanceId' field has been set, false otherwise.
    • clearProcessInstanceId

      public ResponseCard.Builder clearProcessInstanceId()
      Clears the value of the 'processInstanceId' field.
      Returns:
      This builder.
    • getState

      public String getState()
      Gets the value of the 'state' field.
      Returns:
      The value.
    • setState

      public ResponseCard.Builder setState(String value)
      Sets the value of the 'state' field.
      Parameters:
      value - The value of 'state'.
      Returns:
      This builder.
    • hasState

      public boolean hasState()
      Checks whether the 'state' field has been set.
      Returns:
      True if the 'state' field has been set, false otherwise.
    • clearState

      public ResponseCard.Builder clearState()
      Clears the value of the 'state' field.
      Returns:
      This builder.
    • getPublishDate

      public Instant getPublishDate()
      Gets the value of the 'publishDate' field.
      Returns:
      The value.
    • setPublishDate

      public ResponseCard.Builder setPublishDate(Instant value)
      Sets the value of the 'publishDate' field.
      Parameters:
      value - The value of 'publishDate'.
      Returns:
      This builder.
    • hasPublishDate

      public boolean hasPublishDate()
      Checks whether the 'publishDate' field has been set.
      Returns:
      True if the 'publishDate' field has been set, false otherwise.
    • clearPublishDate

      public ResponseCard.Builder clearPublishDate()
      Clears the value of the 'publishDate' field.
      Returns:
      This builder.
    • getLttd

      public Instant getLttd()
      Gets the value of the 'lttd' field.
      Returns:
      The value.
    • setLttd

      public ResponseCard.Builder setLttd(Instant value)
      Sets the value of the 'lttd' field.
      Parameters:
      value - The value of 'lttd'.
      Returns:
      This builder.
    • hasLttd

      public boolean hasLttd()
      Checks whether the 'lttd' field has been set.
      Returns:
      True if the 'lttd' field has been set, false otherwise.
    • clearLttd

      public ResponseCard.Builder clearLttd()
      Clears the value of the 'lttd' field.
      Returns:
      This builder.
    • getStartDate

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

      public ResponseCard.Builder setStartDate(Instant 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 ResponseCard.Builder clearStartDate()
      Clears the value of the 'startDate' field.
      Returns:
      This builder.
    • getEndDate

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

      public ResponseCard.Builder setEndDate(Instant 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 ResponseCard.Builder clearEndDate()
      Clears the value of the 'endDate' field.
      Returns:
      This builder.
    • getExpirationDate

      public Instant getExpirationDate()
      Gets the value of the 'expirationDate' field.
      Returns:
      The value.
    • setExpirationDate

      public ResponseCard.Builder setExpirationDate(Instant value)
      Sets the value of the 'expirationDate' field.
      Parameters:
      value - The value of 'expirationDate'.
      Returns:
      This builder.
    • hasExpirationDate

      public boolean hasExpirationDate()
      Checks whether the 'expirationDate' field has been set.
      Returns:
      True if the 'expirationDate' field has been set, false otherwise.
    • clearExpirationDate

      public ResponseCard.Builder clearExpirationDate()
      Clears the value of the 'expirationDate' field.
      Returns:
      This builder.
    • getSeverity

      public SeverityType getSeverity()
      Gets the value of the 'severity' field.
      Returns:
      The value.
    • setSeverity

      public ResponseCard.Builder setSeverity(SeverityType value)
      Sets the value of the 'severity' field.
      Parameters:
      value - The value of 'severity'.
      Returns:
      This builder.
    • hasSeverity

      public boolean hasSeverity()
      Checks whether the 'severity' field has been set.
      Returns:
      True if the 'severity' field has been set, false otherwise.
    • clearSeverity

      public ResponseCard.Builder clearSeverity()
      Clears the value of the 'severity' field.
      Returns:
      This builder.
    • getTags

      public List<String> getTags()
      Gets the value of the 'tags' field.
      Returns:
      The value.
    • setTags

      public ResponseCard.Builder setTags(List<String> value)
      Sets the value of the 'tags' field.
      Parameters:
      value - The value of 'tags'.
      Returns:
      This builder.
    • hasTags

      public boolean hasTags()
      Checks whether the 'tags' field has been set.
      Returns:
      True if the 'tags' field has been set, false otherwise.
    • clearTags

      public ResponseCard.Builder clearTags()
      Clears the value of the 'tags' field.
      Returns:
      This builder.
    • getTimeSpans

      public List<TimeSpan> getTimeSpans()
      Gets the value of the 'timeSpans' field.
      Returns:
      The value.
    • setTimeSpans

      public ResponseCard.Builder setTimeSpans(List<TimeSpan> value)
      Sets the value of the 'timeSpans' field.
      Parameters:
      value - The value of 'timeSpans'.
      Returns:
      This builder.
    • hasTimeSpans

      public boolean hasTimeSpans()
      Checks whether the 'timeSpans' field has been set.
      Returns:
      True if the 'timeSpans' field has been set, false otherwise.
    • clearTimeSpans

      public ResponseCard.Builder clearTimeSpans()
      Clears the value of the 'timeSpans' field.
      Returns:
      This builder.
    • getTitle

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

      public ResponseCard.Builder setTitle(I18n 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.
    • getTitleBuilder

      public I18n.Builder getTitleBuilder()
      Gets the Builder instance for the 'title' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setTitleBuilder

      public ResponseCard.Builder setTitleBuilder(I18n.Builder value)
      Sets the Builder instance for the 'title' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasTitleBuilder

      public boolean hasTitleBuilder()
      Checks whether the 'title' field has an active Builder instance
      Returns:
      True if the 'title' field has an active Builder instance
    • clearTitle

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

      public I18n getSummary()
      Gets the value of the 'summary' field.
      Returns:
      The value.
    • setSummary

      public ResponseCard.Builder setSummary(I18n value)
      Sets the value of the 'summary' field.
      Parameters:
      value - The value of 'summary'.
      Returns:
      This builder.
    • hasSummary

      public boolean hasSummary()
      Checks whether the 'summary' field has been set.
      Returns:
      True if the 'summary' field has been set, false otherwise.
    • getSummaryBuilder

      public I18n.Builder getSummaryBuilder()
      Gets the Builder instance for the 'summary' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setSummaryBuilder

      public ResponseCard.Builder setSummaryBuilder(I18n.Builder value)
      Sets the Builder instance for the 'summary' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasSummaryBuilder

      public boolean hasSummaryBuilder()
      Checks whether the 'summary' field has an active Builder instance
      Returns:
      True if the 'summary' field has an active Builder instance
    • clearSummary

      public ResponseCard.Builder clearSummary()
      Clears the value of the 'summary' field.
      Returns:
      This builder.
    • getTitleTranslated

      public String getTitleTranslated()
      Gets the value of the 'titleTranslated' field.
      Returns:
      The value.
    • setTitleTranslated

      public ResponseCard.Builder setTitleTranslated(String value)
      Sets the value of the 'titleTranslated' field.
      Parameters:
      value - The value of 'titleTranslated'.
      Returns:
      This builder.
    • hasTitleTranslated

      public boolean hasTitleTranslated()
      Checks whether the 'titleTranslated' field has been set.
      Returns:
      True if the 'titleTranslated' field has been set, false otherwise.
    • clearTitleTranslated

      public ResponseCard.Builder clearTitleTranslated()
      Clears the value of the 'titleTranslated' field.
      Returns:
      This builder.
    • getSummaryTranslated

      public String getSummaryTranslated()
      Gets the value of the 'summaryTranslated' field.
      Returns:
      The value.
    • setSummaryTranslated

      public ResponseCard.Builder setSummaryTranslated(String value)
      Sets the value of the 'summaryTranslated' field.
      Parameters:
      value - The value of 'summaryTranslated'.
      Returns:
      This builder.
    • hasSummaryTranslated

      public boolean hasSummaryTranslated()
      Checks whether the 'summaryTranslated' field has been set.
      Returns:
      True if the 'summaryTranslated' field has been set, false otherwise.
    • clearSummaryTranslated

      public ResponseCard.Builder clearSummaryTranslated()
      Clears the value of the 'summaryTranslated' field.
      Returns:
      This builder.
    • getUserRecipients

      public List<String> getUserRecipients()
      Gets the value of the 'userRecipients' field.
      Returns:
      The value.
    • setUserRecipients

      public ResponseCard.Builder setUserRecipients(List<String> value)
      Sets the value of the 'userRecipients' field.
      Parameters:
      value - The value of 'userRecipients'.
      Returns:
      This builder.
    • hasUserRecipients

      public boolean hasUserRecipients()
      Checks whether the 'userRecipients' field has been set.
      Returns:
      True if the 'userRecipients' field has been set, false otherwise.
    • clearUserRecipients

      public ResponseCard.Builder clearUserRecipients()
      Clears the value of the 'userRecipients' field.
      Returns:
      This builder.
    • getGroupRecipients

      public List<String> getGroupRecipients()
      Gets the value of the 'groupRecipients' field.
      Returns:
      The value.
    • setGroupRecipients

      public ResponseCard.Builder setGroupRecipients(List<String> value)
      Sets the value of the 'groupRecipients' field.
      Parameters:
      value - The value of 'groupRecipients'.
      Returns:
      This builder.
    • hasGroupRecipients

      public boolean hasGroupRecipients()
      Checks whether the 'groupRecipients' field has been set.
      Returns:
      True if the 'groupRecipients' field has been set, false otherwise.
    • clearGroupRecipients

      public ResponseCard.Builder clearGroupRecipients()
      Clears the value of the 'groupRecipients' field.
      Returns:
      This builder.
    • getEntitiesAllowedToRespond

      public List<String> getEntitiesAllowedToRespond()
      Gets the value of the 'entitiesAllowedToRespond' field.
      Returns:
      The value.
    • setEntitiesAllowedToRespond

      public ResponseCard.Builder setEntitiesAllowedToRespond(List<String> value)
      Sets the value of the 'entitiesAllowedToRespond' field.
      Parameters:
      value - The value of 'entitiesAllowedToRespond'.
      Returns:
      This builder.
    • hasEntitiesAllowedToRespond

      public boolean hasEntitiesAllowedToRespond()
      Checks whether the 'entitiesAllowedToRespond' field has been set.
      Returns:
      True if the 'entitiesAllowedToRespond' field has been set, false otherwise.
    • clearEntitiesAllowedToRespond

      public ResponseCard.Builder clearEntitiesAllowedToRespond()
      Clears the value of the 'entitiesAllowedToRespond' field.
      Returns:
      This builder.
    • getEntitiesRequiredToRespond

      public List<String> getEntitiesRequiredToRespond()
      Gets the value of the 'entitiesRequiredToRespond' field.
      Returns:
      The value.
    • setEntitiesRequiredToRespond

      public ResponseCard.Builder setEntitiesRequiredToRespond(List<String> value)
      Sets the value of the 'entitiesRequiredToRespond' field.
      Parameters:
      value - The value of 'entitiesRequiredToRespond'.
      Returns:
      This builder.
    • hasEntitiesRequiredToRespond

      public boolean hasEntitiesRequiredToRespond()
      Checks whether the 'entitiesRequiredToRespond' field has been set.
      Returns:
      True if the 'entitiesRequiredToRespond' field has been set, false otherwise.
    • clearEntitiesRequiredToRespond

      public ResponseCard.Builder clearEntitiesRequiredToRespond()
      Clears the value of the 'entitiesRequiredToRespond' field.
      Returns:
      This builder.
    • getEntityRecipients

      public List<String> getEntityRecipients()
      Gets the value of the 'entityRecipients' field.
      Returns:
      The value.
    • setEntityRecipients

      public ResponseCard.Builder setEntityRecipients(List<String> value)
      Sets the value of the 'entityRecipients' field.
      Parameters:
      value - The value of 'entityRecipients'.
      Returns:
      This builder.
    • hasEntityRecipients

      public boolean hasEntityRecipients()
      Checks whether the 'entityRecipients' field has been set.
      Returns:
      True if the 'entityRecipients' field has been set, false otherwise.
    • clearEntityRecipients

      public ResponseCard.Builder clearEntityRecipients()
      Clears the value of the 'entityRecipients' field.
      Returns:
      This builder.
    • getEntitiesAllowedToEdit

      public List<String> getEntitiesAllowedToEdit()
      Gets the value of the 'entitiesAllowedToEdit' field.
      Returns:
      The value.
    • setEntitiesAllowedToEdit

      public ResponseCard.Builder setEntitiesAllowedToEdit(List<String> value)
      Sets the value of the 'entitiesAllowedToEdit' field.
      Parameters:
      value - The value of 'entitiesAllowedToEdit'.
      Returns:
      This builder.
    • hasEntitiesAllowedToEdit

      public boolean hasEntitiesAllowedToEdit()
      Checks whether the 'entitiesAllowedToEdit' field has been set.
      Returns:
      True if the 'entitiesAllowedToEdit' field has been set, false otherwise.
    • clearEntitiesAllowedToEdit

      public ResponseCard.Builder clearEntitiesAllowedToEdit()
      Clears the value of the 'entitiesAllowedToEdit' field.
      Returns:
      This builder.
    • getWktGeometry

      public String getWktGeometry()
      Gets the value of the 'wktGeometry' field.
      Returns:
      The value.
    • setWktGeometry

      public ResponseCard.Builder setWktGeometry(String value)
      Sets the value of the 'wktGeometry' field.
      Parameters:
      value - The value of 'wktGeometry'.
      Returns:
      This builder.
    • hasWktGeometry

      public boolean hasWktGeometry()
      Checks whether the 'wktGeometry' field has been set.
      Returns:
      True if the 'wktGeometry' field has been set, false otherwise.
    • clearWktGeometry

      public ResponseCard.Builder clearWktGeometry()
      Clears the value of the 'wktGeometry' field.
      Returns:
      This builder.
    • getWktProjection

      public String getWktProjection()
      Gets the value of the 'wktProjection' field.
      Returns:
      The value.
    • setWktProjection

      public ResponseCard.Builder setWktProjection(String value)
      Sets the value of the 'wktProjection' field.
      Parameters:
      value - The value of 'wktProjection'.
      Returns:
      This builder.
    • hasWktProjection

      public boolean hasWktProjection()
      Checks whether the 'wktProjection' field has been set.
      Returns:
      True if the 'wktProjection' field has been set, false otherwise.
    • clearWktProjection

      public ResponseCard.Builder clearWktProjection()
      Clears the value of the 'wktProjection' field.
      Returns:
      This builder.
    • getData

      public String getData()
      Gets the value of the 'data' field.
      Returns:
      The value.
    • setData

      public ResponseCard.Builder setData(String value)
      Sets the value of the 'data' field.
      Parameters:
      value - The value of 'data'.
      Returns:
      This builder.
    • hasData

      public boolean hasData()
      Checks whether the 'data' field has been set.
      Returns:
      True if the 'data' field has been set, false otherwise.
    • clearData

      public ResponseCard.Builder clearData()
      Clears the value of the 'data' field.
      Returns:
      This builder.
    • getHasBeenAcknowledged

      public Boolean getHasBeenAcknowledged()
      Gets the value of the 'hasBeenAcknowledged' field.
      Returns:
      The value.
    • setHasBeenAcknowledged

      public ResponseCard.Builder setHasBeenAcknowledged(Boolean value)
      Sets the value of the 'hasBeenAcknowledged' field.
      Parameters:
      value - The value of 'hasBeenAcknowledged'.
      Returns:
      This builder.
    • hasHasBeenAcknowledged

      public boolean hasHasBeenAcknowledged()
      Checks whether the 'hasBeenAcknowledged' field has been set.
      Returns:
      True if the 'hasBeenAcknowledged' field has been set, false otherwise.
    • clearHasBeenAcknowledged

      public ResponseCard.Builder clearHasBeenAcknowledged()
      Clears the value of the 'hasBeenAcknowledged' field.
      Returns:
      This builder.
    • getHasBeenRead

      public Boolean getHasBeenRead()
      Gets the value of the 'hasBeenRead' field.
      Returns:
      The value.
    • setHasBeenRead

      public ResponseCard.Builder setHasBeenRead(Boolean value)
      Sets the value of the 'hasBeenRead' field.
      Parameters:
      value - The value of 'hasBeenRead'.
      Returns:
      This builder.
    • hasHasBeenRead

      public boolean hasHasBeenRead()
      Checks whether the 'hasBeenRead' field has been set.
      Returns:
      True if the 'hasBeenRead' field has been set, false otherwise.
    • clearHasBeenRead

      public ResponseCard.Builder clearHasBeenRead()
      Clears the value of the 'hasBeenRead' field.
      Returns:
      This builder.
    • getPublisherType

      public PublisherTypeEnum getPublisherType()
      Gets the value of the 'publisherType' field.
      Returns:
      The value.
    • setPublisherType

      public ResponseCard.Builder setPublisherType(PublisherTypeEnum value)
      Sets the value of the 'publisherType' field.
      Parameters:
      value - The value of 'publisherType'.
      Returns:
      This builder.
    • hasPublisherType

      public boolean hasPublisherType()
      Checks whether the 'publisherType' field has been set.
      Returns:
      True if the 'publisherType' field has been set, false otherwise.
    • clearPublisherType

      public ResponseCard.Builder clearPublisherType()
      Clears the value of the 'publisherType' field.
      Returns:
      This builder.
    • getRepresentative

      public String getRepresentative()
      Gets the value of the 'representative' field.
      Returns:
      The value.
    • setRepresentative

      public ResponseCard.Builder setRepresentative(String value)
      Sets the value of the 'representative' field.
      Parameters:
      value - The value of 'representative'.
      Returns:
      This builder.
    • hasRepresentative

      public boolean hasRepresentative()
      Checks whether the 'representative' field has been set.
      Returns:
      True if the 'representative' field has been set, false otherwise.
    • clearRepresentative

      public ResponseCard.Builder clearRepresentative()
      Clears the value of the 'representative' field.
      Returns:
      This builder.
    • getRepresentativeType

      public PublisherTypeEnum getRepresentativeType()
      Gets the value of the 'representativeType' field.
      Returns:
      The value.
    • setRepresentativeType

      public ResponseCard.Builder setRepresentativeType(PublisherTypeEnum value)
      Sets the value of the 'representativeType' field.
      Parameters:
      value - The value of 'representativeType'.
      Returns:
      This builder.
    • hasRepresentativeType

      public boolean hasRepresentativeType()
      Checks whether the 'representativeType' field has been set.
      Returns:
      True if the 'representativeType' field has been set, false otherwise.
    • clearRepresentativeType

      public ResponseCard.Builder clearRepresentativeType()
      Clears the value of the 'representativeType' field.
      Returns:
      This builder.
    • getSecondsBeforeTimeSpanForReminder

      public Integer getSecondsBeforeTimeSpanForReminder()
      Gets the value of the 'secondsBeforeTimeSpanForReminder' field.
      Returns:
      The value.
    • setSecondsBeforeTimeSpanForReminder

      public ResponseCard.Builder setSecondsBeforeTimeSpanForReminder(Integer value)
      Sets the value of the 'secondsBeforeTimeSpanForReminder' field.
      Parameters:
      value - The value of 'secondsBeforeTimeSpanForReminder'.
      Returns:
      This builder.
    • hasSecondsBeforeTimeSpanForReminder

      public boolean hasSecondsBeforeTimeSpanForReminder()
      Checks whether the 'secondsBeforeTimeSpanForReminder' field has been set.
      Returns:
      True if the 'secondsBeforeTimeSpanForReminder' field has been set, false otherwise.
    • clearSecondsBeforeTimeSpanForReminder

      public ResponseCard.Builder clearSecondsBeforeTimeSpanForReminder()
      Clears the value of the 'secondsBeforeTimeSpanForReminder' field.
      Returns:
      This builder.
    • build

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