Class OpenApiGenerateExtension

java.lang.Object
org.springdoc.gradle.OpenApiGenerateExtension

public abstract class OpenApiGenerateExtension extends Object
Extension for the openApiGenerate { ... } DSL block.
  • Constructor Details

    • OpenApiGenerateExtension

      @Inject public OpenApiGenerateExtension(org.gradle.api.model.ObjectFactory objects)
  • Method Details

    • getOutputFileName

      public org.gradle.api.provider.Property<String> getOutputFileName()
    • getOutputDir

      public org.gradle.api.file.DirectoryProperty getOutputDir()
    • getFormat

      public org.gradle.api.provider.Property<String> getFormat()
    • getMainClass

      public org.gradle.api.provider.Property<String> getMainClass()
    • getTimeoutSeconds

      public org.gradle.api.provider.Property<Integer> getTimeoutSeconds()
    • getSkip

      public org.gradle.api.provider.Property<Boolean> getSkip()
      Whether generation should be skipped entirely. Defaults to false.
    • getSystemProperties

      public org.gradle.api.provider.MapProperty<String,String> getSystemProperties()
      Additional system properties (-D) passed to the forked worker JVM, e.g. spring.profiles.active=generation or spring.autoconfigure.exclude=....