All Downloads are FREE. Search and download functionalities are using the official Maven repository.

poussecafe.doc.PousseCafeDocGenerationConfiguration Maven / Gradle / Ivy

The newest version!
package poussecafe.doc;

import java.util.Optional;
import lombok.Builder;
import lombok.Builder.Default;
import lombok.NonNull;
import lombok.Value;
import lombok.experimental.Accessors;

@Value
@Builder(builderClassName = "Builder")
@Accessors(fluent = true)
public class PousseCafeDocGenerationConfiguration {

    @NonNull
    String domainName;

    @NonNull
    String version;

    @NonNull
    String outputDirectory;

    boolean includeGenerationDate;

    @Default
    Optional customDotExecutable = Optional.empty();

    @Default
    Optional customFdpExecutable = Optional.empty();

    @NonNull
    String pdfFileName;

    private boolean debug;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy