Class IdlTestIntegrationCommand.Builder

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

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

    • getIdentity

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

      public Optional<AvroMessageIdentity> 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 AvroMessageIdentity.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 IdlTestIntegrationCommand.Builder clearIdentity()
      Clears the value of the 'identity' field.
      Returns:
      This builder.
    • getType

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

      public Optional<AvroMessageType> 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 AvroMessageType.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

      Clears the value of the 'type' field.
      Returns:
      This builder.
    • getPublisher

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

      public Optional<AvroMessagePublisher> 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 AvroMessagePublisher.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 IdlTestIntegrationCommand.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 IdlTestIntegrationCommand.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 IdlTestIntegrationCommand.Builder clearPayload()
      Clears the value of the 'payload' field.
      Returns:
      This builder.
    • getCommandVersion

      public String getCommandVersion()
      Gets the value of the 'commandVersion' field.
      Returns:
      The value.
    • getOptionalCommandVersion

      public Optional<String> getOptionalCommandVersion()
      Gets the value of the 'commandVersion' field as an Optional
      Returns:
      The Optional<value>.
    • setCommandVersion

      public IdlTestIntegrationCommand.Builder setCommandVersion(String value)
      Sets the value of the 'commandVersion' field.
      Parameters:
      value - The value of 'commandVersion'.
      Returns:
      This builder.
    • hasCommandVersion

      public boolean hasCommandVersion()
      Checks whether the 'commandVersion' field has been set.
      Returns:
      True if the 'commandVersion' field has been set, false otherwise.
    • clearCommandVersion

      public IdlTestIntegrationCommand.Builder clearCommandVersion()
      Clears the value of the 'commandVersion' field.
      Returns:
      This builder.
    • build

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