Class AbstractToColumnMapping.AbstractToColumnMappingBuilder<C extends AbstractToColumnMapping,​B extends AbstractToColumnMapping.AbstractToColumnMappingBuilder<C,​B>>

    • Constructor Detail

      • AbstractToColumnMappingBuilder

        public AbstractToColumnMappingBuilder()
    • Method Detail

      • self

        protected abstract B self()
        Gets the this pointer of this builder for fluent programming.
        Returns:
        this pointer
      • build

        public abstract C build()
        Build the product.
        Returns:
        the built product
      • destinationName

        public B destinationName​(String destinationName)
        Set the destination name.
        Parameters:
        destinationName - destination name
        Returns:
        this.
      • description

        public B description​(String description)
        Set the description.
        Parameters:
        description - description
        Returns:
        this.
      • key

        public B key​(KeyType keyType)
        Set the key type.
        Parameters:
        keyType - key type
        Returns:
        this.
      • required

        public B required​(boolean required)
        Set the required flag.
        Parameters:
        required - required
        Returns:
        this.