Class IdlTestIntegrationEvent.Builder

java.lang.Object
org.apache.avro.data.RecordBuilderBase<IdlTestIntegrationEvent>
org.apache.avro.specific.SpecificRecordBuilderBase<IdlTestIntegrationEvent>
ch.admin.bit.jeap.domainevent.avro.event.integration.idl.IdlTestIntegrationEvent.Builder
All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<IdlTestIntegrationEvent>
Enclosing class:
IdlTestIntegrationEvent

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

    • getIdentity

      public AvroDomainEventIdentity getIdentity()
      Gets the value of the 'identity' field.
      Returns:
      The value.
    • getOptionalIdentity

      public Optional<AvroDomainEventIdentity> getOptionalIdentity()
      Gets the value of the 'identity' field as an Optional
      Returns:
      The Optional<value>.
    • setIdentity

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

      public boolean hasIdentity()
      Checks whether the 'identity' field has been set.
      Returns:
      True if the 'identity' field has been set, false otherwise.
    • getIdentityBuilder

      public AvroDomainEventIdentity.Builder getIdentityBuilder()
      Gets the Builder instance for the 'identity' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setIdentityBuilder

      Sets the Builder instance for the 'identity' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasIdentityBuilder

      public boolean hasIdentityBuilder()
      Checks whether the 'identity' field has an active Builder instance
      Returns:
      True if the 'identity' field has an active Builder instance
    • clearIdentity

      public IdlTestIntegrationEvent.Builder clearIdentity()
      Clears the value of the 'identity' field.
      Returns:
      This builder.
    • getType

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

      public Optional<AvroDomainEventType> getOptionalType()
      Gets the value of the 'type' field as an Optional
      Returns:
      The Optional<value>.
    • setType

      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 AvroDomainEventType.Builder getTypeBuilder()
      Gets the Builder instance for the 'type' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setTypeBuilder

      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 IdlTestIntegrationEvent.Builder clearType()
      Clears the value of the 'type' field.
      Returns:
      This builder.
    • getPublisher

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

      public Optional<AvroDomainEventPublisher> getOptionalPublisher()
      Gets the value of the 'publisher' field as an Optional
      Returns:
      The Optional<value>.
    • setPublisher

      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.
    • getPublisherBuilder

      public AvroDomainEventPublisher.Builder getPublisherBuilder()
      Gets the Builder instance for the 'publisher' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setPublisherBuilder

      Sets the Builder instance for the 'publisher' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasPublisherBuilder

      public boolean hasPublisherBuilder()
      Checks whether the 'publisher' field has an active Builder instance
      Returns:
      True if the 'publisher' field has an active Builder instance
    • clearPublisher

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

      public IdlTestIntegrationReferences getReferences()
      Gets the value of the 'references' field.
      Returns:
      The value.
    • getOptionalReferences

      public Optional<IdlTestIntegrationReferences> getOptionalReferences()
      Gets the value of the 'references' field as an Optional
      Returns:
      The Optional<value>.
    • setReferences

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

      public boolean hasReferences()
      Checks whether the 'references' field has been set.
      Returns:
      True if the 'references' field has been set, false otherwise.
    • getReferencesBuilder

      public IdlTestIntegrationReferences.Builder getReferencesBuilder()
      Gets the Builder instance for the 'references' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setReferencesBuilder

      Sets the Builder instance for the 'references' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasReferencesBuilder

      public boolean hasReferencesBuilder()
      Checks whether the 'references' field has an active Builder instance
      Returns:
      True if the 'references' field has an active Builder instance
    • clearReferences

      public IdlTestIntegrationEvent.Builder clearReferences()
      Clears the value of the 'references' field.
      Returns:
      This builder.
    • getPayload

      public IdlTestIntegrationPayload getPayload()
      Gets the value of the 'payload' field.
      Returns:
      The value.
    • getOptionalPayload

      public Optional<IdlTestIntegrationPayload> getOptionalPayload()
      Gets the value of the 'payload' field as an Optional
      Returns:
      The Optional<value>.
    • setPayload

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

      public boolean hasPayload()
      Checks whether the 'payload' field has been set.
      Returns:
      True if the 'payload' field has been set, false otherwise.
    • getPayloadBuilder

      public IdlTestIntegrationPayload.Builder getPayloadBuilder()
      Gets the Builder instance for the 'payload' field and creates one if it doesn't exist yet.
      Returns:
      This builder.
    • setPayloadBuilder

      Sets the Builder instance for the 'payload' field
      Parameters:
      value - The builder instance that must be set.
      Returns:
      This builder.
    • hasPayloadBuilder

      public boolean hasPayloadBuilder()
      Checks whether the 'payload' field has an active Builder instance
      Returns:
      True if the 'payload' field has an active Builder instance
    • clearPayload

      public IdlTestIntegrationEvent.Builder clearPayload()
      Clears the value of the 'payload' field.
      Returns:
      This builder.
    • getDomainEventVersion

      public String getDomainEventVersion()
      Gets the value of the 'domainEventVersion' field.
      Returns:
      The value.
    • getOptionalDomainEventVersion

      public Optional<String> getOptionalDomainEventVersion()
      Gets the value of the 'domainEventVersion' field as an Optional
      Returns:
      The Optional<value>.
    • setDomainEventVersion

      public IdlTestIntegrationEvent.Builder setDomainEventVersion(String value)
      Sets the value of the 'domainEventVersion' field.
      Parameters:
      value - The value of 'domainEventVersion'.
      Returns:
      This builder.
    • hasDomainEventVersion

      public boolean hasDomainEventVersion()
      Checks whether the 'domainEventVersion' field has been set.
      Returns:
      True if the 'domainEventVersion' field has been set, false otherwise.
    • clearDomainEventVersion

      public IdlTestIntegrationEvent.Builder clearDomainEventVersion()
      Clears the value of the 'domainEventVersion' field.
      Returns:
      This builder.
    • build

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