Class EventProcessingFailedEvent.Builder
java.lang.Object
org.apache.avro.data.RecordBuilderBase<EventProcessingFailedEvent>
org.apache.avro.specific.SpecificRecordBuilderBase<EventProcessingFailedEvent>
ch.admin.bit.jeap.domainevent.avro.error.EventProcessingFailedEvent.Builder
- All Implemented Interfaces:
org.apache.avro.data.RecordBuilder<EventProcessingFailedEvent>
- Enclosing class:
EventProcessingFailedEvent
public static class EventProcessingFailedEvent.Builder
extends org.apache.avro.specific.SpecificRecordBuilderBase<EventProcessingFailedEvent>
implements org.apache.avro.data.RecordBuilder<EventProcessingFailedEvent>
RecordBuilder for EventProcessingFailedEvent instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()Clears the value of the 'domainEventVersion' field.Clears the value of the 'identity' field.Clears the value of the 'payload' field.Clears the value of the 'processId' field.Clears the value of the 'publisher' field.Clears the value of the 'references' field.Clears the value of the 'type' field.Gets the value of the 'domainEventVersion' field.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentityGets the value of the 'identity' field.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity.BuilderGets the Builder instance for the 'identity' field and creates one if it doesn't exist yet.Gets the value of the 'domainEventVersion' field as an OptionalOptional<ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity> Gets the value of the 'identity' field as an OptionalGets the value of the 'payload' field as an OptionalGets the value of the 'processId' field as an OptionalOptional<ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher> Gets the value of the 'publisher' field as an OptionalGets the value of the 'references' field as an OptionalOptional<ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType> Gets the value of the 'type' field as an OptionalGets the value of the 'payload' field.Gets the Builder instance for the 'payload' field and creates one if it doesn't exist yet.Gets the value of the 'processId' field.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisherGets the value of the 'publisher' field.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher.BuilderGets the Builder instance for the 'publisher' field and creates one if it doesn't exist yet.Gets the value of the 'references' field.Gets the Builder instance for the 'references' field and creates one if it doesn't exist yet.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventTypegetType()Gets the value of the 'type' field.ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType.BuilderGets the Builder instance for the 'type' field and creates one if it doesn't exist yet.booleanChecks whether the 'domainEventVersion' field has been set.booleanChecks whether the 'identity' field has been set.booleanChecks whether the 'identity' field has an active Builder instancebooleanChecks whether the 'payload' field has been set.booleanChecks whether the 'payload' field has an active Builder instancebooleanChecks whether the 'processId' field has been set.booleanChecks whether the 'publisher' field has been set.booleanChecks whether the 'publisher' field has an active Builder instancebooleanChecks whether the 'references' field has been set.booleanChecks whether the 'references' field has an active Builder instancebooleanhasType()Checks whether the 'type' field has been set.booleanChecks whether the 'type' field has an active Builder instancesetDomainEventVersion(String value) Sets the value of the 'domainEventVersion' field.setIdentity(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity value) Sets the value of the 'identity' field.setIdentityBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity.Builder value) Sets the Builder instance for the 'identity' fieldSets the value of the 'payload' field.Sets the Builder instance for the 'payload' fieldsetProcessId(String value) Sets the value of the 'processId' field.setPublisher(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher value) Sets the value of the 'publisher' field.setPublisherBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher.Builder value) Sets the Builder instance for the 'publisher' fieldSets the value of the 'references' field.Sets the Builder instance for the 'references' fieldsetType(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType value) Sets the value of the 'type' field.setTypeBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType.Builder value) Sets the Builder instance for the 'type' fieldMethods inherited from class org.apache.avro.data.RecordBuilderBase
data, defaultValue, equals, fields, fieldSetFlags, hashCode, isValidValue, schema, validate
-
Method Details
-
getIdentity
public ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity getIdentity()Gets the value of the 'identity' field.- Returns:
- The value.
-
getOptionalIdentity
Gets the value of the 'identity' field as an Optional- Returns:
- The Optional<value>.
-
setIdentity
public EventProcessingFailedEvent.Builder setIdentity(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity value) 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 ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity.Builder getIdentityBuilder()Gets the Builder instance for the 'identity' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setIdentityBuilder
public EventProcessingFailedEvent.Builder setIdentityBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventIdentity.Builder value) 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
Clears the value of the 'identity' field.- Returns:
- This builder.
-
getType
public ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType getType()Gets the value of the 'type' field.- Returns:
- The value.
-
getOptionalType
Gets the value of the 'type' field as an Optional- Returns:
- The Optional<value>.
-
setType
public EventProcessingFailedEvent.Builder setType(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType 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 ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType.Builder getTypeBuilder()Gets the Builder instance for the 'type' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setTypeBuilder
public EventProcessingFailedEvent.Builder setTypeBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventType.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
Clears the value of the 'type' field.- Returns:
- This builder.
-
getPublisher
public ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher getPublisher()Gets the value of the 'publisher' field.- Returns:
- The value.
-
getOptionalPublisher
Gets the value of the 'publisher' field as an Optional- Returns:
- The Optional<value>.
-
setPublisher
public EventProcessingFailedEvent.Builder setPublisher(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher 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.
-
getPublisherBuilder
public ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher.Builder getPublisherBuilder()Gets the Builder instance for the 'publisher' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setPublisherBuilder
public EventProcessingFailedEvent.Builder setPublisherBuilder(ch.admin.bit.jeap.domainevent.avro.AvroDomainEventPublisher.Builder value) 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
Clears the value of the 'publisher' field.- Returns:
- This builder.
-
getReferences
Gets the value of the 'references' field.- Returns:
- The value.
-
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
Gets the Builder instance for the 'references' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setReferencesBuilder
public EventProcessingFailedEvent.Builder setReferencesBuilder(EventProcessingFailedReferences.Builder value) 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
Clears the value of the 'references' field.- Returns:
- This builder.
-
getPayload
Gets the value of the 'payload' field.- Returns:
- The value.
-
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
Gets the Builder instance for the 'payload' field and creates one if it doesn't exist yet.- Returns:
- This builder.
-
setPayloadBuilder
public EventProcessingFailedEvent.Builder setPayloadBuilder(EventProcessingFailedPayload.Builder value) 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
Clears the value of the 'payload' field.- Returns:
- This builder.
-
getProcessId
Gets the value of the 'processId' field.- Returns:
- The value.
-
getOptionalProcessId
Gets the value of the 'processId' field as an Optional- Returns:
- The Optional<value>.
-
setProcessId
Sets the value of the 'processId' field.- Parameters:
value- The value of 'processId'.- Returns:
- This builder.
-
hasProcessId
public boolean hasProcessId()Checks whether the 'processId' field has been set.- Returns:
- True if the 'processId' field has been set, false otherwise.
-
clearProcessId
Clears the value of the 'processId' field.- Returns:
- This builder.
-
getDomainEventVersion
Gets the value of the 'domainEventVersion' field.- Returns:
- The value.
-
getOptionalDomainEventVersion
Gets the value of the 'domainEventVersion' field as an Optional- Returns:
- The Optional<value>.
-
setDomainEventVersion
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
Clears the value of the 'domainEventVersion' field.- Returns:
- This builder.
-
build
- Specified by:
buildin interfaceorg.apache.avro.data.RecordBuilder<EventProcessingFailedEvent>
-