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 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 'publisher' field.Clears the value of the 'references' field.Clears the value of the 'type' field.Gets the value of the 'domainEventVersion' field.Gets the value of the 'identity' field.Gets 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 OptionalGets the value of the 'identity' field as an OptionalGets the value of the 'payload' field as an OptionalGets the value of the 'publisher' field as an OptionalGets the value of the 'references' field as an OptionalGets 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 'publisher' field.Gets 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.getType()Gets the value of the 'type' field.Gets 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 '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.Sets the value of the 'identity' field.Sets the Builder instance for the 'identity' fieldSets the value of the 'payload' field.Sets the Builder instance for the 'payload' fieldSets the value of the 'publisher' field.Sets the Builder instance for the 'publisher' fieldSets the value of the 'references' field.Sets the Builder instance for the 'references' fieldsetType(AvroDomainEventType value) Sets the value of the 'type' field.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
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
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
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
Clears the value of the 'identity' field.- Returns:
- This builder.
-
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
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
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
Clears the value of the 'type' field.- Returns:
- This builder.
-
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
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
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
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 IdlTestIntegrationEvent.Builder setReferencesBuilder(IdlTestIntegrationReferences.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
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.
-
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<IdlTestIntegrationEvent>
-